Built on Rust Session persistence Status detection
PTY-native sessions Custom pane layouts Clipboard handoff
Open source · Rust-native multi-agent workspace

The native workspacefor AI coding CLIs

Run Claude Code, Codex, and Gemini in parallel from one persistent workspace. Shape the grid, track status at a glance, and stay inside the flow.

See it in action

Multi-session grid — run Claude Code, Codex, and Gemini side by side
Codirigent git worktrees panel

Built for multi-CLI workflows

Multi-Session Grid

Run Claude Code, Codex, and Gemini simultaneously in a tiled terminal. Each session gets its own PTY — fully isolated, fully parallel.

Session Persistence

Sessions survive restarts with working directories, scroll history, and state.

Status Detection

Working, Idle, or Needs Attention — know which CLI needs you at a glance.

Clipboard Integration

Paste screenshots and text across sessions. Share context between CLIs without leaving the workspace.

Custom Layout

Split any pane horizontally or vertically, remove panes, and preview the result — build exactly the layout you need.

Native Rust. No Electron.

Built with GPUI rendering — the same GPU-accelerated framework behind Zed. Every byte counts.

~40MB
Memory
vs ~500 MB (Electron)
<1%
CPU at idle
vs ~3% (Electron)
<0.5s
Startup
vs ~3s (Electron)
22MB
Disk footprint
vs ~500 MB (Electron)

Measured on Windows 11 · 5 sessions open · Codirigent v0.1.0-alpha

Open source & self-hostable

GPL-3.0 licensed. Clone the repo and run with Cargo — no build system beyond Rust required.

Terminal
# Requires Rust 1.75+ (rustup.rs)

git clone https://github.com/oso95/Codirigent.git
cd Codirigent
cargo install --path . --all-features
cargo install --path crates/codirigent-hook
Requires Rust 1.75+ · Windows or macOS