{"id":"73f23c5f-b844-4fcd-bc5b-aa358799a2b1","slug":"aipex","kind":"mcp","name":"AIPex","summary":"AIPex: AI browser automation assistant, no migration and privacy first. Alternative to Manus Browser Operator、 Claude Chrome and Agent Browser","owner":"AIPexStudio","repoUrl":"https://github.com/AIPexStudio/AIPex","license":"MIT","licenseTier":"permissive","trust":"community","stars":1268,"match":null,"fewStars":false,"format":"mcp","createdAt":"2024-08-22T03:02:28.000Z","addedAt":"2026-10-14T05:36:25.537Z","logoUrl":"https://avatars.githubusercontent.com/u/228874529?v=4","linkOnly":false,"collection":null,"skillPath":null,"categories":["browser-web","developer-tools"],"tags":["chrome-extension","tab-management","browser-use","browser-automation","chatgpt-atlas-alternative","gemini-chrome","accessbility-testing","claude-chrome"],"runtime":"binary","local":true,"cloudCapable":false,"cloudCapability":"unknown","cloudReadyOnPlatform":false,"needsApiKey":false,"reviewed":false,"syncedAt":"2026-10-15T02:32:42.709Z","sample":false,"url":"https://conduits.dev/tools/aipex","language":"TypeScript","transports":["stdio"],"install":{},"requirements":{"env":[],"upstreamMayCharge":false},"tools":null,"readme":"\n<p align=\"center\"><a href=\"https://claudechrome.com\"><img alt=\"AIPex Browser Automation\" src=\"https://github.com/user-attachments/assets/039768c0-1765-4a98-b020-57955e4a224a\" width=\"100%\" />\n</a></p>\n\n<strong><p align=\"center\">Your browser already works!</p></strong>\n\n\n<p align=\"center\">\n  <a href=\"https://chromewebstore.google.com/detail/aipex-%E2%80%94%E2%80%94-tab-history-mana/iglkpadagfelcpmiidndgjgafpdifnke?hl=zh-CN&utm_source=ext_sidebar\">\n    <img src=\"https://img.shields.io/badge/Chrome%20Web%20Store-Install-4285F4?style=for-the-badge&logo=google-chrome&logoColor=white\" alt=\"Chrome Web Store\">\n  </a>\n  <a href=\"https://microsoftedge.microsoft.com/addons/detail/aipex/fkgfflijckgpphikbceckjbofkicfnfa\">\n    <img src=\"https://img.shields.io/badge/Edge%20Add--ons-Install-0078D4?style=for-the-badge&logo=microsoft-edge&logoColor=white\" alt=\"Edge Add-ons\">\n  </a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://opensource.org/licenses/MIT\"><img src=\"https://img.shields.io/badge/License-MIT-yellow.svg\" alt=\"License: MIT\"></a>\n  <br>\n  <a href=\"https://discord.gg/sfZC3G5qfe\"><img src=\"https://img.shields.io/badge/-7289DA?style=for-the-badge&logo=discord&logoColor=white\" alt=\"Discord\"></a>\n  <a href=\"https://x.com/weikangzhang3\"><img src=\"https://img.shields.io/badge/-000000?style=for-the-badge&logo=x&logoColor=white\" alt=\"X/Twitter\"></a>\n  <a href=\"https://www.youtube.com/@aipex-chrome-extension\"><img src=\"https://img.shields.io/badge/-FF0000?style=for-the-badge&logo=youtube&logoColor=white\" alt=\"YouTube\"></a>\n  <br>\n  <br>\n  <a href=\"README.md\">English</a> | <a href=\"README.zh-CN.md\">中文</a> | <a href=\"README.de.md\">Deutsch</a> | <a href=\"README.es.md\">Español</a> | <a href=\"README.fr.md\">Français</a> | <a href=\"README.ja.md\">日本語</a> | <a href=\"README.ko.md\">한국어</a> | <a href=\"README.pt.md\">Português</a> | <a href=\"README.ru.md\">Русский</a>\n</p>\n\n<!-- TODO: Add a hero GIF here showing the core automation flow -->\n<!-- <p align=\"center\">\n  <img src=\"assets/demo.gif\" alt=\"AIPex Demo\" width=\"600\">\n</p> -->\n\n---\n\n**AIPex** — An open-source browser automation agent that lives in your existing browser.\n\n- **Zero Migration**: No new browser to install. No new workflow to learn.\n- **Open Source**: MIT licensed. Fully transparent, auditable, and extensible.\n- **Privacy First**: Your data never leaves your machine. Bring Your Own Key (BYOK).\n- **Agent Ready**: MCP, skills, and the built-in `browser-cli` share the same local browser runtime.\n\n---\n\n## Why We Built This\n\nEvery browser automation tool asks you to:\n- Install a separate browser (Dia/Comet)\n- Pay monthly subscriptions (ChatGPT Atlas)\n- Give up your browsing data\n\n**We asked: why can't automation just run in the browser you already use?**\n\nAIPex is the answer. Install the extension, bring your own API key, and automate anything — right where you already work.\n\n---\n\n## Why AIPex Is Fast\n\nAIPex runs inside the browser you already use instead of streaming a remote browser or launching a separate automation profile.\n\n- **Local-first control path**: agents talk to a local daemon over WebSocket, and the extension executes actions directly through browser APIs.\n- **DOM snapshot before vision**: agents can search structured page snapshots with glob/grep patterns and act by stable element UIDs, avoiding slow screenshot loops for most tasks.\n- **No browser migration cost**: your logged-in sessions, cookies, tabs, history, and extensions are already there.\n- **Lower token and latency overhead**: text snapshots and targeted element operations are much cheaper than repeatedly sending full-page images.\n\n---\n\n## Quick Start\n\n1. **Install** — [Chrome Web Store](https://chromewebstore.google.com/detail/aipex-%E2%80%94%E2%80%94-tab-history-mana/iglkpadagfelcpmiidndgjgafpdifnke?hl=zh-CN&utm_source=ext_sidebar) or [Edge Add-ons](https://microsoftedge.microsoft.com/addons/detail/aipex/fkgfflijckgpphikbceckjbofkicfnfa)\n2. **Open** — Press AIPex icon\n3. **Automate** — Type or speak what you want in natural language\n\n---\n\n## Use with AI Coding Agents (MCP)\n\nAIPex now supports the [Model Context Protocol (MCP)](https://modelcontextprotocol.io), giving AI coding agents like Cursor, Claude Code, and VS Code Copilot direct control over your browser.\n\n```\nAI Agent ──stdio──▶ aipex-mcp-bridge ──WebSocket──▶ AIPex Extension ──▶ Browser\n```\n\n### Step 1: Configure your agent\n\n**Cursor** (`.cursor/mcp.json`) · **Claude Desktop** (`claude_desktop_config.json`) · **Windsurf** (`mcp_config.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"aipex-browser\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"aipex-mcp-bridge\"]\n    }\n  }\n}\n```\n\n**Claude Code**:\n\n```bash\nclaude mcp add aipex-browser -- npx -y aipex-mcp-bridge\n```\n\n**VS Code Copilot** (`.vscode/mcp.json`):\n\n```json\n{\n  \"servers\": {\n    \"aipex-browser\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"aipex-mcp-bridge\"]\n    }\n  }\n}\n```\n\n### Step 2: Connect the extension\n\n1. Open Chrome → AIPex icon → **Options**\n2. Set WebSocket URL to `ws://localhost:9223/extension`\n3. Click **Connect**\n\nYour agent now has 30+ browser automation tools available via MCP. See [mcp-bridge/README.md](mcp-bridge/README.md) for advanced options.\n\n---\n\n## Use from the Terminal (`browser-cli`)\n\n`browser-cli` has been merged into AIPex. It ships with `aipex-mcp-bridge` and talks to the same local daemon as MCP, so scripts, CI jobs, and coding agents can control your existing browser without a separate service.\n\n```bash\nnpm install -g aipex-mcp-bridge\n\nbrowser-cli status\nbrowser-cli tab list\nbrowser-cli tab new https://example.com\nbrowser-cli page search \"button*\" --tab 123\nbrowser-cli interact click btn-42 --tab 123\n```\n\nThe lower-level `aipex-cli` is still available for raw tool calls, while `browser-cli` provides human-friendly command groups such as `tab`, `page`, `interact`, `download`, `intervention`, and `skill`.\n\n---\n\n## Skill\n\nAIPex ships an **`aipex-browser`** skill — a ready-to-use skill package for agents that support the skill protocol (such as [Claude Code](https://claude.ai/code) and [OpenClaw](https://openclaw.dev)-compatible runtimes).\n\nThe skill bundles tool usage strategy, complete parameter schemas for all 30+ browser tools, and common automation patterns — so an agent can control the browser effectively without discovering tools from scratch.\n\nSee [`skill/SKILL.md`](skill/SKILL.md) for the full skill definition.\n\n---\n\n## Demos\n\n### \"I have 100 tabs open. Help.\"\n\nhttps://github.com/user-attachments/assets/4a4f2a64-691c-4783-965e-043b329a8035\n\n### \"Research this topic without leaving my browser\"\n\nhttps://github.com/user-attachments/assets/71ec4efd-d80e-4e8f-8e39-88baee3ec38e\n\n### \"Write a tweet for me\"\n\nhttps://github.com/user-attachments/assets/81f6b482-84d0-4fd9-924b-dca634b208ec\n\n### \"Help me pass this exam\"\n\nhttps://github.com/user-attachments/assets/ba454715-c759-41df-bf87-e835f76be365\n\n---\n\n\n## Roadmap?\n\n- Page Understanding\n\n  - [x] Accessbility Tree\n\n  - [x] Optimised Dom\n\n  - [ ] Vision\n\n- Context Engineering\n\n  - [x] Search-based Retrival\n\n  - [x] Drop unused snapshot\n\n  - [x] id-based operation\n\n- Integration\n\n  - [x] Cursor\n\n  - [x] Claude Code\n\n- Skills\n\n  - [x] File system\n\n  - [x] Script Execution\n\n- [ ] Evaluation - [Online-Mind2Web](https://huggingface.co/datasets/osunlp/Online-Mind2Web/raw/main/Online_Mind2Web.json)\n\n## Why debugger is necessary for browser automation?\n\n---\n\n## Contributing\n\nWe love contributions! See [DEVELOPMENT.md](DEVELOPMENT.md) for setup instructions.\n\n\n## Contributors\n\n<a href=\"https://github.com/buttercannfly/AIPex/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=buttercannfly/AIPex\" />\n</a>\n\n---\n\n## Star History\n\n[![Star History Chart](https://star-history.dera.page/svg?repos=AIPexStudio/AIPex&type=Date)](https://star-history.dera.page/#AIPexStudio/AIPex&type=Date)\n\n---\n\n<p align=\"center\">\n  <strong>Made with ❤️ by the AIPex Team</strong>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/buttercannfly/AIPex\"><img src=\"https://img.shields.io/badge/GitHub-100000?logo=github&logoColor=white\" alt=\"GitHub\"></a>\n  <a href=\"https://chromewebstore.google.com/detail/aipex-%E2%80%94%E2%80%94-tab-history-mana/iglkpadagfelcpmiidndgjgafpdifnke?hl=zh-CN&utm_source=ext_sidebar\"><img src=\"https://img.shields.io/badge/Chrome-4285F4?logo=google-chrome&logoColor=white\" alt=\"Chrome\"></a>\n  <a href=\"https://microsoftedge.microsoft.com/addons/detail/aipex/fkgfflijckgpphikbceckjbofkicfnfa\"><img src=\"https://img.shields.io/badge/Edge-0078D4?logo=microsoft-edge&logoColor=white\" alt=\"Edge\"></a>\n</p>\n"}