Core

Real windows,
not tabs.

Every repo and worktree gets its own native macOS window — colour-coded — so you can see everything you're juggling at a glance.

macOS 14+ · Apple Silicon · Signed & notarized

Why Juggle

Stop hunting for the terminal that needs you.

Juggle is a native macOS cockpit for agent-heavy work — not another tabbed terminal. Colour is identity; behaviour is attention.

One window per terminal

Real, native macOS windows instead of a pile of tabs. See every agent, repo and worktree at once.

Menu-bar cockpit

Open projects, create worktrees and jump to the right terminal from one compact panel — summon it with ⌘0.

Attention that breathes

When an agent is blocked, its window breathes in its colour. Click the row to land straight on the cursor.

The tour

The same flow you meet on first launch.

This is Juggle's onboarding, unrolled. Every step keeps its own hue.

Control

Your cockpit lives in the menu bar.

Click the menu-bar icon — or press ⌘0 — to expand the control panel. It never floats over your terminals: pop it open, add a project, tuck it away.

juggle~/Documents
mainMerge ▾
feat/auth#171 +65
GRID
3×2Tile
Identity

Colour is how you keep track.

Each project is a hue; each worktree a shade. When an agent needs you, its window breathes in its colour — click its row to land on the cursor.

payments
needs you
click its row → jump straight to the cursor
Layout

Snap it all into a grid.

Tile every window into 2×2, 3×2, 4×3 — whatever fits your displays. Drag a window to snap it into place. ⌘⌥G re-tiles.

3 × 2
Git

Worktrees and PRs, built in.

Every window shows its branch, diff and PR status. Open a draft PR or merge — right from the panel, no context-switch.

payments~/Desktop
mainTerminal
feat/checkout⌥ #171 +65 −3 Merge ▾
fix/race#158 Behind ▾
Open draft PR · Merge — straight from the panel
Permissions

Two quick grants and you're ready.

Let Juggle into your project folders, and connect the GitHub CLI for one-click PRs. Skip either and set it up later.

Files & folders
So Juggle can run git inside your project folders.
Grant access
GitHub CLI
PR and merge buttons are ready when gh is signed in.
Connected
Go

Ready to juggle?

Press ⌘0 anytime to summon Juggle. Add your first project and your first colour-coded window opens.

0
Summon Juggle from anywhere. It lives in the menu bar.
+ Add your first project
Install

Drop Juggle in, and you're set.

Drag Juggle into Applications. On first launch, macOS asks once to let it into your project folders — that's how it runs git for you.

1
Download the DMG
Signed & notarized — opens with no Gatekeeper warning.
2
Drag Juggle into Applications
The standard macOS drag-to-install.
3
Launch & open your first project
Press ⌘0 anytime to summon the cockpit.
4
Grant folder access when asked
Only so Juggle can run git in your project folders.

Download Juggle

The public build ships as a drag-to-Applications DMG.

Download for macOS
macOS 14+ · Apple Silicon · GitHub CLI for PR features