恒美微站
首页
关于我们
建站服务
主题模板
案例展示
资讯中心
联系我们
Nanobrowser:在浏览器内本地运行的开源多智能体 Web 自动化 Chrome 扩展指南
首页
资讯中心
/
Nanobrowser:在浏览器内本地运行的开源多智能体 Web 自动化 Chrome 扩展指南
Nanobrowser:在浏览器内本地运行的开源多智能体 Web 自动化 Chrome 扩展指南
发布时间:2026/10/3 13:32:21
人工智能AI Agent浏览器控制AI 应用【免费下载链接】nanobrowserOpen-Source Chrome extension for AI-powered web automation. Run multi-agent workflows using your own LLM API key. Alternative to OpenAI Operator.项目地址https://gitcode.com/GitHub_Trending/na/nanobrowser点击查看免费下载Nanobrowser 是一款完全开源、运行在浏览器本地的 AI Web 自动化 Chrome 扩展是 OpenAI Operator 的免费替代方案。它采用 Planner规划与 Navigator执行分工协作的多智能体架构支持接入 OpenAI、Anthropic、Gemini、Ollama 及任意兼容 OpenAI 的自定义供应商并允许为不同智能体分配不同模型以平衡成本与性能。本文基于官方西班牙语文档README-es.md并结合仓库源码完整讲解其核心特性、安装配置、模型选型策略、从源码编译方法与典型实战场景。为什么选择 NanobrowserNanobrowser 以 Chrome 扩展形态提供企业级的浏览器自动化能力同时让用户始终掌握完全的控制权其核心理念体现在四个方向100% 免费无订阅费、无隐藏成本。安装后使用你自己的 API Key只为实际消耗付费。隐私优先所有推理与自动化都在本地浏览器中完成API 凭据始终保留在你手中绝不与任何云服务共享。灵活的 LLM 选项连接你偏好的 LLM 供应商并自由地为不同智能体选择不同模型。完全开源浏览器如何被自动化全程透明可见没有黑箱也没有隐藏进程。支持范围当前支持 OpenAI、Anthropic、Gemini、Ollama 以及兼容 OpenAI 协议的自定义供应商更多供应商正在规划中。核心功能一览多智能体系统多个专业化的 AI 智能体协作完成复杂的浏览器工作流交互式侧边面板直觉化的聊天界面实时呈现任务状态更新任务自动化在各类网站上无缝自动化重复性 Web 任务追问能力任务完成后可就已完成的工作继续提问会话历史轻松访问与管理你和 AI 智能体的历史交互多 LLM 支持连接偏好的 LLM 供应商并为不同智能体指派不同模型。快速开始从 Chrome 应用商店安装稳定版访问 Nanobrowser 的 Chrome Web Store 页面点击“添加至 Chrome”按钮按提示确认安装。重要提示由于 Chrome Web Store 审核流程可能导致版本滞后如需体验最新功能请使用下文的“手动安装最新版本”方式。配置智能体模型点击工具栏中的 Nanobrowser 图标打开侧边面板点击右上角的Settings设置图标添加你的 LLM API Key为不同智能体Navigator、Planner选择各自使用的模型。从源码看这一步实际写入两类本地存储packages/storage/lib/settings/llmProviders.ts中的llmProviderStore负责保存供应商配置apiKey、baseUrl、modelNames 等存储键为llm-api-keys而packages/storage/lib/settings/agentModels.ts中的agentModelStore负责为每个智能体指定{ provider, modelName, parameters }存储键为agent-models。侧边面板在每次变为可见或获得焦点时都会重新校验是否至少配置了一个智能体模型参见 SidePanel.tsx。手动安装最新版本当需要体验最新特性时可通过以下步骤安装最新版本下载从官方 GitHub 发布页 下载最新的nanobrowser.zip文件安装解压nanobrowser.zip在 Chrome 中打开chrome://extensions/在右上角启用“开发者模式”点击左上角的“加载已解压的扩展程序”选择解压后的nanobrowser文件夹配置智能体模型同“快速开始”中的设置步骤升级从发布页下载最新的nanobrowser.zip解压并替换原有 Nanobrowser 文件然后回到chrome://extensions/点击 Nanobrowser 卡片上的刷新图标。从源码编译如果希望自行编译 Nanobrowser请按以下步骤操作前置要求Node.jsv22.12.0 或更高pnpmv9.15.1 或更高克隆仓库git clone https://github.com/nanobrowser/nanobrowser.git cd nanobrowser安装依赖pnpm install编译扩展pnpm build加载扩展编译产物位于dist目录参照“手动安装最新版本”中的加载步骤将其装入浏览器。开发模式可选pnpm dev仓库采用 pnpm workspace turbo 的 monorepo 结构参见 pnpm-workspace.yaml 与 turbo.json核心扩展位于chrome-extension/侧边面板位于pages/side-panel/共享存储逻辑封装在packages/storage/中。如何选择你的模型Nanobrowser 允许为每个智能体配置不同的 LLM 模型以在成本与性能之间取得平衡。官方推荐配置如下更佳性能配置PlannerClaude Sonnet 4 —— 拥有更强的推理与规划能力NavigatorClaude Haiku 3.5 —— 高效处理网页导航任务性能与成本平衡良好。经济型配置PlannerClaude Haiku 或 GPT-4o —— 以较低成本获得合理表现复杂任务可能需要更多迭代NavigatorGemini 2.5 Flash 或 GPT-4o-mini —— 轻量且经济适合基础导航任务。本地模型配置方式使用 Ollama 或其他兼容 OpenAI 的自定义供应商在本地运行模型零 API 成本、完全隐私数据不离开你的机器推荐模型Qwen3-30B-A3B-Instruct-2507Falcon3 10BQwen 2.5 Coder 14BMistral Small 24B欢迎在 Discord 社区分享你使用其他本地模型的经验提示词工程建议本地模型需要更具体、更清晰的提示词避免高层级、含糊的命令将复杂任务拆解为清晰、详细的步骤提供明确的上下文与约束条件。注意经济型配置可能产生较不稳定的输出复杂任务需要更多迭代。提示尽管大胆尝试你自己的模型组合发现优秀组合后欢迎在 Discord 分享以帮助其他用户优化配置。从源码结构看供应商与模型的默认参数表维护在packages/storage/lib/settings/types.ts例如 OpenAI 供应商下Planner 默认temperature: 0.7, topP: 0.9Navigator 默认temperature: 0.3, topP: 0.85而 Anthropic 下 Planner 默认temperature: 0.3, topP: 0.6、Navigator 默认temperature: 0.2, topP: 0.5。用户在设置中选择模型后这些默认参数会与自定义参数自动合并见 agentModels.ts。多智能体架构与执行流程Nanobrowser 的核心是 Planner 与 Navigator 两个智能体协作的循环执行模型PlannerAgentplanner.ts负责观察当前页面状态、识别挑战、判断任务是否完成并输出下一步指令或最终答案。其输出使用 Zod schemaplannerOutputSchema约束为observation、challenges、done、next_steps、final_answer、reasoning、web_task等结构化字段其中done与web_task支持布尔值与字符串的自动转换。NavigatorAgentnavigator.ts通过NavigatorActionRegistry动态注册可执行动作如点击、输入、滚动、提取内容等每步根据浏览器状态生成动作数组并顺序执行它还会记录交互过的 DOM 元素interactedElement以便在“回放历史任务”时通过HistoryTreeProcessor重新定位元素索引updateActionIndices。执行调度Executorexecutor.ts将两者编排进同一任务循环——Navigator 执行动作后Planner 评估结果并决定继续或结束当 Planner 判定done时输出final_answer作为最终回复。任务循环支持新任务new_task与追问follow_up_task两种入口侧边面板通过chrome.runtime.connect建立side-panel-connection长连接接收实时事件参见 SidePanel.tsx。实战一句话完成的典型任务以下任务仅需输入一句话即可完成新闻摘要前往 TechCrunch提取最近 24 小时的前 10 条头条新闻GitHub 研究在 GitHub 上查找 star 最多的 Python 趋势仓库购物调研在 Amazon 上找一款便携式蓝牙音箱防水设计、低于 50 美元、电池续航至少 10 小时路线图、贡献与安全路线图项目正在积极开发中详细路线图与即将推出的特性见官方 GitHub Discussions 讨论帖贡献项目欢迎各类贡献——分享提示词与使用案例、反馈使用体验或提交代码含 bug 修复、新功能与文档改进代码贡献请先阅读 CONTRIBUTING.md安全如发现安全漏洞请不要通过 issues、pull requests 或讨论区公开披露而应创建 GitHub Security Advisory 进行负责任地上报。许可证Nanobrowser 采用 Apache License 2.0 授权详见 LICENSE 文件。赞分享人工智能AI Agent浏览器控制AI 应用【免费下载链接】nanobrowserOpen-Source Chrome extension for AI-powered web automation. Run multi-agent workflows using your own LLM API key. Alternative to OpenAI Operator.项目地址https://gitcode.com/GitHub_Trending/na/nanobrowser点击查看免费下载相关推荐Meshery Catalog深度探索200云原生设计模式一键部署Meshery Catalog深度探索200云原生设计模式一键部署 Meshery Catalog是Meshery平台的核心组件作为云原生配置的市场它简文档/教程amqp091-go 错误处理与故障恢复构建健壮的分布式系统amqp091 go 错误处理与故障恢复构建健壮的分布式系统 在分布式系统中消息队列是连接各个服务的关键组件而可靠的错误处理和故障恢复机制则是确保系统稳定Nanobrowser完全解析开源多智能体浏览器自动化工具的革命性突破Nanobrowser完全解析开源多智能体浏览器自动化工具的革命性突破 为什么选择Nanobrowser 还在为OpenAI Operator每月20人工智能AI Agent浏览器控制AI 应用上一篇WebWorld-14B代码实战从单步预测到多轮轨迹模拟的完整教程下一篇如何永久保存微信聊天记录本地免费工具完整指南创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考