Nicheloom

Market intelligence for builders — see what's gaining traction before it's crowded.

Juggler

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

Details

External ID
48883305
Source
HN
Company
—
Product
Juggler
Website domain
github.com
Launched
July 12, 2026
Cohort
—
Upvotes
280
Upvotes percentile
0.982078853046595
Tags
—
Fetched at
Sept. 7, 2026, 9:26 p.m.
Updated at
Sept. 7, 2026, 9:26 p.m.

Description

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

Enrichment

Theme
AI agent frameworks and developer tools
Vertical
Horizontal
Function
Agent / copilot
Audience
Developer
AI stance
AI-native
Project type
Hobby / open-source project
Normalized one-liner
open-source gui coding agent
Manually corrected
False

Could you build this?

Partial While an agent GUI wrapper around an LLM API is simple, building a high-performance native C++ GUI app with bespoke tooling inspired by audio-grade developer frameworks requires significant systems engineering.

What it would actually take: To build a real version, one would use C++ with JUCE or similar native UI/audio framework, integrating embedded LLM tool calls and multi-threaded execution environments. The hard part is building a responsive, thread-safe, low-latency GUI agent orchestrator that handles local code AST manipulation and diff patching smoothly without UI freezes. This requires seasoned C++ GUI and systems programming expertise.

Discussion

20 comments analyzed.

Competitors mentioned: Overlord - specification and tracking tool for automation, OpenCode - coding agent that users want to drive via alternative interfaces, ACP servers/agents - alternative agent architecture, Home-brewed custom agent systems - individual solutions for agent orchestration

Concerns raised: Higher token usage due to caching approach, Gap between automating tasks and actually specifying/prioritizing what gets built, LLMs struggle with complex navigation without proper instruction, Mobile UI issues - header download button causes double screen scroll on iPhone, Coding by hand may become a hobby rather than a job - employment impact

Feature requests: Add ACP client support to connect to ACP servers, UI/method to modify and manage multiple LLM providers beyond API key entry, Generic OpenAI provider option for broader compatibility, Support for custom provider endpoints and proxy services, Minimal window flows showing only session contents without UI bloat

Competitors

Other products that read as similar to this one — 458 launches clear the similarity bar, closest 8 shown.

Attention rank: #12 of 459 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).

Launched 254 days after the earliest competitor.

Other launches for this product

Same idea, different domain

Nobody's really built a agent / copilot tool for Agriculture yet.