以 Rust 打造 Session 保存 狀態偵測
PTY 原生 Session 自訂面板版面 剪貼簿傳遞
開源 · 以 Rust 打造的多代理工作空間

AI Coding CLI 的專屬工作空間

在同一個工作空間中並行執行 Claude Code、Codex 與 Gemini。自訂網格版面、一眼掌握狀態,保持在心流之中。

實際運作展示

多 Session 網格 — 並排執行 Claude Code、Codex 與 Gemini
Codirigent git worktrees 面板

專為多 CLI 工作流程打造

多 Session 網格

在分割終端中同時執行 Claude Code、Codex 與 Gemini。每個 Session 擁有獨立的 PTY——完全隔離,完全並行。

Session 保存

重新啟動後 Session 依然存在,工作目錄、捲動記錄與狀態完整保留。

狀態偵測

工作中、閒置或需要注意——一眼就知道哪個 CLI 需要你。

剪貼簿整合

在各 Session 之間貼上截圖與文字,不離開工作空間即可在 CLI 間共享情境。

自訂版面

水平或垂直分割任意面板、移除面板,並預覽結果——打造完全符合需求的版面配置。

原生 Rust。無 Electron。

以 GPUI 渲染引擎打造——與 Zed 相同的 GPU 加速框架。每一個位元組都有其價值。

~40MB
記憶體用量
對比 ~500 MB(Electron)
<1%
閒置 CPU
對比 ~3%(Electron)
<0.5s
啟動時間
對比 ~3s(Electron)
22MB
磁碟佔用
對比 ~500 MB(Electron)

測量環境:Windows 11 · 5 個 Session 開啟中 · Codirigent v0.1.0-alpha

開源 & 可自行架設

GPL-3.0 授權。Clone 後以 Cargo 執行——除 Rust 外無需其他建置系統。

Terminal
# 需要 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
需要 Rust 1.75+ · Windows 或 macOS