Open-source alternative to ChatGPT Atlas. Enables operations teams to automate browser-based tasks using AI agents. Integrates with Chromium and Electron.js for desktop automation. Supports Claude and other AI models.
git clone https://github.com/ComposioHQ/open-chatgpt-atlas.gitOpen ChatGPT Atlas is an open-source alternative to ChatGPT Atlas that enables AI agents to automate browser-based tasks using Gemini 2.5 Computer Use. It operates in two modes: Browser Tools Mode for visual automation with screenshots and clicks, and Tool Router Mode for accessing 500+ integrations including Gmail, Slack, and GitHub through Composio. The extension runs directly in Chrome or Edge with no backend required, featuring a React-based chat sidebar, visual click indicators, and safety confirmations for sensitive actions. Built on Node.js and deployable as both a browser extension and standalone Electron application, it supports natural language instructions for automation tasks.
[{"step":1,"action":"Install open-chatgpt-atlas via npm: `npm install -g open-chatgpt-atlas`. Ensure you have Node.js (v18+) and Chromium/Electron.js dependencies installed.","tip":"Use `npx open-chatgpt-atlas --version` to verify installation. For Electron.js, add `--electron` flag."},{"step":2,"action":"Write a task configuration file (e.g., `task.json`) with the steps you want the AI agent to perform. Include placeholders like [WEBSITE_URL] and [TASK_DESCRIPTION].","tip":"Use the example output as a template. Define clear error handling in the config, such as timeouts or retry policies."},{"step":3,"action":"Run the task using: `open-chatgpt-atlas --task task.json --model claude-3-opus`. Replace `--model` with your preferred AI model (e.g., gpt-4, mistral).","tip":"For debugging, use `--verbose` to log real-time browser interactions. Monitor memory usage with `--max-memory 512`."},{"step":4,"action":"Review the generated JSON report. If errors occur, adjust the task config or AI model instructions and rerun.","tip":"For persistent issues, enable headless mode (`--headless false`) to visually inspect the browser actions."},{"step":5,"action":"Integrate the output into your workflow. For example, pipe the CSV file to a data pipeline or trigger follow-up actions in your CRM.","tip":"Use `jq` to parse the JSON output: `open-chatgpt-atlas --task task.json | jq '.steps_completed[].output'`."}]
Automate checking unread messages in Gmail with a simple command.
Create and manage GitHub issues directly through chat prompts.
Send messages to Slack channels without manual input.
Navigate to websites and perform actions like scrolling or clicking with natural language commands.
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/ComposioHQ/open-chatgpt-atlasCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Automate the following browser-based task using open-chatgpt-atlas: [TASK_DESCRIPTION]. Use Chromium/Electron.js to interact with [WEBSITE_URL]. Ensure the AI agent follows these steps: [STEP_1], [STEP_2], and [STEP_3]. Handle errors like [COMMON_ERRORS] gracefully. Return a structured JSON report with [REQUIRED_FIELDS].
```json
{
"task_summary": "Automated login and data extraction from the client portal of Acme Corp.",
"steps_completed": [
{
"step": 1,
"action": "Navigated to https://portal.acmecorp.com",
"status": "success",
"timestamp": "2023-11-15T14:30:22Z",
"output": "Login page loaded successfully"
},
{
"step": 2,
"action": "Entered username '[email protected]' and password 'SecurePass123!'",
"status": "success",
"timestamp": "2023-11-15T14:30:45Z",
"output": "Authentication successful, redirected to dashboard"
},
{
"step": 3,
"action": "Clicked on 'Reports' tab and exported CSV for Q3 2023",
"status": "success",
"timestamp": "2023-11-15T14:31:12Z",
"output": {
"file_path": "/downloads/acme_q3_2023.csv",
"rows_extracted": 1247,
"columns": ["ClientID", "Revenue", "Status", "LastUpdated"]
}
}
],
"errors_encountered": [],
"performance_metrics": {
"total_time_seconds": 50,
"memory_usage_mb": 45.2,
"cpu_usage_percent": 12.5
},
"recommendations": [
"Optimize the CSV export process to reduce file size by 15%",
"Add a retry mechanism for failed authentication attempts"
]
}
```AI-powered customer support platform
Get more done every day with Microsoft Teams – powered by AI
Automate security compliance and monitor real-time security posture seamlessly.
Automate your spreadsheet tasks with AI power
Agentic AI Workflow platform
Connected workspace for docs, wikis, and projects
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan