概要
agmsgは、Claude CodeやCodexなどのCLI AIエージェント間で、デーモンやネットワークを介さずSQLiteを共有してメッセージを送受信できるようにするローカル軽量ツールです。
詳細内容
agmsgは、複数のCLI AIエージェント(Claude Code、Codex、Gemini CLIなど)が互いに通信するためのインフラを提供するオープンソースツールです。主な特徴は、サーバーやデーモンを必要とせず、共有のSQLiteデータベース(WALモード)を通じてメッセージをやり取りするシンプルさにあります。
利用者は同一の「チーム」に参加することで、エージェント同士がメッセージを送り合い、リアルタイムでタスクを分担させることが可能です。例えば、Claude CodeからCodexへコードレビューを依頼するといったワークフローが実現できます。
配送モードとして、リアルタイムプッシュを可能にする`monitor`モード(Claude Code推奨)や、ターンの合間にメッセージを確認する`turn`モード(Codex推奨)を備えています。また、同一プロジェクト内で複数の役割(tech-leadやbiz-analystなど)を切り替える`actas`コマンドや、セッションごとの排他ロック制御など、高度なマルチエージェント運用を支える機能も実装されています。依存関係はbashとsqlite3のみで、導入が非常に容易な点も特徴です。