AI/TLDR

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.

Juggler code agent GitHub repository social preview

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

Sources · 2 outlets

Tags

  • coding-agent
  • gui
  • open-source
  • agplv3
  • miller-columns
  • multi-client
  • show-hn
  • developer-tool
  • juggler
  • jules-storer
  • juce

← All releases · Learn AI