Many agents.One native cockpit.
Spawn isolated worktrees, run Claude Code, Codex, and Pi in parallel, review every diff. Rust and GPUI.
Also forWindows
- Claude Code
- Codex
- Pi
- OpenCode
- Copilot

- Rust
- Edition 2024 end to end. No Electron, no bundled browser.
- GPUI
- The GPU-accelerated UI framework behind Zed, rendered on Metal.
- Out-of-process PTY
- Terminals run in a relay daemon and survive an app relaunch.
- Apache-2.0
- Open source. Read the source, fork it, ship your own build.
Bring the agent you already pay for.
Each agent runs as its own subprocess using its own CLI and your existing login. Nothing is proxied, wrapped, or resold.
- Claude Codestream-json adapter
- Codexapp-server JSON-RPC
- PiRPC transport
- OpenCodesession import
- Copilotsession import
- Any ACP agentAgent Client Protocol
One task, one worktree, no collisions.
Every task gets its own git worktree and its own branch. Two agents never share a working tree, so parallel work cannot step on itself. Create, switch, stash, and archive worktrees without touching your main checkout.

Git is the trust layer.
An agent that edits your repository is only useful if you can see what it did. Every change lands as reviewable git state before it goes anywhere.
- Staged and unstaged review with word-level diffs
- Commit graph, branch picker, stash, and conflict banners
- Commit messages drafted by an agent, edited by you
- Push, pull, sync, CI status, and pull request creation


Your desk, or your pocket.
Pair a phone by scanning a QR code once. From then on the phone talks to your desktop over a direct, end-to-end encrypted QUIC link, with an encrypted relay as fallback when the network blocks the direct path.
Every session on the desktop shows up on the phone, grouped by repository. Read the transcript, review the diff, answer an approval prompt, and keep the agent moving without going back to your desk.
Read it. Fork it. Ship your own.
OxiMux is Apache-2.0 licensed. There is no telemetry to opt out of and no account to create. Clone it and you have the whole thing.
$ git clone https://github.com/nhtera/OxiMux.git$ cd OxiMux$ cargo build -p oximux-relay --release$ ./scripts/bundle-macos.sh$ open dist/OxiMux.appCommon questions
Is OxiMux free?
Yes. It is open source under Apache-2.0. You bring your own agent CLIs and your own credentials.
Does my code leave my machine?
No. Agents run as local subprocesses and talk to their own providers exactly as they would in your terminal. OxiMux does not proxy inference, store credentials, or upload your repository anywhere.
Which agents are supported?
Claude Code, Codex, and Pi have dedicated adapters, and any agent that speaks the Agent Client Protocol works through the ACP runtime. Existing OpenCode and Copilot sessions can be imported from their own stores. Anything else that runs in a terminal runs in a terminal tab.
Do I need new API keys or a new subscription?
No. OxiMux launches each provider's own CLI as a subprocess, so it uses whatever plan and login that CLI already has. Nothing is resold.
What platforms does it run on?
macOS 13.0 or later and Windows x64, with a companion mobile client for pairing a phone to a desktop host. Linux desktop is not supported yet.
How stable is it?
It is a working cockpit in active development and is used daily for real repository work, but it is pre-1.0. Expect rough edges and breaking changes.
Run your agents on something native.
Pre-1.0 and in active development. It is already what OxiMux itself gets built with.
Also forWindows