1broseidon/ketch
Fast, stateless CLI for web search and scrape. Built for AI agents.
解決する課題
ウェブ、コードリポジトリ、ドキュメントにわたる情報収集には、多くの場合、複数の異なるAPI、SDK、認証方法を管理する必要があります。Ketchは、これらのサービスを単一の予測可能なツールに抽象化する統一されたステートレスなコマンドラインインターフェースを提供することで、この問題を解決します。
仕組み
Ketchは単一バイナリの研究エンジンとして機能します。好みのバックエンド(Brave、SearXNG、GitHubなど)を一度設定すれば、ツールが基盤となるリクエストを処理します。ウェブ検索、コード検索、ドキュメント取得をサポートしています。AIエージェント向けには、構造化されたJSON出力と標準化された終了コードを提供し、プロバイダーごとにカスタムのグルーコードを書くことなく、自動化されたワークフローへのシームレスな統合を可能にします。
対象ユーザー
ウェブやコードベースからデータを高速かつ確実に取得・スクレイピングする必要がある開発者やAIエージェント向けに設計されています。研究タスクに対して一貫したインターフェースを求める、エージェントワークフローを構築しているユーザーに特に役立ちます。
ハイライト
- 統一されたインターフェース: ウェブ検索、コード検索、ドキュメント検索を1つのバイナリに集約。
- AIエージェント対応: 構造化された
--json出力、文書化された終了コード、単一の設定検出呼び出し機能を備えています。 - ゼロコンフィグのデフォルト: 複数のプロバイダーを自動的に切り替えるキーレスの "auto" モードを搭載。
- スマート抽出: HTMLやPDFをクリーンなmarkdownに自動変換し、ヘッドレスブラウザによるJSレンダリングページのサポートも内蔵。
- 統合ブックマーク: セッション間で研究ソースを追跡・再訪するためのタグ付けシステムを搭載。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト