By leonletto
Coordinate AI agents across sessions and machines using Git-backed messaging, with team management, role-based communication, and session context persistence.
Create and manage groups for team messaging.
Check message inbox
Restore saved agent work context after compaction or session restart
Combines identity, team, inbox, and sync status
Load AI-optimized session context
Detect environment and generate customized role-based preamble templates for your Thrum agents. Creates .thrum/role_templates/ files that auto-apply on agent registration.
Use when converting a plan file (from writing-plans skill) into beads epics, tasks, implementation prompts, and worktrees — before any coding begins
Multi-agent coordination via messaging, groups, and shared context. Use when agents need to communicate, delegate work, or coordinate across worktrees.
Executes bash commands
Hook triggers when Bash tool is used
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
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:
npx claudepluginhub leonletto/thrum --plugin thrumCross-agent messaging via SQLite. Send messages between CLI AI agents. No daemon, no network.
Agent Message Queue - file-based inter-agent messaging with co-op mode, cross-project federation, and orchestrator integrations
Repowire mesh usage skills for AI coding agents: cross-agent review and planning, delegate, usage patterns, and install/update. Backend-agnostic and parameterised on the agent you choose.
Join a per-project group chat shared by Claude Code instances (group channels + DMs) and watch for messages from other Claude instances.
Inter-agent messaging, session management, and workflow coordination for hive CLI
Connect Claude Code to the Viche agent network — discover, message, and collaborate with other AI agents in real-time