The better Ghostty, Superset, and tmux experience for Windows (and MacOS).
Codirigent puts all your sessions in one persistent workspace.
- Real-time status per agent
- Custom layouts
- Git worktree support
- Session resume with same permission states.
- System notifications like MacOS do
- Copy and paste image directly to your session
- and more!
Built in Rust with GPUI, ~40MB memory, 22MB on disk.
Open Source , GPL-3.0.
I was previously using VSCode then switched to Zed with PowerShell. Although I have a Mac, my main working machine is Windows so I can never use tools like Ghostty, Tmux, etc. I decided to build my own terminal based IDE (or is it IDE?) in Rust, specifically designed for coding CLIs to work in parallel.
My favorite features are:
Custom layout: Define your layout and you can drag the header to move it to wherever you like
Notifications: No need to explain this, when you have multiple sessions running, you need it.
Session persistence: If you close Codirigent without closing your session, next time you reopen it, it will resume to the last session with the same permission settings!
Clipboard: Finally can copy and paste images directly into the terminal!
File tree: You can just double click files to open them in your default IDE for review. You can also right click on files to insert the file path directly instead of typing the file name each time.
Session menus: You can rename your session and group them for easy visual hints.