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 や複数選択の質問に対応するインラインの意思決定カード、ターミナルバッファのハッシュに基づくリアルタイムの活動状況表示、チャンネルベースの組織化を実装。
- プロジェクト管理: ピン留めメッセージ、画像共有、完全なプロジェクト履歴のエクスポート/インポートをサポート。
- クロストークツール: エージェントが素早く状況を把握できるチャンネル要約と、繰り返しプロンプトを送信するスケジュール付きメッセージを提供。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト