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智能助手体验,完全免费且保护隐私。本文将为你提供完整的安装配置指南和实用技巧,帮助你快速上手这个强大的浏览器AI助手。
核心功能解析:三大模块让你浏览更智能
Page Assist通过三个核心功能模块,为你的网页浏览体验带来革命性提升:
1. 智能侧边栏:随叫随到的AI助手
在任何网页上按下快捷键,即可调出智能侧边栏,无需切换标签页就能与AI对话。这个功能特别适合:
- 快速查询网页内容相关信息
- 实时翻译网页文本
- 获取技术概念解释
- 辅助学习和研究
2. 独立Web界面:完整的聊天体验
如果你需要更专注的对话环境,Page Assist提供独立的Web UI界面,功能类似ChatGPT网站,支持:
- 多轮对话历史记录
- 模型切换和配置
- 完整的聊天上下文管理
3. 网页对话功能:让AI理解页面内容
Page Assist最强大的功能之一是"与网页对话",AI能读取当前页面内容并回答相关问题:
- 总结长篇文章要点
- 提取关键信息
- 解答页面中的技术问题
- 分析数据和表格
5分钟快速安装教程:新手友好指南
环境准备:安装必要依赖
在开始安装Page Assist之前,你需要确保系统已安装以下工具:
| 工具名称 | 作用说明 | 安装方法 |
|---|---|---|
| Bun | JavaScript运行时环境 | 执行:curl -fsSL https://bun.sh/install | bash |
| Ollama | 本地AI模型运行平台 | 访问官网下载对应版本 |
| Git | 代码版本管理工具 | 系统包管理器安装 |
步骤一:获取项目源码
打开终端,执行以下命令克隆项目仓库:
git clone https://gitcode.com/GitHub_Trending/pa/page-assist cd page-assist步骤二:安装项目依赖
进入项目目录后,安装所有必要的依赖包:
bun install如果遇到Bun相关问题,可以使用npm替代:
npm install步骤三:构建浏览器扩展
执行构建命令生成扩展文件:
bun run build构建完成后,会在项目根目录生成build文件夹,包含所有必要的扩展文件。
步骤四:加载到浏览器
根据你使用的浏览器类型,选择对应的加载方式:
Chrome/Edge/Brave浏览器:
- 访问
chrome://extensions/ - 开启右上角的"开发者模式"
- 点击"加载已解压的扩展程序"
- 选择项目中的
build目录
Firefox浏览器:
- 访问
about:addons - 点击"扩展"标签页
- 点击"管理您的扩展"
- 选择"加载临时附加组件"
- 选择
build目录中的manifest.json文件
配置优化:让AI助手更懂你
本地AI模型连接配置
Page Assist支持多种本地AI模型提供者,你可以根据需求选择:
Ollama配置(推荐)
- 确保Ollama服务正在运行(默认端口11434)
- 在Page Assist设置中选择"Ollama"作为AI提供者
- 输入本地地址:
http://localhost:11434 - 选择已下载的模型(如llama3、mistral等)
其他兼容方案
- LM Studio:提供图形化界面管理本地模型
- llamafile:单文件AI模型解决方案
- 任何兼容OpenAI API的本地服务
快捷键个性化设置
默认快捷键可能与其他扩展冲突,建议根据使用习惯调整:
| 功能 | 默认快捷键 | 推荐方案 |
|---|---|---|
| 打开侧边栏 | Ctrl+Shift+Y | Alt+P(更易记忆) |
| 打开Web UI | Ctrl+Shift+L | Alt+U |
| 新建聊天 | Ctrl+Shift+O | Ctrl+N |
| 切换侧边栏 | Ctrl+B | 保持不变 |
修改方法:访问chrome://extensions/shortcuts,找到Page Assist进行设置。
常见问题解决:快速排查指南
问题1:扩展加载失败
症状:Chrome提示"无法加载扩展程序"或"清单文件无效"解决方案:
- 确认已开启开发者模式
- 检查是否选择了正确的
build目录(不是项目根目录) - 重新执行
bun run build确保文件完整 - 查看浏览器控制台错误信息(F12 → Console)
问题2:AI模型无法连接
症状:侧边栏显示连接错误或超时解决方案:
- 确认Ollama服务正在运行:
ollama serve - 检查端口是否被占用:
lsof -i :11434 - 尝试更换端口:
ollama serve --port 11435 - 在Page Assist设置中更新端口配置
问题3:快捷键无响应
症状:按下快捷键没有任何反应解决方案:
- 检查快捷键是否被系统或其他应用占用
- 在扩展设置页面重新分配快捷键
- 尝试使用不同的修饰键组合(如Ctrl改为Alt)
- 重启浏览器使新设置生效
高级使用技巧:提升效率的秘密
技巧1:网页内容智能分析
当你阅读技术文档或长篇文章时,使用"与网页对话"功能:
- 打开目标网页
- 调出Page Assist侧边栏
- 点击"聊天与当前页面"模式
- 提问如:"总结这篇文章的主要观点"或"解释第三段中的技术术语"
技巧2:多模型切换策略
Page Assist支持同时配置多个AI模型,你可以:
- 为不同任务分配不同模型
- 快速比较不同模型的回答质量
- 根据网络状况切换本地/云端模型
技巧3:隐私保护配置
Page Assist默认所有数据存储在本地,但你可以进一步:
- 禁用分享功能(防止数据外传)
- 定期清理聊天历史
- 使用本地模型避免API调用
浏览器兼容性全览
Page Assist支持主流的浏览器平台,但功能略有差异:
| 浏览器 | 侧边栏支持 | 网页对话 | Web UI | 备注 |
|---|---|---|---|---|
| Chrome | ✅ | ✅ | ✅ | 完全支持 |
| Brave | ✅ | ✅ | ✅ | 基于Chromium |
| Firefox | ✅ | ✅ | ✅ | 完全支持 |
| Edge | ✅ | ✅ | ✅ | 完全支持 |
| Vivaldi | ✅ | ✅ | ✅ | 完全支持 |
| Opera | ❌ | ❌ | ✅ | 仅Web UI |
| Arc | ❌ | ❌ | ✅ | 仅Web UI |
开发与自定义:进阶用户指南
开发模式运行
如果你想修改Page Assist或开发新功能,可以使用开发模式:
bun dev这将启动开发服务器,支持热重载,修改代码后浏览器会自动更新。
项目结构概览
Page Assist采用模块化设计,主要目录结构:
src/ ├── components/ # React组件 ├── entries/ # 浏览器扩展入口 ├── models/ # AI模型接口 ├── services/ # 业务逻辑服务 ├── utils/ # 工具函数 └── web/ # 网页相关功能贡献代码指南
如果你发现bug或有新功能想法:
- Fork项目仓库
- 创建功能分支
- 实现修改并测试
- 提交Pull Request
- 遵循项目代码规范
安全与隐私:你的数据你做主
Page Assist在设计上充分考虑了用户隐私:
数据存储策略
- 所有聊天记录存储在浏览器本地
- 模型配置信息本地保存
- 不收集用户浏览历史
- 不传输页面内容到外部服务器
隐私设置选项
- 可完全禁用网络功能
- 支持本地模型运行
- 提供数据清理工具
- 开源代码可审计
未来展望:持续进化的AI助手
Page Assist开发团队持续改进产品,未来计划包括:
- 更多AI模型提供者支持
- 增强的UI/UX设计
- 插件系统扩展
- 多语言界面优化
- 移动端适配
无论你是开发者、学生还是普通用户,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),仅供参考