
fujibee/agmsg
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
CLI AI 코딩 에이전트를 위한 크로스 벤더 메시징 — Claude Code, Codex, Gemini, Copilot이 한 팀에서 서로 소통할 수 있게 합니다. Bash + SQLite, 데몬도 없고 프레임워크도 없습니다.
개요
CLI AI 에이전트를 위한 크로스 에이전트 메시징. 데몬도 없고, 네트워크도 없으며, 복잡도도 없습니다. 빠르고 기계 친화적인 설명은 /llms.txt를 참고하세요. 당신은 에이전트들 사이의 복사-붙여넣기 전달자가 아니게 됩니다. 클로드 코드, 코덱스, 제미니 CLI, GitHub Copilot CLI 등 모든 CLI 에이전트는 공유된 로컬 SQLite 데이터베이스를 통해 서로 직접 메시지를 주고받습니다 — 중간에 사람이 끼지 않습니다. - MCP가 아닙니다. MCP 서버도 없고, 추가 런타임도 없으며, 그냥 bash + sqlite3만 사용합니다. - 서브에이전트가 아닙니다. agmsg는 서로 다른 도구에 걸쳐 피어 세션을 연결합니다. Spawn은 자체 터미널에서 새로운 피어 에이전트를 실행할 수 있지만, agmsg 위에서 통신하는 독립적인 세션입니다 — 이 인스턴스가 관리하는 자식 프로세스가 아닙니다. - 메시지 큐도 아닙니다. 브로커가 없습니다. SQLite 파일이 바닥입니다; 에이전트가 플레이어입니다.
개요(AI 번역)
日本語
CLI AI 에이전트를 위한 크로스 에이전트 메시징. 데몬도 필요 없고, 네트워크도 없으며, 복잡도도 없습니다.
AI 에이전트에 대해서는:
/llms.txt를 참고하여 빠르고 기계 친화적인 오리엔테이션을 제공합니다.
당신은 에이전트들 사이의 복사-붙여넣기 전달자가 아니게 됩니다. 클로드 코드, 코덱스, 제미니 CLI, GitHub Copilot CLI 등 모든 CLI 에이전트는 공유된 로컬 SQLite 데이터베이스를 통해 서로 직접 메시지를 주고받습니다 — 중간에 사람이 끼지 않습니다.
그것이 아닌가:
- MCP가 아닙니다. MCP 서버가 없고, 추가 런타임도 없으며, 단지
bash+sqlite3뿐입니다. - 서브에이전트가 아닙니다. agmsg는 서로 다른 도구에 걸쳐 peer 세션을 연결합니다.
spawn는 자체 터미널에서 새로운 피어 에이전트를 실행할 수 있지만, 이는 agmsg를 통해 통신하는 독립 세션이지 이 세션이 관리하는 자식 프로세스가 아닙니다. - 메시지 큐가 아닙니다. 브로커가 없습니다. SQLite 파일이 바닥입니다; 에이전트가 플레이어입니다.
데모
monitor (레거시) 모드의 두 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