FA

fujibee/agmsg

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

1575 stars 品質 78 トレンド 45MIT

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.txt for 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. spawn can 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
GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add fujibee/agmsg
MCP 初心者?mcpskill.org のガイドから始めましょう →