The agenticdevelopmentenvironmentfor Linux. Windows and macOS coming soon.Linux.
One workspace for terminals, the browser your agent is testing in, and the worktrees keeping Claude Code, Codex, OpenCode, Gemini, Aider, and every other agent from stepping on each other.
shipped in the last 14 days
Claude, Codex, OpenCode, Gemini, Pi, Shell
exposed from one binary
today's release · Linux + Windows
Type a task. Get a worktree.
Describe the task. Codemux invents a branch name, spins up a worktree, runs your setup, and launches the agent.
- AI-named branch from your prompt
- Worktree, deps, and dev server provisioned
- Secrets copied via .codemuxinclude — never committed
Agents that delegate to agents.
An orchestrator fans your goal out across worker agents in isolated terminals. You watch the comm log. Step in when you want.
- ASSIGN / DONE protocol over a shared comm log
- Auto-rescue when a worker gets stuck — visible in the log
- No YAML. No DAG editor. No external scheduler.
The agent sees the app it's building.
A real Chromium pane sits next to the terminal. The agent drives it. You watch the page update as it ships.
- Three input tiers: DOM → CDP → OS-level
- Real viewport resize — CSS media queries fire
- Inspector hands any DOM node to the agent
Ships natively for every distro and Windows.
AUR, .deb, .rpm, AppImage, and a Windows .exe installer. Native Wayland on Linux. No WSL or Electron on Windows.
Auto-detects your hardware. Atomic upgrades through pacman.
Boring infrastructure. Done right.
The things you only notice when they're broken — PTYs that survive a reboot, MCP hosting, remote execution — Codemux gets quietly right.
Close the lid. Don't lose the agent.
Every shell runs in a detached PTY daemon. Quit Codemux, reboot, reattach — Claude is still streaming where you left it.
MCP, both directions.
29 built-in tools for any MCP client. Plus a host runtime that adopts every server you've set up in Claude or Cursor.
Push the workspace. Keep the keyboard.
Drive a workspace running on your homelab or VPS over SSH. Same UI. Same PTY daemon. Same wire protocol.
The keyboard-first parts. Made keyboard-first.
Pinned agent presets. End-to-end-encrypted skill sync. Every action from Ctrl+K.
Every coding agent. Already supported.
Built in the open. Yours to read.
Codemux runs on your machine. Its source runs on GitHub. No enterprise gate, no closed core, no telemetry.
Read it.
Every line is on GitHub. No telemetry you can't audit.
Patch it.
Modify it for your stack. ELv2 only restricts reselling it as a hosted service.
Self-host it.
Runs on your machine. Your agents never phone home.
Run your agents somewhere
built for them.
One binary. Every coding agent. Worktrees that don't collide, a browser the agent can see, and a comm log you can read.
curl -fsSL https://codemux.org/install.sh | shOr download a package below