Thurbox is an open-source terminal UI for running several coding-agent CLIs at the same time, including Claude Code, Codex, Antigravity, opencode, and aider. Each agent receives its own persistent tmux session and Git worktree, allowing parallel work without competing for the same checkout and allowing sessions to continue through crashes, restarts, reboots, or closing the TUI. The tool is agent-neutral: it launches vendor CLIs without modifying or interpreting their models, prompts, or tools. Its interface is also configurable through user-owned Lua files, which can be moved, disabled, rewritten, or reloaded from disk. Installation provides both the interactive `thurbox` binary and the headless `thurbox-cli`, with checksum verification and platform detection; tmux 3.2 or newer, or psmux on native Windows, Git, and at least one coding-agent CLI are required. Users can create sessions across repositories, switch between them, search session and terminal-screen text, create forked lead/worker trees, and synchronize multi-repository worktrees. Thurbox also supports remote SSH and WSL sessions, scripted session control, scheduled tasks, inter-session messages, extensions, lifecycle hooks, notifications, themes, and mouse input.
