agmsg:讓AI編程代理直接互相通信,無需複製粘貼
agmsg是一個基於bash和SQLite的輕量級開源工具,允許Claude Code、Codex、Gemini CLI和Copilot CLI等AI編程代理通過共享的SQLite數據庫直接交換消息,無需守護進程、網絡或Python。它作為代理技能安裝,支持多代理協作,甚至可以讓兩個代理自動下棋。
agmsg是一個創新的開源工具,旨在解決AI編程代理之間溝通不暢的問題。它允許Claude Code、Codex、Gemini CLI和Copilot CLI等不同的AI代理通過共享的SQLite數據庫直接交換消息,無需人工作為中間人複製粘貼。該工具採用bash和SQLite構建,大小約500行代碼,輕量且無依賴。用户只需安裝一個代理技能,即可讓多個代理在同一“房間”內協作。與內置的子代理功能(依賴單一供應商、會話結束後消失)或MCP協議(代理調用工具)不同,agmsg是供應商無關且持久的。
開發者Koichi最初是為了解決自己頻繁在Claude Code和Codex之間複製粘貼的痛點,後來發現這個工具意外在日本走紅,一週內獲得超過100萬次曝光,GitHub星標從5個增長到320多個。目前已有用户將其移植到將棋、圍棋等遊戲,甚至開發了MCP服務器。agmsg的核心理念是讓代理之間直接對話,而不是通過人類中轉。它作為一個代理技能安裝,無需修改代理本身。未來,agmsg可能會影響模型選型、推理成本、產品能力和評測基準。