综合介绍
Page Assist 是一个开源的浏览器扩展,旨在为用户提供与本地AI模型交互的便捷方式。通过这个扩展,用户可以在任何网页上打开一个侧边栏,与本地运行的AI模型进行互动。Page Assist 支持多种浏览器,包括Chrome、Brave、Edge和Firefox。用户可以通过侧边栏或网页UI与AI模型进行对话,获取网页内容的相关信息和建议。
如果你的电脑无法在本地运行 Ollama 请参考:使用免费 GPU 算力在线部署 DeepSeek-R1 开源模型
功能列表
- 侧边栏:在任何网页上打开侧边栏,与本地AI模型互动。
- 网页UI:提供类似ChatGPT的网站界面,与AI模型进行对话。
- 网页聊天:直接与网页内容进行对话,获取相关信息。
- 多浏览器支持:兼容Chrome、Brave、Edge和Firefox等浏览器。
- 快捷键操作:通过快捷键快速打开侧边栏和网页UI。
- 开发模式:支持开发者模式,便于进行扩展的开发和测试。
使用帮助
安装流程
- 预备条件:
- 安装Bun(一个JavaScript运行时环境)。
- 安装Ollama(本地AI提供者)。
- 准备一个兼容OpenAI API的端点(如LM Studio、llamafile等)。
- 克隆仓库:
git clone https://github.com/n4ze3m/page-assist.git
cd page-assist
- 安装依赖:
bun install
- 构建扩展:
- 默认构建Chrome版本:
bun run build
- 构建Firefox版本:
bun build:firefox
- 加载扩展:
- Chrome:
- 打开扩展管理页面:
chrome://extensions
- 启用开发者模式。
- 点击“加载已解压的扩展程序”按钮,选择构建目录。
- Firefox:
- 打开附加组件页面:
about:addons
- 点击“扩展”标签。
- 点击“管理您的扩展”按钮。
- 点击“加载临时附加组件”按钮,选择构建目录中的
manifest.json
文件。
使用指南
- 打开侧边栏:
- 安装扩展后,可以通过右键菜单或快捷键(默认:
Ctrl+Shift+Y
)打开侧边栏。 - 在侧边栏中,可以与本地AI模型进行对话,获取网页内容的相关信息。
- 安装扩展后,可以通过右键菜单或快捷键(默认:
- 使用网页UI:
- 点击扩展图标,会在新标签页中打开网页UI。
- 在网页UI中,可以像使用ChatGPT一样与AI模型进行对话。
- 开发模式:
- 运行开发服务器:
bash
bun dev
- 这将启动一个开发服务器,并监视源文件的变化。
- 可以在浏览器中加载扩展并测试更改。
- 运行开发服务器:
功能操作流程
- 侧边栏互动:
- 打开侧边栏后,输入问题或命令。
- AI模型会根据输入内容提供相应的回答或建议。
- 可以继续对话,获取更多信息。
- 网页UI互动:
- 在网页UI中,输入问题或命令。
- AI模型会在对话框中显示回答。
- 可以保存对话记录,方便后续查看。