Trusty Mpm — Development skill for Claude Code
Rust daemon reimagining of claude-mpm: stable process, tmux session control, native trusty-memory/search integration, ratatui TUI, Telegram management.
How to install Trusty Mpm
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open bobmatnyc/trusty-mpm and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Trusty Mpm does
Rust daemon reimagining of claude-mpm: stable process, tmux session control, native trusty-memory/search integration, ratatui TUI, Telegram management.
Alternatives in Development
- Asana — Project Management Asana integration via MCP 14k ★
- OpenSquirrel — For people who get distracted by agents 1.3k ★
- Claude Telegram Relay — Minimal pattern for running Claude Code as an always-on Telegram bot 326 ★
README
trusty-mpm
A Rust reimagining of [`claude-mpm`](https://github.com/bobmatnyc/claude-mpm) as a **stable, long-running daemon** with a richer control model.
What it is
`trusty-mpm` orchestrates Claude Code subagents — agent delegation, skills, hooks, and MCP integration — but replaces claude-mpm's per-invocation Python process model with a single resident daemon (`trusty-mpmd`).
Why
claude-mpm spawns a fresh Python process for every Claude Code hook event. A resident daemon eliminates the startup tax, keeps shared state in memory, and holds persistent connections to the trusty services.
| claude-mpm | trusty-mpm | |
|---|---|---|
| Model | Python CLI, process-per-hook | Rust daemon, in-process hooks |
| Hooks | wired via settings.json |
intercepted out-of-band by the daemon |
| Agents/Skills | scattered .md files |
served from a daemon artifact store |
| trusty-memory/search | MCP subprocess | native Rust HTTP clients |
| Interfaces | FastAPI service | axum API + ratatui TUI + Telegram bot |
Goals
- Stable daemon — one process, shared state, fast hook response.
- Flexible session control — tmux (default), PTY fallback, or SDK/headless.
- Out-of-band artifacts — agents, skills, and hooks managed by the daemon,
100% compatible with claude-mpm's
.mdfrontmatter and hook event names. - Native trusty integration — direct clients to trusty-memory (
:3038) and trusty-search (:7878). - Operator interfaces — a ratatui dashboard and a Telegram bot for remote management, with deterministic control and optional LLM status summaries.
Workspace layout
crates/
├── trusty-mpm-core # shared types: artifacts, sessions, agents, hooks,
│ # memory, circuit breaker, tmux, IPC protocol
├── trusty-mpm-mcp # MCP server: orchestration tools for Claude Code
├── trusty-mpm-daemon # trusty-mpmd: the resident daemon
├── trusty-mpm-cli # trusty-mpm: thin CLI client
├── tr
Related Skills
Remote For Xirp
Remote For Xirp — mobile web control surface for the Xirp agent daemon: machines, projects, sessions, live tmu
Anima
new Native macOS companion for Claude Code. Per-project ASCII familiars, nim token economy, cross-session watc
Hermes Tui
Native Rust TUI for Hermes Agent. Opt-in second client; Ink stays hermes --tui.
Nanopi
Tiny Rust port of Pi — a ~4 MB statically-linked coding agent CLI for old/low-resource Linux boxes. OpenAI + A
AgEnD
Multi-agent fleet daemon — run Claude Code, Gemini CLI, Codex, and OpenCode from Telegram with cross-instance
Telegram MCP Kit
Connect Claude (or any MCP client) to your own Telegram in ~15 minutes: setup prompt for Claude Code/Codex, pr
Related Agents
Slim Wrapper
tfx-route.sh 경유 전용 래퍼 에이전트. 코드를 직접 읽거나 수정하지 않고 Bash(tfx-route.sh)를 통해 Codex/Antigravity에 위임하는 thin wrapper. OS
Ratatui Pro
Implements, refactors, or tests Rust TUI code with current-ratatui built-ins, writing TestBackend tests and ru
Doey Platform Expert
Platform systems specialist — tmux IPC, bash 3.2 portability, macOS process lifecycle, race condition preventi