Advai-X/advai-cli

Unified CLI for local skills, external CLIs, and terminal AI chat.

解決する課題

advai-cli は、AI関連ツール、ブラウザ自動化、およびナレッジベースを管理するための統合されたコマンドラインインターフェースを提供します。ターミナルネイティブのAIチャット、さまざまなAIエージェント用のローカルスキル管理、およびブラウザ制御のための単一のエントリポイントを提供することで、複数の異なるツールを切り替える必要性を排除します。

仕組み

このツールは Python コアで構築されており、PyPI、npm、または Homebrew を介してインストールできます。~/.advai に状態を保存するローカルファーストのシステムとして動作します。主なコンポーネントは以下の通りです:

  • Terminal UI (TUI): OpenAI 互換のあらゆる API バックエンドに接続するチャットインターフェース。
  • Browser Bridge: Chrome 拡張機能とローカルデーモンを使用して、JavaScript の実行、スクリーンショットの取得、ブラウザセッションの自動化を行います。
  • Skills Manager: GitHub または skills.sh から「スキル」(定義/設定)をインストールおよび同期し、Cursor、Claude Code、Windsurf などの他の AI エージェントで使用されるディレクトリに保存します。
  • OpenCLI Bridge: opencli エコシステムと統合し、外部コマンドラインツールの検出、インストール、実行を行います。
  • Knowledge Bases: 検索と取得のために、Markdown ドキュメント(OKF 準拠)のローカルコレクションを管理します。

対象ユーザー

AI エージェントの設定を集中管理し、ターミナルから Web タスクを自動化し、合理化された TUI を通じて LLM と対話したい開発者や AI パワーユーザー。

ハイライト

  • 統合されたエントリポイント: チャット、ブラウザ自動化、ツール管理のための単一のコマンド (advai)。
  • クロスプラットフォームのエージェント同期: Cursor、Trae、GitHub Copilot を含む 50 以上の組み込みプラットフォーム間でスキルを同期。
  • ブラウザ自動化: Chrome 拡張機能によるローカルファーストのブラウザ制御(開く、クリック、入力、抽出)。
  • OpenAI 互換性: TUI は /chat/completions 標準に従うあらゆるバックエンドをサポート。
  • ローカルナレッジ管理: Markdown ファイルを使用したローカルナレッジベースの作成と検索。

関連

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