agmsg
Cross-agent messaging for CLI AI agents, using a shared local SQLite database with no daemon and no network.
Cross-agent messaging for CLI AI agents, using a shared local SQLite database with no daemon and no network.

Shared SQLite messaging
Agents exchange messages through a local SQLite database running in WAL mode, with no daemon or network required.
Multi-agent support
Works across Claude Code, Codex, Gemini CLI, GitHub Copilot CLI and Antigravity.
Delivery modes
Four modes (monitor, turn, both, off) let each agent choose between real-time push, between-turn checks, a fallback combination or manual checking.
Team-based identities
Agents are organised into teams with a viewable roster and message history.
Role switching
The actas command switches roles within a project and drop removes a role, with session-scoped exclusivity locks.
Cross-project identity reuse
Identities can be reused across different projects.
One-line install
A single curl-piped setup script installs the tool, with an alternative git clone and install.sh path.
Developers running several CLI AI agents who want them to coordinate on a shared task without manual copy-pasting between terminals.
Teams building autonomous multi-agent workflows that need agents to hand off work and exchange context locally.
Engineers who want inter-agent messaging without standing up any server, queue or network infrastructure.
Users mixing different agents such as Claude Code and Codex who need a common channel that all of them can read and write.
Hobbyists and tinkerers experimenting with multi-agent setups on a single machine.