← 返回目录
O

OpenTabs

社区
让 AI 通过浏览器会话调用真实 Web API。
分类
浏览器自动化 第 21 / 32
Stars
★ 988 非常热门
运行环境
Node.js 22+
凭据
无需凭据
许可证
MIT
最近提交
49FMRS · D

资料显示 OpenTabs 是 MIT 许可的开源本地浏览器桥接项目,支持 MCP 客户端、CLI、Chrome 扩展和插件。资料未提供缓存的服务器清单、具体工具标识、客户端配置示例或明确传输协议,因此这些字段未作推断。

最强项 · 安装易用性 12/20 最弱项 · 可靠性 6/20

可靠性
6/20
安全与权限
10/20
维护活跃度
9/20
文档质量
12/20
安装易用性
12/20
查看各项评分依据
可靠性 6/20
README 描述了本地 CLI、Chrome 扩展和 MCP 使用路径,但未提供服务器 manifest、源码、MCP 初始化/工具列表握手证据、错误处理细节或已提交测试与 CI。核心行为只能被推测,静态证据不足,因此大幅扣分。
安全与权限 10/20
README 声称默认关闭工具、支持按插件或工具设置 Off/Ask/Auto、版本更新后重置权限,并提供本地运行、审计日志和遥测退出选项。这些是正面控制,但未提供实现代码、数据流、网络边界或危险操作确认的可审查证据;通过已认证浏览器会话访问大量 API,权限范围可能很广,因此不能接近满分。
维护活跃度 9/20
MIT 许可证和公开仓库身份已明确,README 提供贡献入口与 Discord 链接;但未给出可核验的提交历史、发布节奏、依赖更新、问题响应、维护者责任或安全响应流程。仓库未归档和开放问题数量不能替代维护证据,因此仅给中低分。
文档质量 12/20
README 覆盖 Node.js 22+、Chrome、CLI 安装、扩展加载、插件安装、认证假设及安全模型,并链接到更详细文档。但本次材料没有工具参数、能力限制、平台兼容性、故障排查、成本说明或 MCP 客户端配置示例,且 manifest 缺失,故扣分。
安装易用性 12/20
从准备 Node.js 和 Chrome 到安装 CLI、启动服务、手动加载扩展和安装插件的步骤相对清晰;但需要开发者模式手动加载扩展,未提供主流 MCP 客户端连接配置、平台差异或失败恢复证据,因此属于可行但仍偏手工的安装路径。

静态评测 · 未实际运行收录于 2026-07-29

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络控制浏览器

适合谁

  • 需要让 AI 使用现有浏览器登录状态调用 Web API 的用户。
  • 希望在本地运行并通过 MCP 客户端使用多个服务插件的用户。
  • 需要浏览器级操作或自定义插件开发的开发者。

不适合谁

  • 不使用 Chrome 或不希望授予 AI 浏览器会话访问权限的用户。
  • 需要云端托管服务或明确 OAuth/API 密钥配置流程的场景。
  • 要求已提供固定工具清单和传输方式证据的集成评估。

所需权限

  • 需要安装并运行 Node.js CLI。
  • 需要 Chrome 扩展访问浏览器标签页,以桥接本地服务器。
  • AI 使用的是当前浏览器已登录账户的会话权限。
  • 插件工具默认关闭,启用后可设置为关闭、询问或自动执行。
  • 项目包含匿名遥测,并提供退出选项。

风险与副作用

  • 已登录浏览器会话可让 AI 使用相应服务权限执行操作。
  • 启用插件前需要审查其源代码;插件更新后权限会重置。
  • 将工具设置为自动执行会减少人工确认机会。
  • 浏览器操作、网络捕获和第三方服务调用可能产生不符合预期的外部影响。

安装接入

准备工作

运行环境:Node.js 22+

需要 Node.js 22 及以上版本和 Chrome。全局安装 @opentabs-dev/cli 后运行 opentabs start,然后在 chrome://extensions/ 中启用开发者模式并加载 ~/.opentabs/extension。之后可使用 opentabs plugin install <plugin-name> 安装插件。

验证是否装好

安装 @opentabs-dev/cli 并运行 opentabs start,从 ~/.opentabs/extension 加载 Chrome 扩展后,在 MCP 客户端的工具列表中应能看到插件工具和内置浏览器工具(如截图);安装插件后无需重启即可调用。

常见排障

  1. 确认 Node.js 版本为 22 或更高,并且 Chrome 已安装。
  2. 确认已运行 opentabs start。
  3. 确认在 chrome://extensions/ 中开启开发者模式并加载了 ~/.opentabs/extension。
  4. 确认目标网站已在浏览器中登录。
  5. 确认所需插件已安装且对应工具已显式启用。

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 通过我的浏览器会话给 Discord 频道发一条消息
  • 截取当前浏览器标签页的屏幕截图
  • 安装 Reddit 插件并创建一个帖子
  • 启用 GitHub 插件后列出我的仓库

使用场景

通过已登录的浏览器会话操作 Slack、Discord、GitHub、Jira、Notion、Figma、AWS 或 Stripe 等服务。
使用内置浏览器工具进行截图、点击、输入和网络捕获。
安装或开发面向特定网站的插件。

详细介绍

OpenTabs 是一个本地运行的 MCP 服务器和 Chrome 扩展桥接工具。它让 AI 通过已认证的浏览器会话调用 Web API,而不是依赖截图或 DOM 抓取。项目提供插件机制、内置浏览器工具和 CLI 模式,并采用 MIT 许可证。

同类可选方案

源版本 de9200b1231c 数据同步于 2026-10-19 查看 FMRS 评分方法