saffron-health/libretto

The AI toolkit for building reliable browser automations

解決的問題

Libretto 提供了一套工具包,用於建立與維護穩健的網路整合。它簡化了網頁抓取、瀏覽器工作流程自動化,以及網站 API 的逆向工程流程,特別設計為編碼代理的技能,以減少手動撰寫與修復損壞瀏覽器腳本的工作量。

如何運作

Libretto 為編碼代理提供一個即時瀏覽器與高效能 CLI。代理可使用這些工具檢視即時頁面、擷取網路流量以識別 API 端點,並記錄使用者操作以產生自動化腳本。它也支援互動式除錯,代理可重現失敗,暫停工作流程,並自主修復選擇器或邏輯。

適用對象

希望利用 AI 代理自動化腳本產生、維護,以及將 UI 自動化轉換為直接 API 呼叫的開發者與團隊,他們正在建構網路整合或基於瀏覽器的自動化。

主要特色

  • 代理就緒 CLI:專為基於 LLM 的編碼代理設計的高效介面。
  • API 逆向工程:擷取網路流量,將瀏覽器自動化轉換為更快、更可靠的直接網路請求。
  • 已執行工作流程記錄:記錄使用者操作以重播為自動化腳本。
  • 自主除錯:讓代理能在真實網站上即時重現失敗並自主修復損壞的選擇器。

相關

  • 專案
  • 專案
  • 專案
  • 專案