#468 · 主分类: AI代理与自动化

browser-control

agent browser-automation llm rust

一个小巧、快速的 Rust CLI,通过 Chrome DevTools 协议驱动真实浏览器——专为编码代理构建。

项目最后更新:08/27/26

GitHub Stars

3.1K

Forks数量

209

贡献者数量

2

许可证

MIT

收录理由

这个Rust编写的小型命令行工具,让LLM代理操作网页时不再需要维护Playwright或Selenium这类繁重的测试框架。它把浏览器的每个动作都封装成独立的shell子命令,直接通过Chrome DevTools协议与浏览器对话:启动浏览器、抓取页面快照并生成稳定的`@e1`/`@e2`元素引用、点击、填表、按键、执行任意JavaScript,全部可以像普通管道命令那样串联使用。这些元素句柄专门为模型输出设计,代理可以直接执行`click @e3`,不必依赖容易失效的手写选择器。当高层命令不够用的时候,原始`eval`和`cdp`命令能兜底,任何操作都不会卡住。后台守护进程会持续记录网络、控制台和事件环形缓冲,每次失败还会留下精简的trace文件,代理可以自己排查问题。无论连接本地Chrome,还是通过Browser Use、Steel、Hyperbrowser或Browserbase等云服务提供的远程会话,命令用法完全一致。由于不依赖LLM框架或MCP协议,它就是一个纯粹的shell工具,可以干净地嵌进现有的技术栈。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目