Mudo — Productivity skill for Claude Code
Floating macOS widget that tracks Claude Code & Kiro CLI sessions on remote dev servers in real time — see which agent is running, waiting for input, or done, and jump to its code-server tab in one cl.
How to install Mudo
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open mvn-bachhuynh-dn/mudo and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Mudo does
Floating macOS widget that tracks Claude Code & Kiro CLI sessions on remote dev servers in real time — see which agent is running, waiting for input, or done, and jump to its code-server tab in one click. Go daemon (hooks + SSE) + SwiftUI app.
Alternatives in Productivity
- Pi Subagents — Claude Code like Sub-Agents & Workflow Orchestration for Pi — parallel execution, live widget, fleet view, cus 967 ★
- Ccseva — A beautiful macOS menu bar app for tracking your Claude Code usage in real-time 787 ★
- Agentacct — See what your coding agents did and what it cost 665 ★
README
MuDo
MuDo is a small always-on-top macOS widget that shows the Claude Code and Kiro CLI sessions running on your remote Linux servers, so you never forget an agent that finished while you were doing something else. Each session is `idle`, `running`, `waiting` (for a permission prompt) or `done`. A session that finished and is left unseen for a few minutes blinks until you act on it. Clicking a session brings its code-server tab in Google Chrome to the front.
Linux server (each one) Mac
┌──────────────────────────────────────────┐
│ claude / kiro-cli │
│ └─ hook: mudod hook --agent claude|kiro │
│ └─ POST 127.0.0.1:7878/event │
│ ▼ │
│ mudod serve (systemd --user) │
│ - session state machine │
│ - PID liveness check every 10 s │
│ - ~/.local/state/mudo/state.json │ ┌─────────────────────┐
│ - API on api_addr :7879 (bearer token) ─┼SSE─▶│ MuDo.app (SwiftUI) │
└──────────────────────────────────────────┘ │ one stream / server │
└─────────────────────┘
server/:mudod, a single static Go binary (linux/amd64): agent hooks, daemon, installer.app/:MuDo.app, a SwiftUI macOS app with no third-party dependencies.- Design spec: docs/superpowers/specs/2026-10-14-mudo-design.md.
Requirements
**Server**
- Linux amd64 with a systemd user session (lingering enabled so the daemon survives logout).
- Claude Code and/or
kiro-cli. - Optional: code-server opened in Google Chrome, one window per project, so clicking a session can focus it.
**Mac**
- macOS 26 or later.
- Xcode 26 (or its command line tools) to build the app.
- Google Chrome (for focusing code-server tabs).
**Network**: the Mac must reach the server on TCP 7879, over Tailscale or the LAN. Traffic is plain HTTP with
Related Skills
Claude Usage Bar
macOS menu bar widget that displays your Claude Code rate limit usage in real time
Claude Code Remote
claude-code-remote is a real-time monitoring system for Claude Code sessions. A lightweight Go server runs on
MCP Tree-sitter Server Roadmap
This document outlines the planned improvements and future features for the MCP Tree-sitter Server project. CR
Agentlab
One captain for all your coding agents. Direct the work, follow every session, and jump in at any time.
Herdr Agent Tab Titles
Renames each Herdr tab to the task its coding agent is working on
Claude Timings Wrapper
Tracks idle, typing, and agent work time across Claude Code sessions using PTY wrapping and native hooks. Prov
Related Agents
2code
AI-assisted development produces a mess of parallel state: several terminals, experimental branches, uncommitt
Dolt Sync Advisor
Use this agent when bead work is not visible on DoltHub, when configuring or repairing a bd Dolt remote, when
Remote Access
Diagnose blocked SSH access and established multiplexed channels for RTLopt Vivado servers and FPGA boards.