Project overview
tmuxlet runs coding CLIs inside tmux and gives scripts one blocking interface that returns text or JSON while preserving an interactive terminal. It normalizes Claude, Codex, Gemini, opencode, pi, Cursor, and Grok, uses an explicit completion signal, and reports completed, blocked, timeout, or exited runs with inspectable logs. A default 24-session cap and optional memory guard limit fan-out. Rust, tmux, and at least one target CLI are required.
Repository facts
- Primary language
- Rust
- License
- MIT
- Repository updated
- Jul 9, 2026
- Default branch
- main
Resource types
Agent harnessCLI app
Use cases
Software development
Platforms
Claude CodeCursorCodexOpenCode
Runtime
Command lineLocal
Audience
Developers