与本地 Ollama 或配置的云模型聊天,添加页面上下文,并可选择在 Chrome 侧面板中使用代理模式。
Ollama Sidekick 将本地和用户配置的 AI 引入 Chrome 的侧面板。与在您自己的计算机上运行的模型聊天,连接您选择的 OpenAI 兼容 API,并询问有关您正在查看的页面的问题,而无需离开浏览器。
浏览器中本地优先的人工智能
- 与本地 Ollama 模特聊天,无需向第三方 AI 服务发送请求。
- 当您想要使用托管模型时,添加多个 OpenAI 兼容的云连接。
- 通过一个模型选择器在本地模型和云模型之间切换。
- 流式传输响应,取消正在进行的请求,并在需要注意时查看连接诊断。
询问您面前的页面
页面上下文是可选的并由您控制。选择要发送的上下文数量:
- 整页
- 突出显示的选择
- 标题和页面大纲
- 代码块
- 自定义 CSS 选择器
将页面上下文固定到聊天,在页面更改时重新固定它,并对文章、文档、产品、GitHub 页面和视频页面使用页面类型感知的快速操作。当所选模型支持视觉时,您还可以附加选择加入的屏幕截图。
使用您自己的模型连接
- 连接 Ollama 或您明确配置的任何 OpenAI 兼容 API 端点。
- 通过提供商的“/models”端点发现模型或手动输入模型 ID。
- 设置或检查每个提供者或模型的上下文窗口和最大输出限制。
- 通过上下文容量指标、滚动摘要和有限请求预算保持长时间对话的可用性。
可选代理模式
代理模式是一项针对策略控制的浏览器任务的可选实验功能。它可以观察授权页面、导航选项卡、与页面元素交互以及从侧面板报告经过验证的结果。
- 确切的站点访问权限和帐户上下文与每个任务绑定。
- 代理会暂停以获取密码、一次性代码、付款详细信息、外部通信、购买、删除、权限更改和其他后续操作。
- 每个操作都会根据任务策略进行检查,并在可能的情况下独立验证其结果。
- 任务受步骤、模型、令牌、屏幕截图和时间预算的限制,并具有恢复和重新启动保护措施。
- 侧面板关闭后代理模式无法继续,并且无法启动自主网站下载。
搜索、内存和聊天组织
- 大脑模式搜索您选择在本地索引的页面并将相关段落添加到请求中。
- 使用多个聊天、搜索聊天记录并在切换对话时保留草稿。
- 将聊天导出为 Markdown 或将所有聊天导出为 JSON/Markdown。
- 导入经过验证的 JSON 备份。
- 保持模型生成的任务内存可从活动任务 UI 中检查、纠正、删除或禁用。
隐私设计
- 没有帐户、注册、分析、广告或开发者拥有的数据服务器。
- 聊天、设置、索引、摘要和代理模式记录保留在本地浏览器存储中。
- 云请求直接转到您配置的提供商 URL;扩展开发者不代理它们。
- 仅当您为请求启用页面上下文时才会发送页面上下文,并且仅当您选择加入时才会发送屏幕截图。
- API 密钥存储在专用的本地扩展存储中,不同步,也不暴露给网页。
- 当您希望模型请求保留在您自己的计算机上时,您可以使用本地 Ollama。
要求
对于本地使用,安装并运行 Ollama:
1. 从 ollama.com 安装 Ollama
2.下载一个模型:llama pull llama3.2
3. 启动 Ollama,并为扩展启用 CORS:
- macOS/Linux:OLLAMA_ORIGINS='chrome-extension://*' ollama 服务
- Windows(命令提示符):设置 OLLAMA_ORIGINS=chrome-extension://* && ollama 服务
- Windows (PowerShell): $env:OLLAMA_ORIGINS='chrome-extension://*';乌拉马服务
注意:如果 `chrome-extension://*` 不起作用,请使用 `OLLAMA_ORIGINS='*'` 但请注意,这允许任何网站访问您的本地 Ollama API。
4. 单击扩展图标打开侧面板
或者,在诊断和设置中添加与 OpenAI 兼容的 HTTPS API 基本 URL、API 密钥和模型 ID。云使用不需要Ollama。
支持的型号
适用于 Ollama 中安装的模型以及通过 OpenAI 兼容 API 公开的模型。视觉特征需要一个接受图像的模型。大脑模式和代理模式使用所选模型并尊重其配置或发现的容量。
故障排除
如果您看到连接错误:
1.确保Ollama已安装(从ollama.com下载)
2. 停止任何现有的 Ollama 进程:
- macOS/Linux:pkill ollama
- Windows:从系统托盘关闭 Ollama 或使用任务管理器
3. 启动 Ollama,并为扩展启用 CORS:
- macOS/Linux:OLLAMA_ORIGINS='chrome-extension://*' ollama 服务
- Windows(命令提示符):设置 OLLAMA_ORIGINS=chrome-extension://* && ollama 服务
- Windows (PowerShell): $env:OLLAMA_ORIGINS='chrome-extension://*';乌拉马服务
注意:如果 `chrome-extension://*` 不起作用,请使用 `OLLAMA_ORIGINS='*'` 但请注意,这允许任何网站访问您的本地 Ollama API。
4. 单击扩展程序中的重试按钮
Windows 用户:如果您将 Ollama 作为桌面应用程序安装,则可能需要在系统设置 > 环境变量中设置 OLLAMA_ORIGINS 环境变量,然后重新启动 Ollama 应用程序。



