openonion/connectonion
CLI is all you need. The agent CLI harness.
解決する課題
ConnectOnionは、AIエージェントが多種多様な個人用および業務用のツールと対話できるようにする統一されたコマンドラインインターフェース(CLI)ハーネスを提供します。複雑なプラグインアーキテクチャやサーバー設定を必要とせず、単一のエントリポイント(co)を通じてGmail、Outlook、Slack、Discord、Linear、Webブラウザ、ローカルファイルにアクセスできます。これにより、エージェントのコンテキストがプロンプトを肥大化させることなく、必要な時にのみ発見されるようになります。
仕組み
このプロジェクトは、すべてのツールをコマンドとして公開するCLIファーストのアプローチを採用しています。エージェントは、coコマンドの--helpページを読み取ることでこれらのツールを発見します。これがエージェントにとっての実際のプロンプトとして機能します。これにより、動的な発見プロセスが可能になります。エージェントはcoを実行して利用可能なグループを確認し、次にco <tool> --helpを実行して特定のツールの使用方法を理解し、最後にコマンドを実行してデータを取得します。このプロセスにより、エージェントのコンテキストウィンドウがクリーンに保たれ、コストが削減されます。
対象ユーザー
AIエージェントを構築する開発者(Claude Code、Codex、Cursorなどを使用している方)、および複数のAPIやプラグインを管理することなく、複数のプラットフォームにわたるアカウントやデータに安全かつローカルにアクセスさせたいパワーユーザー。
ハイライト
- 統一されたCLIハーネス: メール、チャットアプリ、カレンダー、課題管理ツールにアクセスするための単一のコマンド(
co)。 - 分散型コンテキストフロー (
co rem): メールやコーディングセッションから散らばったコンテキストを、長期記憶のためにローカルのリンクされたMarkdownページに接続します。 - オンデマンド発見: エージェントは
--helpページをプロンプトとして使用するため、コンテキストウィンドウの肥大化を防ぎます。 - 広範な統合スイート: Gmail、Outlook、WhatsApp、Telegram、Discord、Slackなどの組み込みサポート。
- ローカルセキュリティ: 認証情報は、ユーザーのPC上の暗号化された環境ファイルに保持されます。
- MCPサポート: Model Context Protocol (MCP) サーバーを同じCLIインターフェースにラップするサポートを近日公開予定。
関連
- プロジェクト
- Dispatch
- Dispatch
- プロジェクト
- プロジェクト