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レンダリングページのサポートも内蔵。
  • 統合ブックマーク: セッション間で研究ソースを追跡・再訪するためのタグ付けシステムを搭載。

関連

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