Yurei
为 AI 编程工具打造的真实浏览器扩展
Yurei 是一款为 AI 编程工具打造的真实浏览器扩展。它让任何支持 MCP 协议的 AI 编码助手都能够操控用户的真实 Chrome 浏览器,完成需要真实浏览器环境的各种复杂任务。与传统浏览器自动化工具不同,Yurei 无需配置远程浏览器、无需申请 API Key,也不需要将任何数据发送到第三方服务器,一切都在本地完成,隐私完全由用户掌控。
核心功能
1. 给 AI 装上真实浏览器
Yurei 的核心思路非常直接:让 AI 编程工具能够像真实用户一样使用 Chrome。用户只需要在 Chrome 中安装 Yurei 扩展,然后在终端运行一条命令,Yurei 就会自动识别用户设备上安装的 AI 编程工具,并引导用户选择要连接哪些。整个过程不需要任何手动配置,也不需要翻阅文档,对接完成后重启 AI 工具,浏览器能力就会自动注入。
2. 广泛兼容主流 AI 编程工具
Yurei 采用标准 MCP(Model Context Protocol)协议进行通信,这意味着只要一款 AI 编程工具支持 MCP,就可以直接使用 Yurei。目前官方确认兼容的工具包括 Opencode、pi、Cursor、Windsurf、Codex CLI,以及任何其他支持 MCP 协议的客户端。这种广泛的兼容性使得 Yurei 不依赖于某一个特定产品,而是作为一个通用浏览器层为整个 AI 编程生态服务。
3. 完全本地运行,隐私优先
Yurei 在架构设计上把隐私保护放在了首位。AI 工具与 Chrome 扩展之间的通信走的是本地 Unix 套接字,借用的是 Chrome 自带的调试协议,整个过程不经过任何远程服务器。用户不需要创建账号、不需要开放任何端口,也不需要把任何数据发送到云端。用 Yurei 官方的话说:幽灵没有身体——数据永远不会离开用户的电脑。
4. 任务可视化,用户全程可控
当 AI 在后台操控浏览器时,对应的 Chrome 标签页会亮起发光效果,同时页面上会出现一个停止按钮。用户可以随时中断 AI 的操作,也可以要求 AI 在执行任何有副作用的操作(如填写表单、点击按钮)之前先征得同意。这种透明可见的设计让 AI 的浏览器操作不再是黑箱,用户始终保持对 AI 行为的完全掌控。
5. 多模态智能适配
Yurei 能够根据所连接 AI 模型的能力智能适配。如果模型支持视觉理解,Yurei 会自动发送页面截图供模型分析;如果模型是纯文本类型,Yurei 则提取页面的纯文本内容供模型使用。这种自适应的机制确保了无论使用哪种模型,都能获得最优的浏览体验。
6. 零成本维护
Yurei 不提供需要维护的服务器、不依赖外部 API,也不收取任何费用。工具本身完全免费,后续的工具添加或修复只需要在终端重新运行配置命令即可,没有任何隐藏的使用成本。
特色优势
即装即用的使用体验:从安装到配置完成,整个过程通常不超过一分钟。用户只需要两条命令——在 Chrome 中添加扩展,在终端运行 npx yurei-chrome setup,随后选择要连接的 AI 工具即可。无需阅读文档,无需手动编辑配置文件。
无需账号和云端:与许多需要注册才能使用的 AI 辅助工具不同,Yurei 不要求用户创建任何账号,不收集任何个人信息,也不将任何数据传输到服务器。这对于注重隐私的开发者来说是一个显著优势。
广泛生态兼容:由于基于标准的 MCP 协议,Yurei 能够支持当前市面上几乎所有支持 MCP 的 AI 编程工具,而不仅限于某一特定产品。这种生态级的兼容性使得 Yurei 的价值随整个 MCP 生态一起增长。
完全透明的操作过程:浏览器标签页发光效果和停止按钮的设计让 AI 的每一个动作都对用户可见。与传统的浏览器自动化工具相比,Yurei 大幅降低了 AI 在后台做了什么 的不可知感。
应用场景
场景一:自动处理需要登录的网页任务。传统的 AI 编程工具在面对需要登录才能访问的网页时往往束手无策。Yurei 让 AI 能够直接操控已登录的 Chrome 会话,例如让 AI 打开我的收件箱,找到银行发来的未读邮件并告诉我金额,或者登录测试环境账号并检查结账页面的样式是否正常。这类任务要求 AI 能够感知真实的登录状态,而 Yurei 正是提供了这样的能力。
场景二:端到端功能测试。在开发过程中,开发者经常需要验证某些流程是否正常工作,例如用户注册流程、付费流程或者多人协作功能。使用 Yurei,可以让 AI 以真实用户的身份完成这些端到端测试。AI 不仅能看到页面的样子,还能真正执行点击、填写等操作,并验证操作后的结果是否符合预期,比传统的单元测试覆盖范围更广。
场景三:动态网页数据提取。许多专业数据源(如金融数据库、行业报告平台、政府公开数据网站)没有公开 API,且页面大量使用 JavaScript 动态渲染,传统的爬虫工具很难应对。Yurei 让 AI 能够像人一样浏览这些页面,提取所需的数据,而且 AI 能够理解页面的语义内容,不像传统爬虫那样只能按固定规则抓取。
场景四:批量网页内容汇总。当需要从多个同类网站批量提取信息时(例如比价研究、竞品分析、市场调研),Yurei 可以让 AI 自动完成整个流程:依次打开每个网站、理解页面内容、提取关键信息、汇总成结构化的报告。这种工作在没有 Yurei 的情况下需要大量的人工操作,现在可以交由 AI 自动完成。
场景五:实时网页监控与提醒。通过 Yurei,AI 可以定期检查某些网页的状态变化,并在发现异常时主动通知用户。例如监控某款产品的库存状态、跟踪某个比赛的比分变化、关注某个活动的报名开放时间等。这比传统的定时轮询方式更加智能——AI 能够理解页面内容的含义,而不只是机械地比较网页源代码是否发生变化。
适用人群
Yurei 主要面向以下用户群体:
AI 编程工具的重度用户:已经在使用 Cursor、Windsurf、Codex CLI 等 AI 编程工具,并且希望这些工具能够处理需要真实浏览器环境的任务(如网页测试、数据采集、自动化填表等)。
注重隐私的开发者:不希望将浏览数据发送到第三方服务器,希望 AI 的浏览器操作完全在本地完成,不产生任何隐私风险。
需要自动化网页操作的工程师:日常工作中存在大量重复性网页操作(如登录后台系统、填写表单、批量采集数据),希望由 AI 代为处理以提升效率。
测试工程师:需要 AI 辅助完成端到端测试任务,验证复杂用户流程的正确性,而不仅限于单元测试和 API 测试。
出品方与更新动态
Yurei 由独立开发团队维护,托管于 npm 平台(包名 yurei-chrome)。项目采用开源理念设计,核心通信机制基于 Chrome 原生的调试协议,代码结构透明可查。
如需查看工具连接状态或修复安装问题,可使用以下命令:yurei doctor 检查 Chrome 是否正常连接,yurei setup 添加新工具或修复安装,yurei config 手动配置其他 MCP 客户端。
系统要求:Node.js 18 及以上版本,Chrome 浏览器。
评论与建议
登录 后参与评论或提建议