saffron-health/libretto

The AI toolkit for building reliable browser automations

何を解決するか

Libretto は堅牢なウェブ統合の構築と維持のためのツールキットを提供します。スクレイピング、ブラウザワークフローの自動化、サイトAPIの逆エンジニアリングのプロセスを簡素化し、特にコーディングエージェントのスキルとして使用されるように設計されており、ブラウザスクリプトの手動作成や修正の負担を軽減します。

動作方法

Libretto はコーディングエージェントにライブブラウザとトークン効率の良いCLIを提供します。エージェントはこれらのツールを使ってライブページを検査し、ネットワークトラフィックをキャプチャしてAPIエンドポイントを特定し、ユーザー操作を記録して自動化スクリプトを生成できます。また、インタラクティブなデバッグも可能で、エージェントは失敗を再現し、ワークフローを一時停止して、セレクターやロジックを自律的に修正できます。

対象ユーザー

ウェブ統合やブラウザベースの自動化を構築している開発者やチームで、AIエージェントを活用してスクリプト生成、メンテナンス、UI自動化から直接API呼び出しへの変換を自動化したい方。

主な特徴

  • エージェント対応CLI: LLMベースのコーディングエージェント向けに設計されたトークン効率の良いインターフェース。
  • APIの逆エンジニアリング: ネットワークトラフィックをキャプチャして、ブラウザ自動化をより高速で信頼性の高い直接ネットワークリクエストに変換。
  • 実行されたワークフローの記録: ユーザー操作を記録し、自動化スクリプトとして再実行。
  • 自律的デバッグ: エージェントが失敗を再現し、ライブサイト上でリアルタイムで破損したセレクターを修正できる。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト