Juggler AI · 2026-07-14 · notable
Juggler — a GUI coding agent from the creator of JUCE
Juggler is an open-source GUI coding agent that shows agent runs as an editable tree with a Miller-column interface, not a single scrolling chat. Built by JUCE creator Jules Storer.
A visual, tree-based coding agent from a 30-year veteran of desktop developer tools.
What is it?
Juggler is a hands-on graphical coding agent that lays out an agent's tool calls, prompts and branches in a Finder-style Miller column, so you inspect and edit the run instead of scrolling a linear chat. It talks to Claude, OpenAI, Gemini, DeepSeek and Ollama and runs locally or against a headless server.
How does it work?
The Juggler agent stores each session as a Yjs CRDT tree that can branch at any point into a sub-thread, so multiple desktop and browser clients can attach to the same headless server and see the same state. The backend is Go with Wails (no Electron) for a ~40 MB app, and every context item, slash command and LLM loop strategy is a JavaScript extension you can fork or replace.
Why does it matter?
Most coding agents give you one linear transcript and no way to see the tool calls; Juggler makes each step inspectable and rewindable, which is how people who don't fully trust the agent actually want to work. The AGPL-3.0 core plus Apache-2.0 extension SDK also gives teams a real alternative to closed-source desktop agents like Cursor and Zed.
Who is it for?
developers who want to see and steer what a coding agent is doing
Try it
git clone https://github.com/juggler-ai/juggler