Mozilla 停掉的 Orbit,有人把它的本地私密版做出来了

上周刷 HN,看到一条 52 分、只挂了两条评论的 Show HN,标题是「Apogee:用全本地、全私密的方式重构 Mozilla 的 Orbit」。看这热度,大概又是一枚开发者自嗨的小项目,但点进去以后我反而盯住了,因为这项目踩的正好是这两年浏览器 AI 最拧巴的一个坑:到底该信产品宣传,还是信它后台到底把数据送去了哪。

去年 Mozilla 上线了一个叫 Orbit 的 AI 浏览器摘要插件,跑在 GCP 的服务器上。后来有人扒它的扩展,翻出来一串后端接口,包括一个叫 store_result 的端点。意思很直白:这个号称帮你"读网页"的插件,除了摘要,可能也在偷偷存东西。没过多久,Mozilla 干脆把这个项目砍了。这件事本身在 HN 上也算不上大新闻,但它留下了一个挺尴尬的空白——浏览器摘要这个需求是真实存在的,只是大家开始不太敢把整页网页内容交出去了。

于是这位叫 zxdc7896 的作者花了一个月,从零把 Orbit 重写了一遍,取名 Apogee。核心卖点就两句话:不发送、不存储你的数据,推理直接连本地的 Ollama 实例跑,另外在 Chrome 里走 WebGPU、在 Firefox 里走 Transformers.js,给本地推理提速。它现在能摘要的包括普通文章网站、YouTube 和 Billie 视频、维基百科词条,以及 HN 和 Reddit 的帖子——基本把大家日常蹲的那几个信息源都覆盖了。Chrome 和 Firefox 两端的安装链接也都挂出来了。

"本地私密浏览器摘要"这个思路本身不算新鲜,更耐看的是作者在评论区和人讨论推理引擎的事。有位老哥指出,Ollama 一次只服务一个模型,而其实 llama.cpp 的 llama-server 早就支持同时加载多个模型了,还甩了个 GitHub 链接。作者老老实实回了一句"谢谢,我这周末就去试试"。这一来一回我觉得比正文更有意思:它说明了这类本地工具真正卡人的地方,往往不是"跑不跑得动",而是本地推理这一层到底用什么引擎、怎么切换模型,这些选择直接决定了一条摘要要等多久。

Apogee 现在离"完整"还很远,作者自己也说"far from complete",把反馈和 bug 都摊开在明面上。这种态度在个人开源项目里挺常见的,也不值得吹。我真正想留一句的是:Mozilla 当年那个插件,功能听起来那么顺,最后栽在信任上;而本地化 + 开源的路线,至少把"你的网页内容去了哪"这个最大的疑问,从根上消掉了。模型、速度、摘要准不准,这些都是可以慢慢调的,信任这种东西却很难靠迭代补回来。

项目挂在 github.com/darshi1337/apogee 上,插件两台主流浏览器都上架了。你要是也受够了"摘要插件把整页内容传给云端"的别扭,本地跑一个 Ollama 再装上它,是最容易验证这条路到底舒不舒服的办法——反正我的评价是:先别急着下结论,装一个,把本地模型跑起来,看一次它给你吐的摘要,再回来骂也不迟。