Page Assist:本地AI浏览器扩展,让网页问答离线可用
2026/9/20 22:07:54 网站建设 项目流程

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 模型接进网页浏览:侧边栏、划词菜单、Web 界面三个入口,模型推理全部发生在自己的设备上。它解决的核心问题只有一句话——让本地AI助手直接长在浏览器里。

痛点与解法是这样对应的——长网页读不动、又不想复制粘贴喂给云端:打开侧边栏,当前网页内容自动进入上下文,直接提问。担心资料外泄、必须处理敏感文档:模型跑在本机,请求不出局域网,断网也能聊。资料散在多个标签页和文件里:知识库功能把网页和 PDF 收进本地向量库,跨源问答一步到位。

5 分钟跑起来

  1. 克隆仓库:git clone https://gitcode.com/GitHub_Trending/pa/page-assist
  2. 进入目录安装依赖:npm install
  3. 构建扩展(默认同时产出 Chrome、Edge、Firefox 三套):npm run build
  4. chrome://extensions/开启开发者模式,点"加载已解压的扩展程序",选中build/目录。

[!TIP] 最高频的坑不是构建,而是模型:扩展本身不含模型,需先在本机跑好 Ollama(或 LM Studio 等 OpenAI 兼容服务),再到扩展设置页填好地址。另外 Firefox 的临时扩展在浏览器重启后要重新加载一次。

按场景看它怎么干活

网页问答

用户动作:Ctrl+Shift+Y打开侧边栏,开启 Chat with Website。项目行为:抓取当前网页正文,交给本地模型并保留上下文。结果:你问"这篇文档的结论是什么",回答直接贴合页面内容,不需要自己摘要或粘贴。

划词追问

用户动作:选中页面上的一段话,右键选择 Copilot 提示(总结、解释、翻译等内置项,也可自建)。项目行为:选中文本连同所在网页一起送入模型。结果:针对特定段落的即时解释,比整页提问更精准,适合读论文、看长报道。

多页知识整合

用户动作:在设置页的 Manage Knowledge 里上传 PDF、CSV、MD 等文件,把多个来源收进知识库。项目行为:文档在浏览器本地完成切分与向量化,存入浏览器数据库。结果:对话时选中某份知识,模型基于这些资料作答,等于一个只在你机器上跑的研究助理。

离线可用

用户动作:关掉 Wi-Fi,照常打开侧边栏提问。项目行为:推理请求只发往 127.0.0.1 的本机模型,对话历史、模型配置全部存在浏览器本地 IndexedDB。结果:网络不稳定或出差途中,核心问答体验不降级;只有联网搜索这类功能需要网络。

架构与关键选型

扩展基于 Manifest V3 与 WXT 框架开发,覆盖 Chrome、Edge、Brave 等 Chromium 系与 Firefox。模型侧不绑定任何厂商:Ollama、Chrome 内置 Gemini Nano、任意 OpenAI 兼容端点(LM Studio、llamafile)统一走一套接口,换模型只改设置。数据流向清晰——推理在本地完成,对话与知识库落在浏览器数据库,唯一可能触网的只有可选的分享功能。代码上,src/entries/是后台、侧边栏与选项页入口,src/models/封装各模型适配,src/db/负责本地存储。

进阶玩法与自定义入口

  • 换模型:在设置页的 Models / OpenAI 标签页添加任意 OpenAI 兼容端点,适配逻辑在src/models/
  • 改提示词:Settings → Manage Prompts 支持系统提示词与快捷提示词,变量如{current_date_time}会自动替换,入口见src/utils/system-message.ts
  • 加工具:内置 MCP 支持,可让模型调用网页抓取、联网搜索等工具,实现位于src/libs/mcp/tools/

文档参考:docs/sidebar/chat-with-website.md、docs/features/prompts.md。

FAQ · 常见坑

Ollama 连不上 / 报 403

多为 CORS 限制。去设置页打开 Advanced Ollama URL Configuration 里的 Custom Origin URL 开关即可,详见 docs/connection-issue.md。

知识库拖慢浏览

向量全部存在浏览器本地,大文件会占内存。文档多时按需选用,或关掉网页问答的 RAG 模式。

模型更新后没生效

设置里点刷新模型列表即可重新拉取,不影响已保存的对话与知识库。

支持移动端吗

目前面向桌面浏览器,移动端暂不可用,核心功能依赖桌面端的本地模型算力。

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

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询