Show HN:Robin 浏览器 AI 助手,让网页自己动起来
一款浏览器侧边栏 AI 扩展,可读取页面、编写并运行脚本、录制跨站点操作流程,并支持 MCP 接入 Notion、Git…
Robin 是一款刚在 Hacker News 以「Show HN」形式亮相的浏览器扩展,它把 AI 助手放在浏览器的侧边栏中,让用户可以直接对当前打开的网页下达指令,由 AI 读取页面结构并生成相应的 JavaScript 脚本在页面内执行。用户既可以自带大模型 API Key,也可以使用官方托管的 Robin AI 服务。
核心功能:读页面、写脚本、跑流程
Robin 把自己定位为「让网络属于你」的工具,主要能力围绕三个动作展开:
- 读懂页面:AI 实时解析当前页面的标题、语义地标、可交互元素、选中文字乃至 GitHub PR 的上下文,并具备跨页与跨站点的记忆能力。
- 编写脚本:用户用自然语言描述需求,Robin 会针对当前 DOM 生成 JavaScript 代码,而不是给出泛泛的「操作指南」。
- 一键运行:脚本直接在页面内执行,无需打开 DevTools 或手动复制粘贴;运行出错时,控制台日志会被回传给 AI,AI 读懂后再自动修复,循环迭代。
完成验证的脚本可以保存为「Action」,在每次访问特定网站时自动触发,也可以提炼成可复用的「Skill」,让 Robin 在下次访问时主动调用。
跨站点自动化与录制
对于需要在多个网站之间穿梭的复杂任务,Robin 提供了录制模式:
- 用户只需登录后正常操作一次(例如登录 → 进入控制台 → 下载文件 → 上传到别处),Robin 会记录沿途每一站。
- 录制完成后,用户可以补充逐页说明和总体指导,Robin 会把它们编译成一份多页面、带状态机的脚本。
- 脚本保存后可随时回放,也能在聊天窗口中持续迭代修改。
这套机制让它能覆盖登录后操作、分页抓取、向导式流程等单次脚本难以应对的场景。
脚本 API 与 MCP 集成
Robin 为生成的脚本提供了一套自有 API,赋予脚本更强的稳定性,包括多信号定位(role、label、text)的 Robin.click、Robin.fill、Robin.waitFor,以及脚本内调用 AI 的 Robin.ai() 和经由 MCP 连接外部工具的 Robin.mcp()。
通过 MCP(Model Context Protocol),Robin 可以把 Notion、GitHub、Linear、ClickUp 等应用直接拉进自动化流程中,例如把自动下载的发票归档到 Notion、把 PR 文件标记为已读等。
可用性与定位
Robin 已发布 Chrome、Edge、Brave 与 Firefox 扩展,并内置 Notion、GitHub、Linear、ClickUp 等集成。整体定位偏向「个人浏览器自动化助手」而非企业级 RPA,核心卖点是用自然语言驱动浏览器脚本,并借助 LLM 实现自检与自修正的闭环。对于希望减少重复点击、定制自己常用网站界面的开发者与重度网页用户来说,这是一个轻量级的尝试。
