Docker

Run AGENT BROWSER in a containerized environment.

Official image

docker pull agentbrowser/agent-browser:latest

Example Dockerfile

Dockerfile
FROM agentbrowser/agent-browser:latest

WORKDIR /app
COPY . .
RUN npm install

CMD ["node", "agent.js"]

docker-compose example

docker-compose.yml
version: "3.8"
services:
  agent:
    image: agentbrowser/agent-browser:latest
    environment:
      - AGENT_BROWSER_HEADED=false
    volumes:
      - ./screenshots:/app/screenshots
    command: node agent.js

Linux dependencies

The official Docker image includes all required system dependencies for Chrome on Linux. If you use a custom base image, run:

agent-browser install --with-deps