Built in public by @Pawon_Pawon

Juggling AI Agents
Just Got Simple

Run parallel Claude, Codex, and Bash terminals across all your projects. Fork golden contexts. Pick up where you left off. All local, no chaos.

AgentJuggler — 3 projects, 7 worktabs
Claude
Codex
Bash
~/my-saas $ claude "refactor the auth module"
Analyzing auth module structure...
Found 3 files to refactor: auth.py, middleware.py, tokens.py
Refactoring complete. 47 lines simplified, 2 security issues fixed.
~/api-service $ codex "write tests for the payment endpoint"
Generating test suite for /api/payments...
Created 12 test cases covering edge cases and error paths.
~/website $ npm run build _

Tired of AI Workflow Chaos?

Every tab is a context. Every context is a loss waiting to happen. AgentJuggler keeps it all together.

No More Tab Apocalypse

All your projects, agents, and terminals in one place. Switch between them with Ctrl+1-9. No more hunting through 30 browser tabs.

Context Loss Kills Flow

Fork a golden context and run parallel experiments without losing the original. Hit a sweet spot? Duplicate it. Try five different approaches at once.

Pick Up Where You Left Off

Session persistence means your projects, worktabs, and layout survive restarts. Close the app Friday, reopen Monday — everything is right where you left it.

How It Works

Three steps from download to 10x productivity.

01

Download & Install

Single binary, ~78 MB. Installs to your home directory. No root, no Docker, no fuss.

02

Add Your Projects

Point to your project directories. Open them as tabs. Create worktabs with Claude, Codex, or plain Bash.

03

Juggle Away

Run agents in parallel, fork contexts, switch projects instantly. Your workflow, orchestrated.

Real Terminals

Not a Chat Wrapper.
Full PTY Terminals.

Every worktab runs a real pseudo-terminal (PTY) powered by xterm.js. Not a fake console — a real shell session that opens in your project directory. Run any command, see full output, use vim if you want.

  • Full xterm.js terminal emulation over WebSocket
  • Each terminal opens in the project's working directory
  • Color-coded agents: Claude (purple), Codex (green), Bash
worktab-3 — Claude active
~/my-saas $ claude
Claude Code v1.0.0
Session: my-saas/auth-refactor
You: Refactor the auth module to use JWT
I'll update the authentication system to use JSON Web Tokens.
Let me analyze the current implementation first...
Reading auth.py, middleware.py, config.py...
Found 3 files to update. Starting with auth.py:
+ import jwt
+ from datetime import timedelta
- from sessions import SessionStore

Ready to Tame the Chaos?

Free, local-first, no accounts. Download the binary and start juggling in seconds.