Chaos Bumpers for Bowling with Agents
Welcome to the lab. We build the workshop that AI agents work in — task coordination, MCP plumbing, codebase cartography, git tooling, and live telemetry for watching your agents think. Every piece talks to every other piece, usually over MQTT, occasionally on purpose.
you + your agents
│
┌──────────────┴──────────────┐
│ 🎭 Inventorium │ the dashboard
│ madnessinteractive.cc │
└──┬──────────┬───────────┬───┘
│ │ │
🔮 Omnispindle 🗺️ Cartogomancy 📡 MadQTT
MCP spine code → 3D city live agent TUI
│
🖥️ Madness Desktop
git, but mad
The Madness Interactive dashboard — todos, projects, AI chat, mind maps, and SwarmDesk in one unified workspace. Built for developers who want to harness AI agents without losing track of what any of them are doing.
Its signature trick is SwarmDesk: press 0 anywhere in the dashboard and walk through your codebase as a living 3D city — buildings are files, height is complexity, red glow means git churn says danger.
🔗 madnessinteractive.cc · Docs · Getting Started
The MCP spindle for your agents. A Model Context Protocol server that connects Claude Desktop, Claude Code, Cursor, and Gemini CLI to your Madness Interactive data. Your IDE agents read and update the same todos, projects, lessons, and sessions your dashboard sees — one source of truth, every tool in sync.
Beyond todos: agent session genealogy (create, fork, spawn, tree), a lessons-learned knowledge base, RAG search, and get_context_bundle for handing an agent a compressed snapshot of project state. Open source — self-host it or point at the hosted instance:
claude mcp add --transport http omnispindle https://madnessinteractive.cc/api/mcp/ \
--header "Authorization: Bearer YOUR_API_KEY"Map your code into a 3D city. The CLI analysis engine that powers SwarmDesk: run it on any JS/TS project and it produces a city file encoding structure, cyclomatic complexity, git churn, test coverage, and redundancy metrics. Upload it and your repo becomes a navigable skyline.
npm install -g @madnessengineering/cartogomancy
cartogomancy . --uploadFocus on what matters instead of fighting with Git. A fork of GitHub Desktop rebuilt for multi-machine workshop coordination:
- Hook Loadouts — install composable git hook scripts per-repo from the UI, with presets for MQTT context publishing, secret scanning, auto-pull, and todo prefixing
- MQTT integration — every machine on the network sees real-time commit activity from every other machine
- Omnispindle integration — live todos in the sidebar, injectable into commit messages
Turn the firehose into something a Mad Tinker can read. A live terminal UI for the lab's MQTT + MongoDB event stream — watch every Claude Code session across every machine in real time: which tools they're calling, what's succeeding, what's on fire.
pip install madqtt
madqtt🔗 PyPI
The lab runs on Claude Code, and the glue is a growing set of hooks, skills, and MCP configurations:
- Connect via MCP today — the Omnispindle docs cover hooking up Claude Desktop, Claude Code, Cursor, and Gemini CLI in one command each
- Watch your agents live — Claude Code hooks publish session telemetry over MQTT; MadQTT renders the stream
- Hooks setup — our full hook suite (the thing producing that telemetry) is being prepared for public release, along with setup guides
📖 Full MCP + hooks documentation coming soon. The mad science is being peer-reviewed.
🔗 GitHub · Madness Interactive · All experiments reserved.