# Juggler — a GUI coding agent from the creator of JUCE

> A visual, tree-based coding agent from a 30-year veteran of desktop developer tools.

- Org: Juggler AI
- Date: 2026-07-14
- Category: tool, repo
- Source: https://github.com/juggler-ai/juggler
- Canonical page: https://ai-tldr.dev/releases/juggler-ai-code-agent-jul14/

## In short

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.

## What it is

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 it works

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 it matters

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 it's for

developers who want to see and steer what a coding agent is doing

## Try it

git clone https://github.com/juggler-ai/juggler

## Links

- [GitHub Repo](https://github.com/juggler-ai/juggler)
- [v0.3.7 Release](https://github.com/juggler-ai/juggler/releases/tag/v0.3.7)
- [Show HN Discussion](https://news.ycombinator.com/item?id=48883305)
