saffron-health/libretto

The AI toolkit for building reliable browser automations

解决的问题

Libretto 提供了一个用于构建和维护稳健网络集成的工具包。它简化了网页抓取、浏览器工作流自动化以及网站 API 逆向工程的过程,特别设计为编码代理的技能,以减少手动编写和修复损坏的浏览器脚本的工作量。

如何工作

Libretto 为编码代理提供了一个实时浏览器和高效的 CLI。代理可以使用这些工具检查实时页面,捕获网络流量以识别 API 端点,并记录用户操作以生成自动化脚本。它还支持交互式调试,代理可以重现失败,暂停工作流,并自主修复选择器或逻辑。

适用人群

希望利用 AI 代理自动化脚本生成、维护以及将 UI 自动化转换为直接 API 调用的开发者和团队,他们正在构建网络集成或基于浏览器的自动化。

主要亮点

  • 代理就绪 CLI:专为基于 LLM 的编码代理设计的高效接口。
  • API 逆向工程:捕获网络流量,将浏览器自动化转换为更快、更可靠的直接网络请求。
  • 已执行工作流记录:记录用户操作以重放为自动化脚本。
  • 自主调试:使代理能够在真实网站上实时重现失败并自主修复损坏的选择器。

相关

  • 项目
  • 项目
  • 项目
  • 项目