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
  • プロジェクト
  • プロジェクト