首页LLMbrowser-use/browser-harness
browser-use

browser-harness

AI🌱 NEW PROJECT BOOST#LLM#Automation#Browser Automation#Python#CDP
前往 GitHub →
80

// 项目简介

Browser Harness 是一款轻量级的自愈式自动化工具,通过 Chrome DevTools Protocol 为 LLM 提供对浏览器任务的直接控制。该智能体可在任务执行过程中动态更新其辅助函数,从而在不依赖僵化框架或预定义方案的情况下处理缺失的功能。用户可以通过分享智能体生成的领域技能来做出贡献,这些技能记录了针对特定网站的成功交互模式。

// 技术分析

Browser Harness 是一个极简的、具备自愈能力的自动化框架,旨在通过 Chrome DevTools Protocol (CDP) 为 LLM 提供对浏览器任务的直接、无约束控制。通过消除复杂的抽象和僵化的框架,它允许智能体在任务执行过程中动态修改其辅助函数,从而有效地即时学习并适应新的需求。这种设计理念优先考虑灵活性和智能体自主性,确保系统能够处理复杂的浏览器交互,而不受预定义方案或规则的限制。

// 核心亮点

01
具备自愈架构,智能体可以在执行过程中编写或修改自己的辅助函数,以克服功能缺失的问题。
02
作为 Chrome DevTools Protocol 的轻量级封装直接运行,通过移除不必要的中间件确保了最低的延迟和最大的控制力。
03
采用智能体驱动的技能获取模型,系统会根据任务的成功完成自动生成并保存特定领域的技能。
04
提供了一个约 592 行 Python 代码的轻量级代码库,使其具有高度的透明度,易于审计或扩展。
05
提供与免费远程浏览器服务的集成,这些服务包含内置的代理支持和验证码解决功能,以满足隐身和部署需求。
06
鼓励协作生态系统,用户可以贡献智能体生成的领域技能,以帮助社区处理特定的网站边缘情况。

// 典型使用场景

01
具备自愈能力的自主浏览器任务执行
02
基于智能体驱动的可重用领域特定浏览器技能开发
03
集成代理和验证码支持的远程浏览器部署

// 快速开始

首先,请按照 install.md 中的说明引导浏览器并将存储库连接到您的本地环境。使用提供的设置提示词配合 Claude Code 或 Codex 等 LLM 来初始化智能体并验证连接。配置完成后,您可以浏览 domain-skills 目录以查看现有的任务实现,并使用 SKILL.md 来指导您的日常交互。