Git-backed messaging for AI agent coordination across sessions, worktrees, and machines.
npx claudepluginhub leonletto/thrumGit-backed messaging for AI agent coordination across sessions, worktrees, and machines.
Share bugs, ideas, or general feedback.
Persistent messaging for AI agents.
Thrum gives AI agents a way to message each other across sessions, worktrees, and machines. You direct the work. The agents coordinate through Thrum. Messages persist through context compaction, session restarts, and machine changes — nothing gets lost.
v0.6.3 highlights:
thrum purge propagates across Tailscale-synced nodes.
Agent deletion also fully propagates to peers.# Install
curl -fsSL https://raw.githubusercontent.com/leonletto/thrum/main/scripts/install.sh | sh
# Initialize (starts the daemon automatically)
cd your-project
thrum init
# Register and send your first message
thrum quickstart --name myagent --role planner --module auth
thrum send "Starting work on auth module" --to @implementer
thrum inbox
Thrum is a single binary: CLI, daemon, web UI, and optional MCP server.
thrum send, thrum inbox, thrum replythrum team, thrum who-has@everyone, @reviewers, or any custom groupcurl -fsSL https://raw.githubusercontent.com/leonletto/thrum/main/scripts/install.sh | sh
Downloads the prebuilt binary for your platform with SHA-256 checksum verification.
brew install leonletto/tap/thrum
git clone https://github.com/leonletto/thrum.git
cd thrum
make install # Builds UI + Go binary → ~/.local/bin/thrum
You only need about 8 commands for daily use:
| Command | What it does |
|---|---|
thrum quickstart --name NAME --role ROLE | Register agent and start session |
thrum send "message" --to @name | Send a message |
thrum inbox | Check your messages |
thrum reply MSG_ID "response" | Reply to a message |
thrum team | See what everyone is working on |
thrum who-has FILE | Check who's editing a file |
thrum overview | Status, team, inbox in one view |
thrum status | Your current state |
Everything else — agent lifecycle, sessions, subscriptions, groups, context management — is infrastructure that agents use programmatically. See the CLI Reference for the full list.
thrum init --skills
Auto-detects your agent (Claude Code, Cursor, Codex, Gemini, Augment, Amp) and
installs the thrum skill to the right location. If multiple agents are detected,
you'll be prompted to choose. Works with any agent that supports the SKILL.md
format.
For Claude Code users who want the complete experience — slash commands, automatic context injection, hooks, and startup scripts: