DevTrendsDeveloper trends
Accent color

glittering /

ai-browser

npm: 官方 MCP Registry:io.github.Glittering/ai-browser AI Browser 是一个 Electron 浏览器,但"驾驶员"是 AI Agent:窗口正常可见、持久登录、常驻桌面,Agent 通过 17 个 MCP 工具(browse)或原始 WebSocket JSON-RPC 驱动它;遇到扫码、滑块、支付确认时,人随时可以接管鼠标,没有交接 API,也没有权限弹窗。 它和现有"截图 …

LanguageJavaScriptDTSoftware developmentDTAgent extensionDTAgent observabilityDTMCP serviceDTWeb appDTLinuxDTmacOSDTWebDTClaude CodeDTCodexDTCursorOriginalagent

About

npm: 官方 MCP Registry:io.github.Glittering/ai-browser AI Browser 是一个 Electron 浏览器,但"驾驶员"是 AI Agent:窗口正常可见、持久登录、常驻桌面,Agent 通过 17 个 MCP 工具(browse)或原始 WebSocket JSON-RPC 驱动它;遇到扫码、滑块、支付确认时,人随时可以接管鼠标,没有交接 API,也没有权限弹窗。 它和现有"截图 + OCR + 坐标"式 Agent 浏览器最大的区别是感知方式:Agent 拿到的是带 role/label/稳定元素 ID 的语义树(无障碍树基础上的结构化页面),不花视觉 token,也不怕页面位移。 点击与按键走 Chrome DevTools Protocol 受信输入(不是合成 JS 事件),Draft.js / ProseMirror / Quill / CKEditor 走同一条通道,无框架特判;点击后用 elementFromPoint 校验确实命中 browsediff 把"验证操作生效"做成工具原语:返回显式 changed/unchanged 判定、前后值与 JSON path,并对页面数据模型指纹化——ComfyUI 这类只改 canvas 数据、DOM 零变动的操作也能被识别 2D Canvas 文字在绘制层直接截获 fillText 字符串,无需 OCR;仅 WebGL 保留截图路径且默认关闭 Agent 后台操作时窗口不抢焦点(showInactive + 焦点模拟),并用 macOS lsappinfo 从外部做焦点测试 控制端口仅绑定 127.0.0.1;428 个单元测试(28 个文件)+ 428 个 Electron 端到端断言(12 个套件)全绿 已实测的真实网站流程:知乎文章发布(Draft.js 加粗/多段落/清空/发布弹层)、CSDN(CKEditor 正文/标签/摘要/发布)、百度与 Bing 搜索、东方财富(2458 语义节点)等。 安装:npx -y @glittering0717/ai-browser mcp(Node ≥ 18,已收录 MCP 官方 Registry,可直接被 Claude Code / Cursor / Codex 发现)。 利益关系说明:本人为项目作者,MIT 开源,无商业付费版本。当前已验证平台为 macOS 与 Linux,Windows 未测试,README 中如实标注;与 chrome-devtools-mcp、Playwright MCP 的定位差异也在 README 中做了对比说明。

Discovery history

  1. HelloGitHub·用户投稿

    Oct 15, 2026 · 1 observations

  2. 阮一峰周刊·用户投稿

    Oct 15, 2026 · 1 observations

Discuss this product