browser-use/browser-use
Agents that use the browser.
解决的问题
Browser Use 使 AI 代理能够像人类一样与网页浏览器进行交互。它消除了编写复杂且脆弱的爬虫脚本或手动自动化的需求,用户只需用自然语言描述任务,代理即可执行(例如填写求职申请或从网站提取结构化数据)。
工作原理
该项目提供了一个 Python 库和一个托管的云服务,将 LLM 与浏览器实例连接起来。代理分析页面内容并执行点击按钮、输入文本、填写表单等操作。它支持多种 LLM 提供商(OpenAI、Anthropic、Google 以及其自有的优化模型 ChatBrowserUse),并允许自定义工具集成以扩展代理的功能。
适用人群
- 开发者:构建大规模网页自动化软件的开发者,例如用于 QA、监控,或将浏览器代理嵌入产品中。
- AI 代理用户(如 Claude Code 或 Cursor):希望使用 CLI 将浏览器控制功能添加到现有 AI 工具中的用户。
- 研究人员:寻找高性能网页自动化代理的研究人员。
主要亮点
- 多 LLM 支持:支持 GPT、Claude、Gemini 等多种模型。
- 类人交互:能够打开页面、点击、输入文本、填写表单。
- 会话管理:支持使用真实浏览器配置文件以保持认证和登录状态。
- 代码化自动化:提供 Python 库,支持可重复、可调度或并行的自动化任务。
- 高性能:在长期网页任务中,位列 Odysseys 排行榜第 1 名。
相关
- 项目
- 项目
- 项目
- 项目
- 项目