EN
Back to the archive

The archive · Developer & Business Tools · Product decision · 2026

Juggler bets developers steer agents from a GUI tree, not a chat log; 280 HN points

Agent workbench by JUCE creator Julian Storer: sessions are editable Yjs trees in Miller columns; open source, launched July 2026.

Juggler

The betDevelopers will prefer a branching, inspectable GUI over terminal chat for long agent sessions, making the session an editable document and every tool a plugin.Live

What the business is

Juggler is a free, open-source desktop workbench for AI coding agents: sessions are Yjs CRDT trees shown in Finder-style Miller columns, with tool calls, approvals, item properties and raw context inspectable; read/write/bash tools and LLM strategies are JavaScript plugins; a single Go/Wails binary runs the desktop app, browser clients and a headless server.

How it started

Juggler is a solo project by Julian Storer, the developer behind the JUCE C++ framework, the Tracktion DAW and the Cmajor DSP language. After spending many hours with AI coding agents he loved what the models could do but hated the CLI experience, and he decided to build his own agent whose UX and data model felt right to him. CreativeAINews reports roughly six months of solo development before the public launch.

What happened

The Show HN launch in July 2026 (item 48883305, 280 points, 119 comments) drew immediate engagement: Storer answered feedback in the thread, clarified that Juggler contains no JUCE code (Go backend, HTML/JS UI, Yjs documents), and released v0.3.7 by mid-July. DEV Community and CreativeAINews both reviewed the workbench, focusing on tree-shaped sessions, Miller-column navigation and the plugin-first architecture.

How it ended up

Juggler is live as a free open-source alpha: binaries for macOS, Windows and Linux are distributed from juggler.studio and GitHub releases, and the roadmap names a workspace abstraction for worktrees and sandboxing, recursive model history search and a real multi-project server with optional accounts.

Background

Juggler is a free, open-source desktop workbench for AI coding agents, created by Julian Storer, the developer behind the JUCE C++ framework, the Tracktion DAW and the Cmajor DSP language. It launched publicly in July 2026 after roughly six months of solo development, presenting itself with the self-deprecating line that it is 'another AI coding agent'.

Its bet is structural: an agent session should be a tree-shaped, editable Yjs document shown in Finder-style Miller columns, not a linear chat transcript. Tool calls, approvals, item properties and the raw context JSON are all inspectable objects, and any point in a conversation can branch into a sub-thread, so developers can compare approaches instead of losing context.

The product is deliberately plugin-first: context items, slash commands, LLM loop strategies and even the built-in read/write/bash tools are JavaScript extensions, letting third parties ship a tool and its UI together. It runs as a single Go binary via Wails with no Electron, and the same live session can be viewed from the desktop app, a browser tab or a headless server on another machine.

The July 2026 Show HN (280 points, 119 comments) plus reviews from DEV Community and CreativeAINews validated the wedge. Storer has kept shipping changes from feedback, with worktree and sandbox abstractions, recursive history search and a multi-client server on the roadmap.

What has to be true

  • A linear transcript forces developers to choose between destructive undo and losing context when an approach fails; a tree lets them branch and compare instead.
  • Treating every tool call as an inspectable, editable document object makes agent behavior legible enough for professionals to trust.
  • Shipped as a native Go binary without Electron, Juggler gives the indie-developer audience a small, fast artifact they can fork.
  • An Apache-2.0 extension SDK layered on an AGPL core lets closed-source extensions ship without copyleft obligations.

What can be applied

Attack the agent's data model, not just its features: Juggler made sessions editable trees and every tool an inspectable plugin, earning a one-person alpha two independent reviews.

Aftermath

As of September 2026 Juggler is a live open-source project past v0.3.7: binaries for macOS, Windows and Linux ship from juggler.studio and GitHub releases, desktop and headless server share sessions, and the extension SDK is Apache-2.0 with an AGPLv3 core. Still a one-man alpha, it stays free with no signup; remote access beyond a LAN is available only through the official binaries, and workspaces, recursive history search and a multi-client server sit on the roadmap.

Sources

spotted an error? The archive wants to know.

Your turn

You just read one. Describe what you are building, and see who is betting on the same thing.

Free account · 3 free questions · no card

Related cases