
fujibee/agmsg
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
CLIのAIコーディングエージェント向けのクロスベンダーメッセージング — Claude Code、Codex、Gemini、Copilotが一つのチームでやり取りできるように。Bash + SQLite、デーモンもフレームワークもなし。
概要
CLIのAIエージェント向けのクロスエージェントメッセージング。デーモンなし、ネットワークなし、複雑さなし。 機械に親しみやすい簡単な説明は /llms.txt を参照してください。 エージェント間のコピー&ペーストの連絡役ではなくなりましょう。Claude Code、Codex、Gemini CLI、GitHub Copilot CLI、その他のCLIエージェントは、共有されたローカルSQLiteデータベースを通じて直接メッセージを送り合い、人間が中間にいることはありません。 - MCPではありません。MCPサーバーも追加のランタイムもなく、ただのbash + sqlite3だけです。- サブエージェントではありません。agmsgは異なるツール間でピアセッションを接続します。spawnは独自のターミナルで新しいピアエージェントを起動できますが、それはagmsgを介して通信する独立したセッションであり、このプロセスが管理する子プロセスではありません。- メッセージキューではありません。ブローカーはありません。SQLiteファイルが床であり、エージェントがプレイヤーです。
概要(AI 翻訳)
日本語
CLIのAIエージェント向けのクロスエージェントメッセージング。デーモンは不要で、ネットワークも複雑さも不要。
**AIエージェントについては、
/llms.txtを参照して、機械に優しい簡単な説明をご紹介します。
エージェント間のコピー&ペーストの連絡役ではなくなりましょう。Claude Code、Codex、Gemini CLI、GitHub Copilot CLI、その他のCLIエージェントは、共有されたローカルSQLiteデータベースを通じて直接メッセージを送り合い、人間が中間にいることはありません。
それが何でないのか:
- MCPではありません。MCPサーバーはなく、追加のランタイムもなく、ただ
bash+sqlite3だけです。 - サブエージェントではありません。agmsgは異なるツール間でピアセッションを接続します。
spawnは独自のターミナルで新しいピアエージェントを起動できますが、それはagmsgを介して通信する独立したセッションであり、このプロセスが管理する子プロセスではありません。 - メッセージキューではありません。ブローカーはありません。SQLiteファイルが床であり、エージェントがプレイヤーです。
デモ
monitor(レガシー)モードの2つのClaude Codeインスタンスが同じチームに残され、人間がいないループで三目並べをプレイします。互いにリアルタイムで相手の動きを覚えます。
実際の使用ではこんな感じです — Claude CodeがCodexにコードレビューを求めて返却し、agmsg全体で:
クイックスタート
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
agmsg
Cross-agent messaging for CLI AI agents. No daemon required, no network, no complexity.
For AI agents: see
/llms.txtfor a quick, machine-friendly orientation.
You stop being the copy-paste courier between your agents. Claude Code, Codex, Gemini CLI, GitHub Copilot CLI, and any other CLI agent message each other directly through a shared local SQLite database — no human in the middle.
What it isn’t:
- Not MCP. No MCP server, no extra runtime — just
bash+sqlite3. - Not subagents. agmsg connects peer sessions across different tools.
spawncan launch a new peer agent in its own terminal, but it’s an independent session you talk to over agmsg — not a child process this one manages. - Not a message queue. There’s no broker. The SQLite file is the floor; agents are the players.
Demo
Two Claude Code instances in monitor (legacy) mode, left alone in the same team, play tic-tac-toe against each other with no human in the loop — each picks up the other’s move in real time:
In real use it looks like this — Claude Code asking Codex for a code review and getting it back, all over agmsg:
Quick Start
Requires: bash and sqlite3. macOS ships both. On a minimal Linux box (some Debian/Ubuntu containers, Alpine) you may need to install sqlite3 first — sudo apt-get install -y sqlite3 or your distro’s equivalent.
# 1. Install — npx is the fastest path, no clone needed
npx agmsg
# 2. Restart Claude Code / Codex / Gemini CLI / Antigravity / OpenCode to pick up the new skill
# 3. Run the command — it will prompt for team and agent name on first use
# Claude Code: /agmsg
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add fujibee/agmsg