还需在 chrome://extensions/ 开发者模式下从 ~/.opentabs/extension 加载扩展,否则无法连接;所有工具默认关闭,需显式启用后才执行;插件更新后权限会被重置,需重新确认。
opentabs
opentabs-devMIT活跃维护让 AI Agent 绕过浏览器点击,直接调用网站 API 完成操作的 Chrome 扩展与 MCP 服务,可作为 Claude Code 等工具的插件使用。
Browser automation clicks buttons. OpenTabs calls APIs.
npm install -g @opentabs-dev/cli
opentabs start需要 Node.js 22+ 和 Chrome 浏览器;README 未提及 GPU 或显存要求。
让 AI 通过你已登录的浏览器会话直接调用真实 Web API,不用截图和 DOM 抓取
让 AI Agent 绕过浏览器点击,直接调用网站 API 完成操作的 Chrome 扩展与 MCP 服务,可作为 Claude Code 等工具的插件使用。
核心能力
- 通过 Chrome 扩展把浏览器会话桥接到本地服务
- 内置 100+ 插件约 2000 个工具,一条命令安装即用
- 提供截图、点击、输入、网络抓包等内置浏览器工具
- 支持任意 MCP 客户端,也可切换到 CLI 模式
- 一条命令脚手架自建插件并发布到 npm
容易踩的坑
暂无 release 数据(可能没有发版,或尚未同步)。
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Your AI calls real web APIs through your browser session — no screenshots, no DOM scraping.
How It Works
- Install the CLI and load the Chrome extension
- Connect — the extension bridges your browser to a local server
- Use — your AI calls web APIs through your authenticated session
No API keys. No OAuth setup. If you're logged in, your AI can use it.
Works with any MCP client. Don't want MCP? Use CLI mode instead.
Quick Start
Requires Node.js 22+ and Chrome.
npm install -g @opentabs-dev/cli
opentabs start
Load the extension from ~/.opentabs/extension in chrome://extensions/ (Developer mode → Load unpacked).
opentabs plugin install <plugin-name>
Full walkthrough: Quick Start guide
What You Get
-
100+ plugins, ~2,000 tools. Slack, Discord, GitHub, Jira, Notion, Figma, AWS, Stripe, and a lot more. One command to install, works immediately.
-
Built-in browser tools. Screenshots, clicking, typing, network capture — works on any tab, no plugin needed.
-
Build your own. Scaffold a plugin in one command, publish to npm, anyone can install it. Or point your AI at any website — it discovers the APIs and builds the plugin for you. Plugin Development guide
Security
- Everything starts off. No tool executes until you explicitly enable it.
- Code review built in. Your AI reviews the plugin source before you enable it.
- Version-aware. Permissions reset when a plugin updates.
- Three permission levels. Off, Ask (confirmation dialog), or Auto — per-plugin or per-tool.
- Runs locally. No cloud. Full audit log. Anonymous telemetry (opt-out).
Contributing
git clone https://github.com/opentabs-dev/opentabs.git
cd opentabs && npm install && npm run build
npm run dev # tsc watch + MCP server + extension
npm run check # build + type-check + lint + knip + test
Development Setup guide · Discord
License
MIT — Not affiliated with or endorsed by any third-party service. Full disclaimer.