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」。
- 行为引导:支持分配持久角色(如规划者、评审者)并定义活跃规则以引导代理行为。
- 交互式界面:提供用于是/否或多项选择问题的内联决策卡片,基于终端缓冲区哈希的实时活动指示器,以及基于频道的组织方式。
- 项目管理:支持置顶消息、图片共享以及完整项目历史的导出/导入。
- 交叉沟通工具:包含频道摘要以帮助代理快速跟进,以及用于重复提示的定时消息。
相关
- 项目
- 项目
- 项目
- 项目
- 项目