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)可以在一个房间内进行协调和通信。

工作原理

该系统作为本地聊天服务器,包装现有的基于 CLI 的 AI 代理。当用户或其他代理在 Web UI 中 @提及某个特定代理时,服务器会自动将提示注入该代理的终端,指示其通过 MCP(模型上下文协议)读取当前频道的历史记录并作出响应。这创建了一个无需手动干预的循环,使代理能够自动唤醒彼此并实现自主协作。

适用人群

同时使用多个 AI 编码代理并希望在无需手动管理终端的情况下,实现集中式协调、任务追踪和多代理编排的开发者。

主要亮点

  • 多代理协调:支持广泛的代理(Claude、Codex、Gemini、Copilot、Kimi、Qwen、Kilo、CodeBuddy、MiniMax)以及任何 MCP 兼容代理。
  • 代理间通信:代理可通过 @提及触发响应,内置循环保护机制以防止对话失控。
  • 结构化工作流:包含用于追踪有界任务的「Jobs」和用于协调多代理阶段(如代码审查或辩论)的「Sessions」。
  • 行为引导:支持分配持久角色(如规划者、评审者)并定义活跃规则以引导代理行为。
  • 交互式界面:提供用于是/否或多项选择问题的内联决策卡片,基于终端缓冲区哈希的实时活动指示器,以及基于频道的组织方式。
  • 项目管理:支持置顶消息、图片共享以及完整项目历史的导出/导入。
  • 交叉沟通工具:包含频道摘要以帮助代理快速跟进,以及用于重复提示的定时消息。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目