← Directory

thurbox

Open Source
• Updated Jul 4, 2026, 09:08 AM

Thurbox is a multi‑session terminal‑user‑interface (TUI) orchestrator designed to run multiple AI coding‑agent CLIs concurrently.

Use Cases ▼
01

Run parallel code‑generation tasks with different AI models

02

Compare outputs of multiple AI coding assistants side‑by‑side

03

Manage long‑running agent sessions with full session persistence

04

Create isolated workspaces per task using git worktrees

05

Define custom CLI agents to integrate in‑house or third‑party tools

06

Orchestrate remote AI coding sessions accessible over SSH via tmux

What Problem It Solves ▼

It solves the complex problem of managing multiple AI‑powered coding assistants simultaneously by providing isolated, persistent tmux sessions with git worktree isolation. This eliminates workspace collisions, prevents the loss of agent context when disconnecting, and gives developers a single TUI to supervise and switch between various autonomous code‑generation pipelines.

Key Features ▼
✓

Session persistence across disconnections and restarts

✓

Isolated workspaces via git worktrees prevent conflicts

✓

Supports any CLI‑based coding agent

✓

Multi‑agent parallel execution with central monitoring

✓

Lightweight, terminal‑based interface with no heavy GUI

Overview

Thurbox is a multi‑session terminal‑user‑interface (TUI) orchestrator designed to run multiple AI coding‑agent CLIs concurrently. It launches agents such as Claude Code, OpenAI Codex, opencode, Aider, and GitHub Copilot within separate persistent tmux sessions, ensuring that each session remains alive even after disconnection. A key feature is its use of git worktrees – every agent operates in its own isolated working directory – which prevents cross‑session file conflicts and allows safe parallel experimentation. The orchestrator provides a centralized view to attach, detach, and monitor all active sessions, and users can define custom CLI commands to integrate any coding assistant of their choice. Remote session access is supported, enabling developers to connect from different machines to the same long‑running agent workspaces. Thurbox is written as a lightweight shell‑based tool and is distributed under an open‑source license on GitHub, welcoming community contributions and extensions.

Pros & Cons

Pros

+

Session persistence across disconnections and restarts

+

Isolated workspaces via git worktrees prevent conflicts

+

Supports any CLI‑based coding agent

+

Multi‑agent parallel execution with central monitoring

+

Lightweight, terminal‑based interface with no heavy GUI

Cons

−

Requires familiarity with tmux and git worktree concepts

−

Setup and configuration may be complex for beginners

−

Limited to terminal environments – no graphical interface

−

Relatively new project with evolving documentation

−

Does not provide its own AI models – relies on external CLIs

Similar Tools

tmux GNU Screen GNU Parallel Claude Code Aider GitHub Copilot CLI

More in AI Agents