better-world-ai/x-cli
x-cli examples
何を解決するか
このプロジェクトは、公開APIを提供していないウェブサイトのためのコマンドラインインターフェース(CLI)のコレクションを提供し、ユーザーがこれらのプラットフォーム(賃貸サイト、旅行予約、求人掲示板など)とターミナルから直接やり取りできるようにします。これにより、複雑なウェブインターフェースを手動で操作したり、複数のブラウザタブを扱ったり、繰り返しのフィルタリングや検索を行ったりする必要がなくなります。
仕組み
これらのCLIは、AIエージェントが2つの主要なコンポーネントを使用して生成します:
- agent-cli-creator: AIエージェントにウェブサイトを分析し、対応するCLIツールを構築する方法を教えるスキル。
- kimi-webbridge: エージェントがライブのChromeブラウザセッションを制御できるようにするブラウザ拡張機能およびローカルスキル。これにより、エージェントは公式のAPIキーやトークンを必要とせずに、ネットワークリクエストを検査し、内部APIを特定し、データの取得を確認できます。
エージェントが正しいエンドポイントを特定すると、プロジェクトの雛形を作成し、機能的なCLIを作成するためのコード(例:Go)を記述します。
対象ユーザー
- エンドユーザー:58 Tongcheng、Rightmove、またはCtripのようなプラットフォーム向けの既製CLIを使用して、検索やデータ取得を自動化したい方。
- 開発者:
agent-cli-creatorスキルを使用して、あらゆるウェブサイトに対して独自のカスタムCLIを自動生成したい方。
ハイライト
- APIなしのインタラクション: ブラウザセッションを活用して、公式APIキーの必要性を回避します。
- エージェント駆動型開発: AIエージェントが、ネットワーク検査からコード生成までの全プロセスを処理します。
- 豊富な既製ツール: 賃貸プラットフォーム(58, Anjuke, Rightmove, Idealista)、旅行(Ctrip, Booking)、学術研究(Google Scholar)などのCLIが含まれています。
- クロスプラットフォーム対応: 簡単なインストールのために、Releases経由でコンパイル済みのバイナリを提供します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト