composio-community/open-chatgpt-atlas

Open Source and Free Alternative to ChatGPT Atlas.

Open ChatGPT Atlas – What it is

A free, open‑source Chrome/Edge extension (and optional Electron desktop app) that lets you talk to an AI that can control a web browser and call external services (Gmail, Slack, GitHub, etc.). It mimics the functionality of OpenAI’s ChatGPT Atlas by using Google’s Gemini 2.5 Computer‑Use model for visual browser automation and the Composio platform for routing tool calls to more than 500 third‑party integrations.


Core capabilities (as described in the README)

Feature What it does
Tool Router Mode The AI automatically decides when to invoke Composio‑provided tools (e.g., read Gmail, create a GitHub issue, send a Slack message). Over 500 integrations are available.
Browser Tools Mode Uses Gemini 2.5 Computer‑Use to perform visual actions in the browser – clicking, typing, scrolling, taking screenshots, etc.
Sidebar chat UI A modern React‑based chat pane that can be opened from any tab, letting you converse with the AI while it works.
Direct‑to‑extension API calls No separate backend server is required; the extension talks straight to the Gemini and Composio APIs.
Visual feedback Blue click indicators and element highlighting show what the AI is doing in real time.
Safety dialogs Confirmation prompts appear before risky actions such as check‑outs or payments.

Getting it running (step‑by‑step from the README)

  1. Prerequisites
    • Node 18+ and npm
    • Chrome or Edge with Manifest V3 support
    • Google API key (required for Gemini) – obtain from Google AI Studio
    • Optional Composio API key – needed only if you want the Tool Router integrations
  2. Installation
    git clone https://github.com/composio-community/open-chatgpt-atlas.git
    cd open-chatgpt-atlas
    npm install          # install JS dependencies
    npm run build        # compile the extension into the /dist folder
    
  3. Load the extension
    • Open chrome://extensions/
    • Turn on Developer mode
    • Click Load unpacked and select the newly created dist directory
    • Open the extension’s Settings (gear icon) and paste your Google and, if desired, Composio API keys.
  4. (Optional) Run the bundled Electron app
    npm run build:electron   # build the desktop app
    npm run electron         # launch it
    # or for live‑reload development
    npm run electron:dev
    
  5. Using the UI
    • Click the button in the chat header to toggle Browser Tools.
    • When enabled, type natural‑language commands like:
      • “Navigate to reddit.com and scroll down.”
      • “Click the search box and type ‘puppies’.”
      • “Take a screenshot of this page.”
    • Disable the ◉ button (or keep it off) to let the AI use Tool Router instead. Example prompts:
      • “Check my Gmail for unread messages.”
      • “Create a GitHub issue titled ‘Bug in login flow’.”
      • “Send a Slack message to #general with ‘Hello team!’.”

Who might find this useful?

  • Developers and power users who want a hands‑free way to browse, scrape, or automate repetitive web tasks.
  • Productivity enthusiasts looking to integrate their email, issue trackers, or chat tools into a single conversational interface.
  • Researchers or hobbyists experimenting with AI‑driven browser automation without paying for proprietary services.

Limitations & considerations (as implied by the README)

  • API keys are mandatory – you need a Google Gemini key for any browser‑automation, and a Composio key for tool routing.
  • Runs locally in the browser – all API calls happen from the extension, so network latency and rate limits of the underlying services apply.
  • Safety dialogs only for “sensitive actions” – the README mentions checkout and payment confirmations, but other potentially risky operations may not be gated.
  • Electron version is optional – the core product is the browser extension; the desktop app is an extra convenience.

Where to learn more

  • FAQ & troubleshootingFAQ.md and TROUBLESHOOTING.md in the repo.
  • Composio platform docs – for details on the 500+ integrations.
  • Gemini Computer‑Use model docs – for understanding the visual automation capabilities.

Bottom line: Open ChatGPT Atlas is a fully open‑source, Chrome‑extension‑based AI assistant that combines Google’s Gemini visual‑agent model with Composio’s tool‑routing ecosystem, giving you a free alternative to OpenAI’s ChatGPT Atlas for browser automation and cross‑app actions.

Related

  • Dispatch
  • Project
  • Project
  • Project