JoyMux is the local control layer for AI coding agents. Shape context, cut wasted tokens, and hard-reset to the same state — so your Mac/linux stays usable while you
Hi Product Hunt! 👋 I’m Joy, creator of JoyMux.
I built JoyMux out of sheer necessity. I run multiple AI coding agents every day on my Mac, and my system was constantly jammed—high memory pressure, duplicated context, frozen terminals, and frequent crashes that forced full re-runs (and doubled my API bills).
JoyMux is a local execution runtime and control layer that sits underneath the AI agents you already use—including Codex, Claude Code, Gemini CLI, OpenCode, Aider, Goose, and Continue.
Key Capabilities:
Hard-Reset & Instant Recovery: When an agent crashes, JoyMux lets you hard-reset to the last valid checkpoint and replay durable event logs without losing state or starting over.
Zero-Loss Agent Handoffs: If a primary agent hits a wall or fails, a secondary agent can immediately step into the exact local context stream and continue the work.
Token Optimization: By shaping context locally and cutting redundant retries, JoyMux dramatically reduces wasted token usage.
Persistent Daemon: Sessions survive UI closes, system detaches, or terminal crashes. Your agents keep working in the background.
Multi-Agent Lanes: Run concurrent agent harnesses on the same macOS or Linux machine without resource pile-ups.
It runs completely locally on your computer with no IDE lock-in.
I’d love to hear your feedback, answer any technical questions about local execution layers, or hear how you manage local agent workflows!