Features

Tools That Keep You Building

Everything you need to orchestrate AI agents across multiple projects, without losing your mind.

Multi-Project Tabs

Open several projects simultaneously as tabs in the sidebar. Switch between them instantly with Ctrl+1 through Ctrl+9.

Each project gets its own isolated set of worktabs and terminal sessions.

Up to 10 Worktabs Per Project

Each worktab is a real terminal session. When you create one, choose your tool: Claude Code, Codex, or plain Bash.

Claude Codex Bash

Real PTY Terminals

Not a chat window — real pseudo-terminals powered by Python's pty module and xterm.js over WebSocket. Full color, full input, full power.

FORK Worktab

Hit a golden context? Fork the worktab to create an independent duplicate. Run multiple approaches in parallel from the same starting point.

One context, five forks, five different experiments — no loss.

Session Persistence

Close the app and come back later — your open projects, worktabs, and layout are all restored exactly as you left them. Stored as local JSON.

System Tray App

Runs quietly in your system tray. Double-click the icon to open the UI in your browser. The local FastAPI server on localhost:8080 handles everything.

Keyboard-First

Built for Speed

Everything is a keystroke away. No reaching for the mouse.

New project Ctrl+N
New worktab Ctrl+T
Switch project
Ctrl+1toCtrl+9
Close worktab Ctrl+W
Fork worktab Ctrl+Shift+F

Tech Under the Hood

Minimal dependencies, straightforward architecture.

Backend

Python 3.12+
FastAPI + Uvicorn

Frontend

Vanilla JS
xterm.js

Terminal

Real PTY
WebSocket

Package

PyInstaller
~78 MB binary

Ready to Try It?

Free download, no account needed.

Download AgentJuggler