返回探索
nanobrowser

nanobrowser - 开源AI自动化工具

开源Chrome扩展,支持多代理AI自动化操作网页

4
12,684 浏览
访问官网

详细介绍

nanobrowser 仓库中文介绍文档

nanobrowser 是一款用于人工智能网络自动化的开源Chrome扩展程序,由alexchenzl提供,支持用户使用自己的LLM API密钥运行多代理工作流,是OpenAI运营商的替代方案。该工具汇聚了多代理系统、浏览器自动化和AI工具等核心内容。

要点:

  • 开头就要说清楚:这是什么工具、解决什么问题
  • 包含Stars数(如有)、维护者信息
  • 1-3句话,简洁有力

一、核心信息速览

维度 详情
:--- :---
仓库地址 [nanobrowser](https://github.com/nanobrowser/nanobrowser)
许可证 MIT License
核心定位 提供开源的AI网络自动化解决方案,替代OpenAI Operator
主要语言 TypeScript
适用人群 AI开发者、自动化工程师、数据分析师、浏览器自动化爱好者
关键亮点 免费;隐私保护;灵活的LLM选项;完全开源

二、核心功能

功能模块 描述 典型场景
:--- :--- :---
多代理系统 通过多个AI代理协作完成复杂的网络任务 自动化网页分析、数据抓取
交互式侧边栏 提供直观的聊天界面和实时状态更新 实时监控任务执行情况
任务自动化 自动执行重复性的网页操作任务 自动填写表单、抓取数据
跟随问题 在任务完成后提出上下文相关的问题 深入分析任务结果
会话历史 管理和访问与AI代理的交互记录 回顾之前的任务和决策过程
多LLM支持 支持多种LLM服务提供商 使用不同的模型处理不同任务
浏览器自动化 在浏览器中直接执行自动化操作 自动化网页浏览和操作

三、快速上手

1. 环境准备

无需特殊环境,安装Chrome浏览器即可。

2. 安装方式

# 从Chrome Web Store安装

3. 基础配置

在Chrome浏览器中打开扩展程序设置,输入您的LLM API密钥。

4. 核心示例

// 示例代码:启动一个简单的代理任务
const agent = new NanobrowserAgent();
agent.setAPIKey('your_api_key');
agent.startTask('https://example.com', 'analyze_page');

四、核心亮点

  1. 免费:无订阅费用或隐藏成本,只需安装并使用自己的API密钥。
  2. 隐私保护:所有操作都在本地浏览器中进行,确保您的凭证安全。
  3. 灵活的LLM选项:支持多种LLM服务提供商,您可以为不同代理选择不同的模型。
  4. 完全开源:代码透明,无黑盒或隐藏流程。

五、适用场景

  1. 自动化网页分析:自动分析网页内容,提取关键信息。
  2. 数据抓取:自动化抓取网站数据,用于进一步分析。
  3. 任务自动化:自动执行重复性网页操作任务,提高效率。

六、优缺点

优势

  • 免费且无订阅费用
  • 隐私保护措施完善
  • 支持多种LLM服务

不足

  • 依赖于Chrome浏览器
  • 对于复杂任务可能需要一定的配置

七、与同类工具对比(可选)

工具 类型 核心差异
:--- :--- :---
本工具 开源/免费 免费开源、隐私保护、多LLM支持
类似工具A 商业/闭源 功能强大但价格昂贵

八、总结

nanobrowser 是一款适合AI开发者、自动化工程师和浏览器自动化爱好者的开源Chrome扩展程序,其主要优势在于免费、隐私保护和多LLM支持。它不适合需要复杂配置或对浏览器兼容性有较高要求的用户。

相关工具