Tmuxlet is an open-source terminal agent harness and orchestration tool developed by CodefiLabs. It provides an isolation, supervision, and execution layer that coordinates interactive CLI coding agents inside dedicated tmux sessions. In daily use, Tmuxlet enables developers and automated scripts to dispatch tasks to CLI-based coding agents (such as Claude Code and Agy) without stalling the active shell. It manages process lifecycles inside isolated tmux sessions identified by distinct hashes, routes prompts via command arguments or stdin pipes using the standard `-` sentinel, and handles session continuation using flags like `--continue` or `--conversation <id>`. What distinguishes Tmuxlet from typical wrapper scripts is its built-in infrastructure protection. It implements a live-session semaphore to enforce machine-wide concurrency caps (defaulting to 24), a session reaper (`tmuxlet reap`) to clean up hung or zombie agent sessions, paced input broadcasting (`tmuxlet send-all`) to mitigate thundering-herd issues on mass resume, and an opt-in host memory-pressure backpressure guard. Tmuxlet is an open-source project distributed via GitHub, currently in active 0.5.x development, designed specifically as a dependency-free orchestration harness for terminal AI workloads.
Tags: cli, developer tools, OpenSource, productivity, terminal