All Tools

Juggler – an open-source GUI coding agent, by the creator of JUCE

Free Coding

Hello HN, I don't post on here much, but wanted to get some eyes on a new project I'm just launching. I think we definitely need one more AI code agent..

I'm a long-term C++ dev, and over 30+ years I've created some successful audio dev tools (JUCE, the Tracktion DAW, the Cmajor DSP language). All of these came from me getting annoyed with something I had to use, and deciding to have a go at my own take on whatever it was.

So Juggler is my attempt at an AI code agent, after spending too many hours loving what the models could do, but hating the CLI experience, and having some opinions of what a better UX might be for this stuff.

Lots more blurb on the website and github, but a quick tech dump which might grab your attention if you're into these things:

A session is a document, not a log file. Each conversation is a Yjs CRDT tree. It can branch into sub-threads (recursively), and you can drill down, backtrack, edit, undo/redo, and inspect everything: tool calls, approvals, and the raw context JSON going to the model, etc. The UI is based around Finder-style Miller columns rather than a big doom-scroll, and is quick to navigate.

Because it's a CRDT behind a local web server, multiple clients can attach P2P to a live session: the native desktop app, a browser tab, or your phone. Run the headless server on the box where the code lives, view it from wherever.

Almost everything is a JavaScript plugin: every item in the context (read/write/bash/etc.), the LLM loop strategies, slash commands, and their UIs. You can inspect, fork, or replace any of them. I don't do much agent customisation myself, but lots of people do, and I'd love to see what they think of with this plugin API.

Go backend, Wails for windowing (no Electron), plain type-checked JS (strict JSDoc), Yjs for the documents. Usual BYOK provider support: Claude (CLI or API), OpenAI/Codex, Gemini, Ollama, OpenRouter, DeepSeek, etc.

The app's AGPLv3; the extension SDK and bundled extensions are Apache-2.0, so extensions have no copyleft strings attached. No signup, no telemetry, trying to make it frictionless for people to try it out..

It's very much a beta, and is a one-man side project. It hasn't yet had a proper kicking from the real world, but I'm confident some people with similar preferences to my own will like it!

https://juggler.studio

Category
Pricing
Free
Type
AI Tool
Official
Best for: streamlining coding workflows. Compare the top coding alternatives listed below to find the right fit.

Pricing

Starting From
Free (Open Source)
Visit Website
Affiliate link — we may earn a commission

Related Deals

AppSumo — Lifetime AI Deals
Save on AI tools with one-time purchase. No subscriptions.
Browse Deals →

Compare Juggler – an open-source GUI coding agent, by the creator of JUCE with top alternatives

See how Juggler – an open-source GUI coding agent, by the creator of JUCE stacks up against other Coding tools.

View Top Alternatives →

Frequently Asked Questions

What is Juggler – an open-source GUI coding agent, by the creator of JUCE?
Hello HN, I don't post on here much, but wanted to get some eyes on a new project I'm just launching. I think we definitely need one more AI code …
Is Juggler – an open-source GUI coding agent, by the creator of JUCE free?
Yes, Juggler – an open-source GUI coding agent, by the creator of JUCE offers a free plan.
What category does Juggler – an open-source GUI coding agent, by the creator of JUCE belong to?
Juggler – an open-source GUI coding agent, by the creator of JUCE is an AI tool in the Coding category.