Page Assist:本地AI驱动的网页智能助手
副标题:告别云端依赖,拥抱隐私优先的智能浏览新体验
当AI助手还在云端徘徊,将你的数据暴露在未知风险中时,如何让智能真正为本地所有?Page Assist给出了答案——这款开源浏览器扩展让你能够直接在网页上与本地运行的AI模型交互,无需将数据发送到云端。无论是快速获取网页内容摘要、智能解答页面相关问题,还是通过直观的侧边栏进行上下文对话,Page Assist都能为你的浏览体验增添智能助手的便捷性。
🔍 核心价值:四大维度重塑网页交互
三大核心应用场景
信息提炼:让网页内容一目了然 面对冗长的网页内容,Page Assist能自动分析页面结构,精准提取关键信息,生成简洁明了的摘要。无论是新闻报道、学术论文还是技术文档,只需一键操作,即可快速掌握核心内容,节省宝贵的阅读时间。
知识问答:网页内容的智能解读 遇到不理解的概念或问题?只需选中文本或输入问题,Page Assist就会基于当前网页内容提供准确解答。它不仅能解释专业术语,还能结合上下文进行深入分析,让你在浏览过程中随时获取所需知识。
多页协同:跨页面信息整合 当你需要整合多个网页的信息时,Page Assist的"知识库"功能可以帮你将不同标签页的内容整合起来,实现跨页面的智能问答。无论是研究某个主题还是撰写报告,都能轻松获取全面的信息支持。
一大差异化优势:隐私保护
在数据安全日益重要的今天,Page Assist坚持"离线优先"原则,所有AI交互都在本地完成,无需将数据上传至云端。这意味着你的浏览历史、搜索内容和个人信息都能得到最大程度的保护,让你在享受智能服务的同时,不必担心隐私泄露。
🛠️ 实施路径:三步开启智能浏览之旅
环境适配:为Page Assist做好准备
在开始前,请确保你的系统满足以下要求:
- Node.js v18+ 环境(用于构建扩展)
- npm 或 yarn 包管理器
- 本地AI服务(推荐Ollama,支持Llama 3等主流模型)
- 现代浏览器(Chrome 110+ 或 Firefox 112+)
注意事项:如果你是首次接触本地AI,推荐先安装Ollama:下载完成后运行ollama pull llama3获取基础模型,这将为Page Assist提供强大的AI能力支持。
快速部署:选择适合你的安装方式
选择安装方式前,请先确认您的技术背景:
新手用户→应用商店 这是最简便的方式:
- Chrome/Brave用户:访问Chrome网上应用店搜索"Page Assist"
- Firefox用户:在Firefox附加组件商店中查找对应扩展
开发者→源码构建
「步骤1/3:获取源码」
git clone https://gitcode.com/GitHub_Trending/pa/page-assist
cd page-assist
「步骤2/3:安装依赖」
npm install
「步骤3/3:构建扩展包」 根据你的浏览器选择对应命令:
# Chrome及Chromium系浏览器
npm run build
# Firefox浏览器
npm run build:firefox
构建过程可能需要2-3分钟,成功后会在项目根目录生成build文件夹,包含完整的扩展文件。
场景化配置:浏览器设置指南
Chrome/Edge配置:
- 打开浏览器,访问
chrome://extensions/ - 开启右上角"开发者模式"开关
- 点击"加载已解压的扩展程序",选择项目中的
build目录
Firefox配置:
- 打开浏览器,访问
about:addons - 点击齿轮图标,选择"临时载入扩展"
- 导航至
build目录,选择manifest.json文件
图1:Page Assist扩展图标 - 成功安装后将显示在浏览器工具栏
🔬 深度探索:解锁更多高级功能
进阶技巧:提升使用效率
掌握快捷键系统 Page Assist提供了丰富的键盘操作,帮助你提升效率:
Ctrl+Shift+P:快速打开/关闭侧边栏面板Ctrl+Shift+L:在新标签页启动独立Web UIEsc:在侧边栏打开时按一次最小化,按两次完全关闭
所有快捷键可在扩展设置页面自定义,路径:扩展图标 → 右键 → 选项 → 快捷键配置。
模型管理最佳实践
- 多模型切换:在侧边栏顶部的模型选择器中,可快速切换不同能力的AI模型(需提前在Ollama中拉取)
- 性能调优:对于配置较低的设备,建议使用7B参数的轻量级模型(如llama3:8b)
- 自定义提示:通过设置页面的"系统提示"功能,为AI注入特定角色(如"解释技术概念时使用类比")
网页交互高级功能
- 划词提问:选中文本后右键选择"Ask Page Assist",直接针对所选内容提问
- 页面摘要:在任意网页按下
Alt+A,AI将自动生成包含关键信息的内容摘要 - 多标签协同:通过"知识库"功能,可将多个标签页内容整合后进行跨页面问答
生态扩展:Page Assist的无限可能
Page Assist采用模块化设计,支持多种本地AI服务,如Ollama、LM Studio等。这种设计不仅保证了功能的灵活性,也为未来的扩展提供了无限可能。开发者可以通过扩展API为Page Assist添加新的功能模块,如自定义AI模型支持、新的网页解析规则等。
此外,Page Assist遵循最新的Manifest V3(浏览器扩展的最新安全标准),确保了扩展的安全性和性能表现。这意味着你可以放心使用Page Assist,同时享受浏览器提供的最新安全特性。
📊 兼容性说明
Page Assist基于WebExtensions标准开发,在不同浏览器中支持程度如下:
| 浏览器类型 | 侧边栏功能 | 网页理解 | 独立Web UI | 快捷键系统 |
|---|---|---|---|---|
| Chrome | ✅ 完全支持 | ✅ 完全支持 | ✅ 完全支持 | ✅ 完全支持 |
| Brave | ✅ 完全支持 | ✅ 完全支持 | ✅ 完全支持 | ✅ 完全支持 |
| Firefox | ✅ 完全支持 | ✅ 完全支持 | ✅ 完全支持 | ⚠️ 部分支持 |
| Vivaldi | ✅ 完全支持 | ✅ 完全支持 | ✅ 完全支持 | ✅ 完全支持 |
| Edge | ✅ 完全支持 | ❌ 不支持 | ✅ 完全支持 | ✅ 完全支持 |
| Opera | ❌ 不支持 | ❌ 不支持 | ✅ 完全支持 | ❌ 不支持 |
注意事项:Edge浏览器的网页理解功能受限于微软的扩展API限制,我们正在开发替代方案。Opera用户可使用独立Web UI功能。
❓ 常见问题解答
扩展安装后无法启动怎么办?
- 检查是否已启动本地AI服务(Ollama默认端口为11434)
- 确认扩展拥有必要权限:访问
chrome://extensions/→ 找到Page Assist → 详情 → 确保"网站访问"权限已开启 - 尝试重新加载扩展:在扩展管理页面点击"刷新"按钮
如何添加自定义模型?
- 通过Ollama CLI安装新模型:
ollama pull 模型名称 - 重启Page Assist扩展(扩展管理页面点击"刷新")
- 在侧边栏模型选择器中即可看到新添加的模型
网页内容无法被AI正确识别? 这通常是由于复杂的网页结构导致:
- 尝试使用"强制刷新"功能(快捷键
Ctrl+Shift+R) - 检查页面是否有动态加载内容,等待完全加载后再使用AI功能
- 通过设置中的"高级解析模式"提升识别准确率(可能增加处理时间)
🤝 参与贡献
Page Assist是完全开源的项目,欢迎开发者参与贡献:
本地开发环境设置:
# 安装开发依赖
npm install
# 启动开发服务器(支持热重载)
npm run dev
# 运行测试套件
npm test
Page Assist致力于将强大的AI能力无缝融入日常网页浏览,同时坚守用户隐私和数据安全的底线。无论你是研究人员、开发者,还是希望提升信息处理效率的普通用户,这款扩展都能为你打开智能浏览的新可能。立即安装体验,让本地AI成为你探索网络世界的得力助手!
GLM-5智谱 AI 正式发布 GLM-5,旨在应对复杂系统工程和长时域智能体任务。Jinja00
GLM-5-w4a8GLM-5-w4a8基于混合专家架构,专为复杂系统工程与长周期智能体任务设计。支持单/多节点部署,适配Atlas 800T A3,采用w4a8量化技术,结合vLLM推理优化,高效平衡性能与精度,助力智能应用开发Jinja00
jiuwenclawJiuwenClaw 是一款基于openJiuwen开发的智能AI Agent,它能够将大语言模型的强大能力,通过你日常使用的各类通讯应用,直接延伸至你的指尖。Python0205- QQwen3.5-397B-A17BQwen3.5 实现了重大飞跃,整合了多模态学习、架构效率、强化学习规模以及全球可访问性等方面的突破性进展,旨在为开发者和企业赋予前所未有的能力与效率。Jinja00
AtomGit城市坐标计划AtomGit 城市坐标计划开启!让开源有坐标,让城市有星火。致力于与城市合伙人共同构建并长期运营一个健康、活跃的本地开发者生态。01
MarkFlowy一款 AI Markdown 编辑器TSX01