Local fleet cockpit for one person and four IDEs: Cursor, OpenCode, Antigravity, and Claude.
Status: v0.2.0. The window is the craft shell. It calls devcraft-core in-process. MCP stays on stdio. Nothing listens on a port.
CraftDeck installs apps. This checkout is the view of the fleet. TaskCraft keeps issues.
Today, Board, Git, GitHub, Docker, Reports, Craft apps, Claims, Ports.
Today draws the morning digest (mcp-central-docs/operations/fleet-status.md) as charts and tables as soon as the window opens. Git status and Docker fill in behind that. Claims, pins, and snoozes are stored in {workspace}/.devcraft.
cargo run -p devcraft-app -- --smoke
cargo run -p devcraft-app
cargo run -p devcraft-mcp -- --mcp
cargo run -p devcraft-mcp -- tool devcraft_statusdevcraft_refresh scans sibling checkouts. devcraft_status does not.
devcraft/
crates/devcraft-core/ board, digest, claims, ports, docker
crates/devcraft-mcp/ CLI and MCP 2024-11-05 over stdio
crates/devcraft-app/ egui window on craft-biz-ui
docs/ PRD and tier plan