opentabs

让AI直接操控浏览器,点击按钮的同时调用API完成业务闭环。

开源 🏷️基础免费,高级付费 ✅ 目前可打开 智能体 🍴 复刻 107 🐛 待处理 10 👀 关注 2
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1019
维护状态 较活跃
是否开源 开源
定价模式 🏷️基础免费,高级付费 开源项目,提供在线服务,基础功能免费,高级功能可能收费,具体定价需查看官网。

项目预览

opentabs 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队opentabs-dev
定价模式🏷️基础免费,高级付费
价格说明开源项目,提供在线服务,基础功能免费,高级功能可能收费,具体定价需查看官网。
访问状态✅ 目前可打开
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型ai-agents,browser-automation,chrome,chrome-extension,claude-code,mcp,mcp-server,open-source,opencode,plugins,typescript
GitHub 星标★ 1019
上线时间2026-02-09 00:00:00
代码更新2026-10-31
仓库体积139.2 MB
本站数据更新2026-11-11
维护状态较活跃
收录时间2026-08-09
浏览次数2

项目介绍

OpenTabs 是一个开源的浏览器自动化 MCP 服务器,用 TypeScript 编写,核心思路是“浏览器自动化点击按钮,OpenTabs 调用 API”。它通过 Chrome 扩展和 MCP 协议,让 AI 智能体(如 Claude Code、OpenCode)能直接驱动浏览器执行点击、填写表单等操作,同时又能无缝调用后端 API 完成数据交互。项目解决了传统浏览器自动化中 AI 难以稳定控制页面元素、且与业务系统割裂的问题,提供了一套轻量、可编程的桥接方案。其核心能力包括:基于 Chrome 扩展的实时页面控制、MCP 标准接口对接主流 AI 智能体、以及 API 调用的混合编排。适合需要 AI 自动操作网页或进行端到端测试的开发者,尤其适合快速原型验证和低代码自动化场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1019

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 7 步

环境要求

  • Node.js 22 或更高版本
  • Chrome 浏览器
  • 可执行全局 npm 安装的权限
  • 在目标网站已登录的浏览器会话(无需 API Key)

安装与启动步骤

  1. 1确认 Node 版本

    OpenTabs CLI 要求 Node.js 22 及以上,版本过低请先升级 Node.js 再继续。

    node -v
  2. 2全局安装 CLI

    通过 npm 全局安装 @opentabs-dev/cli,安装后终端可直接调用 opentabs 命令。

    npm install -g @opentabs-dev/cli
  3. 3启动本地服务

    运行 start 子命令启动本地服务,它会等待浏览器扩展连接;保持该终端窗口不要关闭。

    opentabs start
  4. 4加载 Chrome 扩展

    打开 chrome://extensions/,开启右上角“开发者模式”,选择“加载已解压的扩展程序”,指向 ~/.opentabs/extension 目录。

  5. 5确认扩展已连接

    扩展加载后会自动连接本地服务,浏览器与终端两侧均无报错即表示桥接建立。

  6. 6安装插件

    插件决定 AI 能调用哪些站点 API;把命令中的 <plugin-name> 替换成所需插件名后执行。

    opentabs plugin install <plugin-name>
  7. 7接入 MCP 客户端

    在 Claude Code、OpenCode 等任意 MCP 客户端中接入该本地服务即可使用;具体接入参数见官方文档。

如何确认成功

终端中 opentabs start 持续运行无报错,chrome://extensions/ 中扩展显示已启用且与本地服务连接正常,即启动成功。

常见问题

Q:需要配置 API Key 或 OAuth 吗?

A:不需要。OpenTabs 复用浏览器中已登录的会话,只要你已在该网站登录,AI 就能通过该会话调用 Web API。

Q:Node.js 版本不够怎么办?

A:README 明确要求 Node.js 22+,请先升级 Node.js 再执行 npm install -g @opentabs-dev/cli,否则可能安装或运行失败。

Q:扩展加载失败或没有反应?

A:确认在 chrome://extensions/ 开启了开发者模式,并选择“加载已解压的扩展程序”指向 ~/.opentabs/extension;该目录在首次安装 CLI 后生成。

Q:不想用 MCP 可以吗?

A:可以。官方提供 CLI 模式(详见 docs 的 mcp-server 参考页),不接入 MCP 客户端也能使用。

Q:插件名从哪里获取?

A:插件位于仓库 plugins/ 目录,也可查阅官网文档的插件列表,安装时把 <plugin-name> 换成实际插件名。

注意事项

  • 本地服务与浏览器扩展仅用于本机通信,请勿将服务端口暴露到公网。
  • 加载扩展后若页面未生效,可在扩展管理页重新加载扩展并刷新目标网页。
  • 插件安装命令中的 <plugin-name> 为占位符,执行前必须替换为真实插件名。

核心亮点

  • 独创的“点击+API”混合模式,突破纯UI自动化的局限
  • 基于MCP标准协议,开箱即用兼容Claude Code、OpenCode等主流智能体
  • Chrome扩展架构,无需修改目标网站代码即可注入控制

不足之处

  • 依赖Chrome浏览器,不支持Firefox/Safari等跨浏览器场景
  • 文档/社区待观察

适用场景

  • AI驱动的网页自动化测试与回归验证
  • 智能体自动填写表单并提交至业务API
  • 构建个人浏览器助手,实现网页数据采集与操作

替代项目

Playwright MCP、Browser-use、Skyvern

上一篇:unsnooze

下一篇:human-review

同类项目推荐

md 开源

一个抽屉搞定聊天、剪贴板和窗口管理,提升 Mac 操作效率

A useful drawer for MacOS. chatting, clipboard, webscraping, window managing, shotcu···

★ 127 2026-08-09
python-wechaty 开源

用 Python 一套代码,搞定微信/WhatsApp 聊天机器人

Python Wechaty is a Conversational RPA SDK for Chatbot Makers written in Python

★ 1826 2026-08-09
ai-agent-automation 开源

自托管编排 AI 智能体,定时跑通多步骤业务自动化

Modular AI agent workflow automation platform with schedulers, tools, and observabil···

★ 179 2026-09-12
youtube-automation-agent 开源

配置好AI代理,24小时自动产出并发布YouTube视频

Open-source, self-hosted AI agent that runs a YouTube channel end to end: researches···

★ 5142 2026-08-09
Go-High-Level-MCP-2026-Complete 开源

让 Claude 直接操作 GHL CRM,927 个接口安全调用

GoHighLevel from Claude, Codex & MCP apps — 927 tools, full v3 coverage, safe CRM a···

★ 127 2026-10-07
google-ai-mode-mcp 开源

让 AI 编程助手免费搜 Google,答案带引用

MCP server for free Google AI Mode search with citations. Query optimization, CAPTCH···

★ 154 2026-09-15
openai-chat-api-workflow 开源

在 Alfred 里直接对话 GPT,还能画图、语音输入,效率拉满

An Alfred 5 Workflow for using OpenAI Chat API to interact with GPT models It also ···

★ 318 2026-08-09
youtube-skills 开源

让 AI 代理直接读 YouTube 字幕、搜视频、批量导出

YouTube transcript skills for Claude Code, Cursor and Codex. Agent Skills to get tra···

★ 274 2026-10-18
ai-website-cloner-template 开源

输入网址,一条命令,AI 帮你克隆整个网站前端。

Clone any website with one command using AI coding agents

★ 39003 2026-08-09