Claude Code multi-agent

Thrum

Persistent Git-backed messaging for AI coding agents — coordinate Claude Code, Codex, and others across sessions, worktrees, and machines.

28 stars 5 forksMulti-agent & worktrees Plugin marketplace Source

Install

Install
claude plugin marketplace add https://github.com/leonletto/thrum

Found in the project README. Check it for setup steps after installing.

From source
git clone https://github.com/thrum-team/thrum.git

From the README

Thrum

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.

Quick Start

Need a non-interactive flow for CI? Pass --non-interactive for the legacy
silent init, or pre-fill every wizard prompt:

How It Works

Thrum is a single binary: CLI, daemon, web UI, and optional MCP server.

- CLI-first. Every agent that can run shell commands can use Thrum. No SDK,
  no framework, no protocol to implement.
- Offline-first. Everything works locally. Git push/pull syncs when ready.
- Zero-conflict. Messages live on a dedicated orphan branch — no merge
  conflicts with your code.
- Inspectable. Messages are JSONL files. State is a SQLite database. Sync is
  plain Git. If something goes wrong, you look at files.

What You Can Do

- Send and receive messages — thrum send, thrum inbox, thrum reply
- See what everyone is working on — thrum team, thrum who-has
- Coordinate agents across worktrees — each worktree gets its own identity
- Broadcast critical alerts — escalations reach every active agent
- Monitor in real time — embedded web UI with live feed, threaded inbox,
  agent list
- Get messages on your phone — Telegram bridge with bidirectional threading
- Sync across machines — automatic Git sync, or Tailscale for real-time
  peer-to-peer

Installation

Install Script (recommended)

Downloads the prebuilt binary for your platform with SHA-256 checksum
verification.

Homebrew

From Source

Try beta releases

Every release soaks for 48h+ as -rc.N before going stable. To help test
releases before they're promoted, see
Beta channel.

Daily…
Read the full README on GitHub

Details

Language
Go
License
MIT
Last updated
31 October 2026
Topics
agent-coordinationai-agentsclaude-codeclicodexgitgolangllm-toolsmessagingmulti-agentsqlitetmux

FAQ

What is Thrum?

Persistent Git-backed messaging for AI coding agents — coordinate Claude Code, Codex, and others across sessions, worktrees, and machines. It is a multi-agent for Claude Code, from thrum-team/thrum on GitHub.

How do I install Thrum?

Run claude plugin marketplace add https://github.com/leonletto/thrum, then follow the setup in the README.

Is Thrum popular?

thrum-team/thrum has 28 GitHub stars and 5 forks. It was last updated on 31 October 2026.

More multi-agent & worktrees

Browse the most popular Claude Code mods, all multi-agent & worktrees, or the skills and MCP server directories.