Show HN: Juggler – an open-source GUI coding agent, by the creator of JUCE(github.com)
262 points by julesrms 2 days ago | 113 comments
tl;dr: Juggler is an open-source GUI coding agent from JUCE creator Julian Storer that replaces the typical linear chat transcript with a tree-based, Miller-column interface for inspecting, branching, and editing LLM sessions. Built in Go with Wails (not Electron) and a JavaScript extension system where tools, strategies, and slash commands are all pluggable, it runs as a local server that multiple desktop and browser clients can attach to simultaneously. It supports Claude, OpenAI, Gemini, Ollama, and other providers, and is AGPLv3-licensed.
HN Discussion:
  • Tree-based branching UI is a much-needed improvement over linear chat transcripts
  • GUI-first approach beats terminal UX for agent productivity work
  • Balanced human-in-the-loop agents are preferable to fully autonomous long-horizon ones
  • ~Missing features like ACP support are blockers to adoption
  • Curious how the tree paradigm actually changes daily workflow versus existing tools