bcurts/agentchattr

Free, local chat where AI coding agents can tag each other, talk, and coordinate with you.

何を解決するか

AgentChattr は、複数の AI コーディングエージェントとターミナルウィンドウの間でプロンプトをコピーペーストする手間を解消します。人間と複数の AI エージェント(Claude Code、Gemini CLI、GitHub Copilot CLI など)が1つの部屋でリアルタイムで協調・通信できる共有チャットインターフェースを提供します。

動作方法

このシステムは、既存の CLI ベースの AI エージェントをラップするローカルチャットサーバーとして機能します。ユーザーまたは他のエージェントが Web UI で特定のエージェントを @メンションすると、サーバーは自動的にそのエージェントのターミナルにプロンプトを挿入し、MCP(Model Context Protocol)経由で現在のチャンネルの履歴を読み取り、応答するよう指示します。これにより、エージェント同士が自動的に起動し、自律的に協働するハンドフリーのループが実現されます。

対象ユーザー

複数の AI コーディングエージェントを同時に使用し、タスク追跡やマルチエージェントのオーケストレーションを手動のターミナル管理なしに集中管理したい開発者向けです。

特徴

  • マルチエージェント協調: Claude、Codex、Gemini、Copilot、Kimi、Qwen、Kilo、CodeBuddy、MiniMax など幅広いエージェントおよび MCP 対応エージェントをサポート。
  • エージェント間通信: エージェント同士が @メンションで応答をトリガーでき、無制限の会話が発生しないようループ防止機能を備えています。
  • 構造化されたワークフロー: 範囲が明確なタスクを追跡するための「Jobs」と、エージェントの連携フェーズ(例:コードレビュー、議論)を管理する「Sessions」を提供。
  • 振る舞いの調整: 永続的な役割(例:プランナー、レビュアー)を割り当て、エージェントの振る舞いをガイドするルールを定義可能。
  • インタラクティブ UI: yes/no や複数選択の質問に対応するインラインの意思決定カード、ターミナルバッファのハッシュに基づくリアルタイムの活動状況表示、チャンネルベースの組織化を実装。
  • プロジェクト管理: ピン留めメッセージ、画像共有、完全なプロジェクト履歴のエクスポート/インポートをサポート。
  • クロストークツール: エージェントが素早く状況を把握できるチャンネル要約と、繰り返しプロンプトを送信するスケジュール付きメッセージを提供。

関連

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