Apogee Vibe 项目

零云端、零账号的浏览器本地 AI 摘要助手,WebGPU / WASM / Ollama / llama.cpp 全本地

项目简介

Apogee 是一款完全运行在浏览器内的本地 AI 摘要助手,灵感来自 Mozilla 已停更的 Orbit 项目。它借助 WebGPU、WebAssembly、本地 Ollama 或 llama.cpp 在用户设备上完成所有推理,让用户在阅读网页文章、YouTube / Bilibili 视频、PDF / DOCX、社交帖子、邮件时,能在零数据上云、零账号注册的前提下获得 AI 摘要、检索问答与多语言翻译能力,彻底规避主流云端 AI 摘要扩展的数据泄露风险。

核心功能

  • 本地优先推理:默认使用 WebGPU(Chromium 系浏览器)或 WebAssembly(Firefox 默认)运行小模型;首次运行下载权重后即可完全离线使用。
  • 多源输入支持:覆盖网页文章、YouTube / Bilibili 视频(含时间戳跳转)、PDF / DOCX / Markdown / JSON / HTML 文件,以及粘贴文本。
  • 可检索问答:内置本地 RAG 检索增强生成,可对长文档进行「按段落提问 + 高亮源句」交互,回答有据可循。
  • 社交线程结构化:自动解析 Reddit、Hacker News、Bluesky、Mastodon、Lemmy、Discourse 等社区帖子,保留作者、分数、回复顺序。
  • 多语言翻译:支持 32 种目标语言翻译,默认使用 Helsinki-NSP Opus-MT 模型,可切换为本地 LLM 翻译。
  • 本地 Ollama / llama.cpp 直连:高级用户可在设置中接入本地 Ollama 或 llama.cpp 服务器,连接仅限 127.0.0.1 回环地址。
  • 持久侧边栏:在 Chrome 侧边栏固定摘要与 Ask 视图,浏览时保持对照阅读。
  • 每页聚焦关键词:摘要前可输入最多 200 字符的焦点关键词,引导摘要倾向但不臆造事实。

技术实现

Apogee 的架构由浏览器扩展上下文 + Service Worker + Side Panel + Offscreen Canvas 四部分组成,全部基于 Manifest V3 标准扩展。推理后端默认通过 Transformers.js 在 WebGPU / WASM 上运行;对大模型用户,扩展可通过本地 loopback HTTP 调用 Ollama 的 /api/generate 或 llama.cpp 的 /completion 端点,拒绝任何外部主机。Readability 负责抽取网页正文,并针对 Wikipedia、GitHub、Reddit、Hacker News、Bluesky、Mastodon、Lemmy、Discourse、Stack Overflow、Lobsters、arXiv 等站点做了定制解析器。YouTube 与 Bilibili 视频通过抓取字幕轨与时间戳生成可点击的章节。摘要上下文通过本地索引 + 余弦相似度做段落检索,问答时高亮原文位置。所有缓存写入 IndexedDB;敏感站点(Gmail、Outlook、Proton Mail、WhatsApp Web、Telegram Web、Slack、Discord、Teams 等)的缓存默认跳过;SponsorBlock 查询仅发送 k-匿名哈希前缀,可在设置中完全关闭。项目以 MIT 协议开源,构建工具为 Node.js 22+,测试套件覆盖网站提取器、模型加载、隐私边界等多个维度。

快速上手

  • 打开 Chrome Web Store 或 Firefox Add-ons 搜索「Apogee」并安装扩展。
  • 打开任意文章 / 视频 / PDF,或在扩展弹窗中粘贴文本。
  • 选择摘要格式(如要点列表、TL;DR、详细总结、问答),点击「Summarize」。
  • 首次运行会下载所选模型到本地缓存,之后完全离线可用。
  • 需要更大模型时按 OLLAMA.md / LLAMACPP.md 配置本地服务,在设置中切换后端即可。

适用人群

  • 重视隐私、拒绝把网页内容上传云端的知识工作者
  • 需要长时间阅读英文 / 多语言论文、博客、文档的研究人员
  • 担心 SaaS AI 工具泄露公司机密的企业员工
  • 想给已停更的 Mozilla Orbit 寻找替代品的本地 AI 爱好者
  • 开源社区贡献者(网站提取器、模型适配、隐私边界等均欢迎 PR)

项目信息

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论