3步安装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助手,无需切换标签页或打开独立应用吗?Page Assist这款开源浏览器扩展正是为此而生,它能让你在任何网页侧边栏中直接与本地AI模型对话。无论你是技术爱好者还是普通用户,只需简单几步就能拥有专属的网页AI助手。
快速上手:从零开始安装Page Assist
1. 准备工作:确保环境就绪
在开始安装Page Assist之前,你需要准备以下工具:
| 必备工具 | 用途说明 | 安装指引 |
|---|---|---|
| Bun | JavaScript运行时环境 | 执行官方安装脚本:curl -fsSL https://bun.sh/install | bash |
| Ollama | 本地AI模型运行平台 | 访问Ollama官网下载对应版本 |
| Git | 代码版本管理工具 | 系统自带或从官网下载 |
💡 提示:如果你是Windows用户,建议使用Git Bash或WSL来执行命令,避免路径问题。
2. 获取源代码:克隆项目仓库
打开终端或命令行工具,执行以下命令获取Page Assist的最新代码:
git clone https://gitcode.com/GitHub_Trending/pa/page-assist.git cd page-assist3. 安装依赖:一键完成配置
进入项目目录后,使用Bun安装所有必要的依赖包:
bun install如果遇到Bun相关的问题,也可以使用npm替代:
npm install4. 构建扩展:生成浏览器可加载文件
执行构建命令,生成浏览器扩展包:
bun run build构建成功后,你会在项目根目录看到新生成的build文件夹,这就是浏览器扩展的完整包。
核心功能:Page Assist能为你做什么?
侧边栏对话:随时随地的AI助手
安装完成后,在任何网页上按下Ctrl+Shift+Y(默认快捷键),Page Assist的侧边栏就会从右侧滑出。你可以:
- 提问当前页面内容:询问网页中的特定信息
- 翻译网页文本:快速翻译外语内容
- 总结长篇文章:获取文章的核心要点
- 编写代码片段:在技术文档页面上直接生成代码
独立Web界面:完整的聊天体验
点击浏览器工具栏中的Page Assist图标,会打开一个独立的Web界面,功能类似于ChatGPT网站:
- 完整的对话历史:保存所有聊天记录
- 多模型支持:切换不同的AI模型
- 高级设置选项:调整温度、最大标记数等参数
与网页内容交互:智能阅读助手
Page Assist最强大的功能之一是能够理解当前网页内容:
- 打开任意网页
- 调出侧边栏
- 直接询问关于页面内容的问题
- AI会基于页面内容给出精准回答
进阶配置:个性化你的AI助手
模型选择:支持多种AI提供商
Page Assist支持多种本地AI模型,你可以在设置中进行配置:
| 模型类型 | 配置方式 | 推荐用途 |
|---|---|---|
| Ollama | 本地运行,完全免费 | 日常对话、文本处理 |
| Chrome AI (Gemini Nano) | 浏览器内置,无需安装 | 轻量级任务 |
| OpenAI兼容端点 | 连接第三方API | 需要强大模型时 |
快捷键自定义:提升操作效率
如果你不喜欢默认的快捷键,可以轻松修改:
- 在浏览器地址栏输入:
chrome://extensions/shortcuts - 找到Page Assist扩展
- 点击相应操作旁边的输入框
- 按下你想要设置的新快捷键组合
⚠️ 注意:避免使用系统保留的快捷键组合,如
Ctrl+C、Ctrl+V等。
浏览器兼容性:广泛支持
Page Assist支持几乎所有主流浏览器:
| 浏览器 | 侧边栏支持 | 网页聊天支持 | Web界面支持 |
|---|---|---|---|
| Chrome | ✅ | ✅ | ✅ |
| Brave | ✅ | ✅ | ✅ |
| Firefox | ✅ | ✅ | ✅ |
| Edge | ✅ | ✅ | ✅ |
| Vivaldi | ✅ | ✅ | ✅ |
实用技巧:充分发挥Page Assist潜力
高效工作流:3个常用场景
场景一:研究学习
- 打开学术论文或技术文档
- 使用侧边栏询问专业术语解释
- 让AI总结关键发现
- 生成学习笔记大纲
场景二:内容创作
- 浏览相关主题网页收集素材
- 让AI分析内容结构
- 生成文章大纲或初稿
- 润色和优化文本
场景三:语言学习
- 打开外语新闻网站
- 使用侧边栏翻译生词
- 让AI解释语法结构
- 练习对话和写作
隐私保护:本地优先的设计理念
Page Assist采用本地优先的设计理念:
- 所有数据本地存储:对话历史、设置等都在浏览器本地存储
- 可选分享功能:分享功能默认关闭,需要时可手动开启
- 开源透明:完整源代码可供审查,确保无隐藏数据收集
常见问题与解决方案
安装失败怎么办?
如果遇到安装问题,可以尝试以下步骤:
- 检查环境变量:确保Bun的路径已添加到系统PATH中
- 验证端口占用:Ollama默认使用11434端口,确保没有被其他程序占用
- 查看详细日志:运行
bun install --verbose查看详细安装过程
扩展无法加载?
如果浏览器无法加载扩展,请确认:
- 已启用开发者模式(Chrome中访问
chrome://extensions/) - 加载的是
build文件夹,而不是项目根目录 - 浏览器版本符合要求(Chrome ≥ 102.0.0.0)
快捷键不生效?
快捷键冲突是常见问题,解决方法:
- 检查系统和其他扩展是否占用了相同快捷键
- 尝试使用
Ctrl+Shift+[字母]组合,这类组合冲突较少 - 在中文输入法状态下测试,避免输入法切换键干扰
持续优化:让AI助手更懂你
Page Assist作为开源项目,持续在改进和增加新功能。你可以:
- 关注更新:定期拉取最新代码获取新功能
- 参与贡献:如果你有编程经验,可以提交代码改进
- 反馈建议:在项目中提出功能需求或问题报告
通过以上步骤,你现在应该已经成功安装并配置好Page Assist。开始享受在浏览器中随时与AI对话的便利吧!无论是学习、工作还是娱乐,这个智能助手都能为你提供强大的支持。
📌 提示:初次使用建议从简单的对话开始,逐步尝试更复杂的功能。随着使用频率增加,你会发现Page Assist越来越符合你的使用习惯。
【免费下载链接】page-assistUse your locally running AI models to assist you in your web browsing项目地址: https://gitcode.com/GitHub_Trending/pa/page-assist
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考