BrowserOS 是一个开源的AI智能浏览器,基于 Chromium 开发,兼容所有 Chrome 扩展。它强调隐私保护,所有数据和 AI 模型运行在本地,用户可选择使用自己的 API 密钥或本地模型(如 Ollama)。BrowserOS 提供强大的 AI 功能,包括网页内容分析、自动任务处理和多模型比较,界面与 Chrome 一致,易于上手。它定位为 Perplexity Comet 的开源替代品,适合注重隐私和个性化的用户。项目由 San Francisco 的团队开发,采用 AGPL-3.0 许可证,社区驱动,鼓励用户参与开发和反馈。
功能列表
- 支持所有 Chrome 扩展,保持熟悉的浏览器界面。
- 本地运行 AI 代理,支持 Ollama 或用户自带 API 密钥,保护数据隐私。
- 自动化浏览任务,如自动填写表单、网页导航等。
- 智能内容分析,包括网页摘要、代码解析和多语言翻译。
- 支持同时运行多个大语言模型(LLM),一键比较不同模型的回答。
- 提供截图分析、图表解读等视觉分析功能。
- 计划推出 MCP 商店,允许一键安装自动化任务模块。
- 计划推出内置 AI 广告拦截功能,覆盖多种场景。
使用帮助
BrowserOS 是一个基于 Angular 和 Electron 开发的桌面应用,结合 AI 功能打造智能浏览器体验。以下是详细的安装和使用指南,帮助用户快速上手。
安装流程
- 克隆仓库:
打开终端,运行以下命令克隆 BrowserOS 仓库:git clone https://github.com/browseros-ai/BrowserOS.git cd BrowserOS
这会将项目文件下载到本地并进入项目目录。
- 安装依赖 :
在项目目录中运行:
npm install
这会安装 Angular、Electron 和其他必要依赖。确保已安装 Node.js(建议版本为最新 LTS 版)。
2. 启动开发服务器 :
使用以下命令启动开发环境:
npm run electron:serve
该命令会同时启动 Angular 开发服务器(运行在 http://localhost:4200
)和 Electron 应用。等待几秒后,BrowserOS 窗口将自动打开。
或者,可以手动启动:
- 在一个终端运行
npm start
启动 Angular 服务器。 - 在另一个终端运行
npm run electron:dev
启动 Electron。
如果需要生产环境版本,运行:
npm run electron:build
- 验证安装 :
启动后,BrowserOS 界面与 Chrome 类似,支持所有 Chrome 扩展。用户可通过 Chrome Web 商店安装扩展,或直接拖放.crx
文件。
主要功能操作
- 使用 Chrome 扩展 :
BrowserOS 基于 Chromium,支持所有 Chrome 扩展。用户可访问chrome://extensions/
,点击“加载已解压的扩展”导入本地扩展,或通过 Chrome Web 商店直接安装。安装后,扩展功能与 Chrome 无异。 - 运行本地 AI 代理 :
BrowserOS 支持本地运行 AI 模型(如 Ollama)或通过用户提供的 API 密钥连接云端模型。- 配置 Ollama :
安装 Ollama(参考https://ollama.ai
),然后在 BrowserOS 的设置页面输入本地模型地址(如http://localhost:11434
)。
启动后,AI 代理可处理网页内容分析、自动导航等任务。 - 使用 API 密钥 :
在设置页面输入 OpenAI、Claude 或其他支持的模型 API 密钥。所有数据处理保持本地,浏览器历史不会上传云端。
- 配置 Ollama :
- 自动化浏览任务 :
BrowserOS 的 AI 代理可自动完成网页任务。- 打开侧边栏,输入指令(如“填写此表单”或“导航到某网站”)。
- AI 会解析网页 DOM 结构,自动执行任务。例如,输入“填写登录表单”,AI 会识别用户名和密码字段并填入预设信息。
- 用户可自定义自动化脚本,保存为 MCP(计划推出的模块化任务包)。
- 多模型比较 :
BrowserOS 允许同时运行多个大语言模型(如 ChatGPT、Claude、Gemini)。- 在侧边栏选择“多模型模式”。
- 输入一个问题(如“解释量子力学”),BrowserOS 会显示多个模型的回答,方便比较。
- 支持一键复制网页内容到模型输入框,提升效率。
- 智能内容分析 :
- 网页摘要 :选中网页内容,右键选择“生成摘要”,AI 会提取关键信息并生成简短总结。
- 代码解析 :复制代码片段到侧边栏,AI 可解释代码逻辑或优化建议。
- 翻译 :选中文字,点击“翻译”按钮,支持多语言实时翻译。
- 视觉分析 :
- 截图分析:点击工具栏“截图”按钮,AI 会分析图片内容,如识别图表数据或解释图像中的问题。
- 全页捕获:选择“全页分析”,AI 会生成整个网页的视觉摘要,适合复杂页面。
特色功能操作
- Sidekick LLM :
BrowserOS 的 Sidekick 功能允许快速切换不同模型(如 ChatGPT、Claude)。- 在侧边栏点击模型图标,选择所需模型。
- 输入问题或复制网页内容,模型会提供上下文相关的回答。
- 支持代码讨论、文档解析等技术场景。
- 隐私保护 :
BrowserOS 不收集用户浏览历史,所有 AI 处理在本地完成。用户可查看开源代码(https://github.com/browseros-ai/BrowserOS
),确保透明性。
注意事项
- 确保网络稳定以完成初始依赖安装。
- 本地模型需要较高硬件性能,建议 16GB 内存和 GPU 支持。
- 社区支持:加入 Discord 社区(链接在 GitHub 主页)获取帮助或提出功能建议。
应用场景
- 隐私敏感用户
BrowserOS 适合注重隐私的用户。所有数据处理在本地完成,浏览历史不上传云端。用户可使用本地模型(如 Ollama)或自带 API 密钥,避免数据泄露风险。 - 开发者与技术爱好者
开发者可利用 BrowserOS 的开源特性,定制 AI 代理或自动化脚本。支持代码解析和文档分析,适合快速理解技术内容或调试代码。 - 高效信息处理
研究人员或学生可使用网页摘要和翻译功能,快速提取文章重点或将外文内容翻译为中文,提高阅读效率。 - 多模型研究
AI 研究者可利用多模型比较功能,测试不同模型在同一问题上的表现,适合学术研究或模型评估。
QA
- BrowserOS 是否需要付费?
BrowserOS 是完全开源的,免费使用。用户可选择自带 API 密钥或本地模型,无需订阅费用。 - 是否支持移动端?
目前 BrowserOS 仅支持桌面端(Windows、Mac、Linux),基于 Electron 开发。移动端支持尚未推出。 - 如何确保隐私安全?
BrowserOS 运行所有 AI 处理本地,代码开源(AGPL-3.0 许可证),用户可审计代码。浏览数据不上传云端。 - 能否与现有 Chrome 扩展无缝兼容?
是的,BrowserOS 基于 Chromium,兼容所有 Chrome 扩展,安装和使用方式与 Chrome 一致。