Page Assist:怎么在每个网页上装一个本地 AI 助手
【免费下载链接】page-assistUse your locally running AI models to assist you in your web browsing项目地址: https://gitcode.com/GitHub_Trending/pa/page-assist
Page Assist 是一款开源浏览器扩展,把跑在本地的 AI 模型直接接进浏览器侧边栏和独立的网页对话界面。它解决的问题只有一个:读网页时想问 AI,不必再切窗口、复制粘贴。已经在用 Ollama(本地大模型运行服务)的话,装完即用。
读长文卡住,不想再切标签页
先说场景。读一篇英文长文,读到一段看不懂。常规操作是:选中、复制、切到聊天网站标签页、粘贴、等回复、再切回来、再滚到刚才的位置。五步走完,注意力断了一半。
装上 Page Assist 之后,Ctrl+Shift+Y 直接在当前页打开侧边栏,它已经知道这页写了什么。问一句“这段在讲什么”“作者为什么这么说”,答案出来继续往下读,位置不丢。
省掉的东西很具体:
- 来回切标签页,以及切回来之后的重新定位
- 每次提问前手动粘贴页面上下文
- 在多个 AI 网站之间反复注册、换入口
对话历史也存在浏览器本地,Ctrl+B 调出历史面板,不依赖任何云端账号。
三个高频功能:当前页对话、联网搜索、知识库
按使用频率从高到低排。
与当前页对话,侧边栏的默认模式,走 RAG(先检索页面相关文本再喂给模型)。建议在 RAG 设置里配一个 nomic-embed-text 之类的 embedding 模型,长页面命中率更稳;各对话模式的逻辑在 src/hooks/chat-modes/。不想带页面上下文时,Ctrl+E 切回普通聊天。
联网搜索。输入框旁地球图标一开,模型回答前先搜一轮,支持 Google、Bing、DuckDuckGo、百度等 15 个引擎;直接粘一个 URL 进去,它会抓取页面内容再总结。深度搜索模式是基础实现,别按商业产品预期。
知识库。上传 PDF、Word、TXT、CSV、Markdown,和自己的文档对话。必须配 embedding 模型,纯对话模型不行;数据全存浏览器本地,不经过服务器。大文档建议分批处理,文件堆多了浏览器会变卡。
另有视觉模式:带视觉能力的模型直接看页面截图;纯文本模型可走内置 Tesseract OCR 提取文字,精度一般,看懂大意够用。
安装:三条命令加一次加载
先装好 Bun(新一代 JS 运行时)和 Ollama,然后克隆仓库并构建:
git clone https://gitcode.com/GitHub_Trending/pa/page-assist cd page-assist && bun install && bun run build打开 chrome://extensions 开启开发者模式,点“加载已解压的扩展程序”,选项目里的 build 目录。Bun 有问题就换 npm。Firefox 用户走 about:addons,“加载临时附加组件”选 build 目录里的 manifest.json 文件。
Ollama 连接失败怎么排查
Ollama 跑在默认端口(localhost:11434)时会被自动识别,模型列表也自动拉取,零配置。
连不上按三步查:
- 服务是否在跑,终端执行
ollama list验证 - 目标模型是否已下载,没有就
ollama pull - 非默认端口或远程实例,到设置的“OpenAI 兼容 API”页手动添加
模型来源还有两条路:Chrome AI(浏览器内置的 Gemini Nano),以及 LM Studio、llamafile 等 OpenAI 兼容端点。
快捷键一览与浏览器兼容
常用快捷键,冲突时到 chrome://extensions/shortcuts 改:
- Ctrl+Shift+Y:打开侧边栏
- Ctrl+Shift+L:打开 Web UI(独立标签页的对话界面)
- Ctrl+Shift+O:新建对话
- Ctrl+E:切换“当前页对话 / 普通对话”
- Ctrl+B:显示对话历史面板
浏览器兼容矩阵:
| 浏览器 | 侧边栏 | 页面对话 | Web UI |
|---|---|---|---|
| Chrome、Brave、Edge、Vivaldi | 支持 | 支持 | 支持 |
| Firefox、LibreWolf、Zen | 支持 | 支持 | 支持 |
| Opera、Arc | 不支持 | 不支持 | 支持 |
什么人适合用,什么人不适合
适合:
- 本机已跑 Ollama 或 LM Studio,想让本地模型顺手可用
- 重度阅读网页,随时需要对内容提问、总结、翻译
- 介意对话数据上传云端,要求全部本地存储
不适合:
- 没有本地模型,也不想部署,更不想为 API 付费
- 期待商业产品级别的深度搜索和多轮推理
- 主力浏览器是 Opera 或 Arc,这两个没有侧边栏支持
隐私上官方说得很直白:数据全在浏览器本地存储,唯一联网的动作是分享功能,且可在设置里关掉。
【免费下载链接】page-assistUse your locally running AI models to assist you in your web browsing项目地址: https://gitcode.com/GitHub_Trending/pa/page-assist
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考