Small, composable pieces of a workshop.
agentmux — a configurable tmux launcher for AI agents (or any CLI): define your agents in one TOML file, and each project's session auto-launches the correct agent with per-agent colour-coded tabs; prefix-m cycles the agent list.
warden — a config-driven terminal multiplexer for macOS: one TOML file declares your windows and per-project tabs, hot-reloaded on save, with live session-presence dots on each tab. Built in Rust on Tauri and libghostty.
mycelium — gives agents a map of your ecosystem: it reads a committed catalog.toml from each repo, merges them into one agent-readable catalog, so an agent checks what actually exists instead of assuming. Go.
docaudit — audits the documentation graph an AI agent actually traverses — following links and inline path mentions to flag orphaned docs, broken links, and untracked markdown — and fails a push when the graph breaks. Go, stdlib-only.
curator — a macOS app for the web services you can't lose: a declarative config.toml of keeper tabs, hot-reloaded, with shared logins across related services (or a separate account per tab when you want one) and unread counts rolled up to the dock badge, while stray new-tab links shell out to your real browser. Rust and Tauri.





