A Rust-native, multi-agent development cockpit for macOS — spawn isolated worktrees, run CLI coding agents in parallel, and review every change through a GitLens-grade Git UX.
README
A Rust-native, multi-agent development cockpit for macOS. Open a repo → spawn isolated worktrees → run CLI coding agents (Claude Code, Codex, Pi, omp) in parallel → review every change through a GitLens-grade Git UX.
longbridge/gpui-component + SQLite + Tokio# Build the PTY relay daemon first — the app resolves it as a sibling of
# its own binary, and without it terminals fall back to in-process PTYs
# that don't survive a relaunch.
cargo build -p oximux-relay --release
# Build + run the shell (release ~slow first time due to GPUI compile)
cargo run -p oximux-app --release
# Or produce an .app bundle in dist/ (bundles oximux + oximux-relay)
./scripts/bundle-macos.sh
open dist/OxiMux.app
macOS is still the shipping target; the Windows port lives on feat/windows.
What it leaves behind is recorded in
docs/windows-port-exclusions.md.
# Produce dist/OxiMux — the app plus every sibling it resolves at runtime
# (relay daemon, screen-control hook, ripgrep, dictation DLLs).
./scripts/bundle-windows.ps1
./dist/OxiMux/oximux.exe
Running straight out of target/ works too, but only the bundle carries
oximux-screen-gate.exe, and without it agent chats run unpoliced. See
docs/windows-packaging.md.
Beyond the Rust toolchain and the MSVC build