13.5k Star 的 Nanobrowser:OpenAI Operator 的免费开源替代,但不只是平替那么简单

想象一下:你在浏览器里装了一个扩展,然后对它说一句话,它就能帮你去亚马逊搜产品比价、去 GitHub 挖项目数据、去新闻站抓标题——整个过程在你的 Chrome 里跑,API 密钥在你自己的手里,数据不经过任何第三方服务器。这就是 Nanobrowser 在做的事。

13.5k 颗星的开源 Chrome 扩展,定位是 OpenAI Operator 的免费替代品。但把它简单称为”Operator 平替”有点低估了它——它的架构里有几个挺有意思的设计选择,值得单独说说。


核心架构:多智能体协作,而不是一个”万能 Agent”

Nanobrowser 内部跑的不是单一的大模型对话,而是一组分工明确的 AI 智能体:

  • Planner(规划器):负责任务分解和策略制定,遇到页面结构变化时会动态调整操作路径,有点像”遇到障碍就重新规划路线”的导航。
  • Navigator(导航器):负责具体操作——点击、填表、抓取页面内容,受 Planner 指挥。
  • 可选的 Validator(验证器):对操作结果做校验,防止 Navigator “自作主张”跑偏。

这种分工的好处是:Planner 不需要实时盯着每个页面细节,成本更低;Navigator 专做执行,响应更快。在官方推荐的”高性能配置”里,Planner 用 Claude Sonnet 4,Navigator 用 Claude Haiku 3.5——一个是思考,一个是执行,分开计费。

官方文档里也坦承:成本优先的配置(Haiku 做 Planner)对于复杂任务”可能需要更多次迭代才能完成”,这是实话。


项目边界:它能做什么,不能做什么

它能做的:

  • 跨网站的信息抓取与汇总(”帮我把 TechCrunch 过去 24 小时的头条整理成表”)
  • 重复性网页操作自动化(填表、比价、数据录入)
  • GitHub 项目研究(”找 GitHub 上最近最热的 Python 项目”)
  • 带上下文的追问(任务完成后可以继续问它”为什么这么选”)

它不能做的,或者说当前版本的局限:

  • 不支持 Firefox 和 Safari,目前只有 Chrome 和 Edge 官方支持
  • 登录后的复杂操作(如社交媒体发帖)稳定性取决于目标站点的页面结构,官方 Roadmap 里提到会持续优化
  • 完全自己跑复杂多步骤工作流而不中途确认——它适合探索性任务,但生产级自动化还需要配合人工监督
  • 没有内置 OCR 或视觉理解,如果页面是 Canvas 绘制的而非真实 DOM,它的能力会打折扣

真实使用门槛

安装门槛极低:从 Chrome Web Store 直接装,或者下载 GitHub release 里的 zip 包手动加载,整个过程不超过 5 分钟。

但真正需要你有的:

  1. LLM API 密钥。这是它和 Operator 最大的产品逻辑差异——Operator 是每月 $200 打包订阅,Nanobrowser 是”你自己买票上车”。支持 OpenAI、Anthropic、Gemini、Ollama、Groq、Cerebras、Llama 以及所有 OpenAI-API 兼容端点。本地跑的话,用 Ollama 接 Qwen3-30B 或 Mistral Small 24B 也可以,做到完全离线零成本。
  2. 对模型配置有基本理解。Planner 和 Navigator 选什么模型,直接影响效果和账单。官方文档里有具体配置建议,但需要用户自己判断”我该用哪个组合”。
  3. 任务描述要具体。它的 Prompt 工程文档里特别提到:本地模型对模糊指令的容忍度更低,需要明确、具体的任务描述。习惯了”帮我查一下”的用户,可能需要调整期望。

适合谁 / 不适合谁

适合:

  • 经常要做网页数据整理的研究者、分析师
  • 想把重复性浏览器操作自动化的个人开发者
  • 使用付费 API 但希望自己控制用量和成本的用户(对比 Operator 的 $200/月,Nanobrowser 只有 API 消耗)
  • 注重数据隐私、不希望操作记录经过第三方服务器的团队

不适合:

  • 完全不懂 API 是什么、也不愿意配置密钥的小白用户
  • 需要跑 Firefox 或 Safari 的用户
  • 期望”说完一句话等着收结果”、不关心中间过程的用户——它目前的状态反馈机制还不够透明
  • 需要企业级 SLA 和支持的团队(它是个人维护者开发的开源项目)

社区反应

它被描述为”OpenAI Operator 的开源替代”,这个定位在 2025 年 3 月左右引发了一波关注(腾讯科技、知乎等平台都有介绍)。目前 Discord 社区有专门频道分享本地模型配置经验,GitHub Discussions 里有人整理了社区测试结果。整体反馈偏正面,主要集中在”免费 + 隐私可控”这两个点上。

GitHub Roadmap(https://github.com/nanobrowser/nanobrowser/discussions/85)显示活跃开发中,团队在持续推进对更多网站和复杂场景的支持。


下一步:怎么跑起来

  1. 5 分钟入门:从 Chrome Web Store 安装(https://chromewebstore.google.com/detail/nanobrowser/imbddededgmcgfhfpcjmijokokekbkal),配一个 API 密钥,试跑一个简单任务——比如”去 Hacker News 抓今日 Top 10 标题”。
  2. 优化成本:先从 GPT-4o-mini 或 Gemini 2.5 Flash 开始,Navigator 用便宜的,Planner 看任务复杂度再升级。
  3. 本地跑:有 Ollama 环境的,可以完全不花钱、零数据外传,纯本地跑 Qwen3-30B,官方社区有配置指南。
  4. 关注 Roadmap:如果需要复杂登录态支持或 Firefox 支持,可以去 GitHub Discussions 提需求或看团队规划。

项目地址:https://github.com/nanobrowser/nanobrowser
官网:https://www.nanobrowser.ai
Chrome Web Store:https://chromewebstore.google.com/detail/nanobrowser/imbddededgmcgfhfpcjmijokokekbkal
Discord 社区:https://discord.gg/NN3ABHggMK
GitHub Roadmap:https://github.com/nanobrowser/nanobrowser/discussions/85

评论区

0 条评论

登录后可评论。

拾光·开源拾遗 1319 阅读