saffron-health/libretto
The AI toolkit for building reliable browser automations
何を解決するか
Libretto は堅牢なウェブ統合の構築と維持のためのツールキットを提供します。スクレイピング、ブラウザワークフローの自動化、サイトAPIの逆エンジニアリングのプロセスを簡素化し、特にコーディングエージェントのスキルとして使用されるように設計されており、ブラウザスクリプトの手動作成や修正の負担を軽減します。
動作方法
Libretto はコーディングエージェントにライブブラウザとトークン効率の良いCLIを提供します。エージェントはこれらのツールを使ってライブページを検査し、ネットワークトラフィックをキャプチャしてAPIエンドポイントを特定し、ユーザー操作を記録して自動化スクリプトを生成できます。また、インタラクティブなデバッグも可能で、エージェントは失敗を再現し、ワークフローを一時停止して、セレクターやロジックを自律的に修正できます。
対象ユーザー
ウェブ統合やブラウザベースの自動化を構築している開発者やチームで、AIエージェントを活用してスクリプト生成、メンテナンス、UI自動化から直接API呼び出しへの変換を自動化したい方。
主な特徴
- エージェント対応CLI: LLMベースのコーディングエージェント向けに設計されたトークン効率の良いインターフェース。
- APIの逆エンジニアリング: ネットワークトラフィックをキャプチャして、ブラウザ自動化をより高速で信頼性の高い直接ネットワークリクエストに変換。
- 実行されたワークフローの記録: ユーザー操作を記録し、自動化スクリプトとして再実行。
- 自律的デバッグ: エージェントが失敗を再現し、ライブサイト上でリアルタイムで破損したセレクターを修正できる。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト