Repository navigation
v0.1.0
First tagged release of MACD (Multi-Agent Command Deck) — a terminal multiplexer and orchestration layer for running a fleet of Claude Code sessions as coordinated workers.
What's in v0.1.0:
macd watch— spawn and view multiple live sessions side-by-side in split panesmacd send/assign/tasks— cross-process messaging and task tracking between sessionsmacd dashboard— a read-only web view (session cards, a Kanban task board, an activity feed with a message-volume sparkline)- Cross-platform: verified working on both macOS (native PTY layer) and Windows (named pipes), including live crash-vs-clean-exit detection for spawned panes
macd seedfor demo data, 53 passing tests, CI on every push
This project is its own dogfood case — built across a real two-machine setup (Windows as orchestrator, MacBook as worker) using the exact cross-session delegation pattern the tool exists to formalize.
What's Changed
- Add PTY transport and multi-pane terminal UI by @YashRao10 in #1
- Wire watch into the session registry, add cross-process send by @YashRao10 in #2
- Add a read-only dashboard for viewing the fleet in a browser by @YashRao10 in #3
- Fix dashboard 404 on routes with a query string by @YashRao10 in #4
- Portfolio pass: tighten README, add a real dashboard screenshot by @YashRao10 in #5
- Add task tracking, activity log, and redesign the dashboard by @YashRao10 in #6
- Redesign dashboard: session cards, Kanban board, activity timeline by @YashRao10 in #7
- Add message-volume sparkline, entrance animations, and a real screenshot by @YashRao10 in #8
- Add LICENSE, package metadata, working lint, and CI by @YashRao10 in #10
- Dashboard redesign: cards, Kanban board, sparkline, seed data by @YashRao10 in #9
- Add unit-tested reference implementations of dashboard logic by @YashRao10 in #11
- Add CONTRIBUTING.md, PR template, and issue templates by @YashRao10 in #12
- Fix stale test count in README, add npm files allowlist by @YashRao10 in #13
- Add a real demo GIF of agent-deck watch, feature it above the dashboard by @YashRao10 in #14
- Distinguish crashed panes from clean exits, live by @YashRao10 in #15
- Rename agent-deck to macd (Multi-Agent Command Deck) by @YashRao10 in #16
New Contributors
- @YashRao10 made their first contribution in #1
Full Changelog: https://github.com/YashRao10/macd/commits/v0.1.0