Juggler

The code-agent app the world wasn't asking for.

Yes, folks — it's another AI coding agent.

I've been a C++ developer for 30+ years, and the best things I created in that time happened when I got annoyed at some tool I had to use, and decided to write my own version. I ended up with a DAW, a C++ framework, and a DSP language that way.

Luckily (so far) enough people have shared my taste that those projects found a decent audience.

I had a similar moment with AI agents. It's pretty clear that the rest of my coding career will involve staring at some kind of code-agent tool all day, so I decided to have a stab at making one that feels right to me. I may be arriving at the AI agent party after all the booze has been drunk, but maybe there's still some fun to be had..

Tool calls, item properties and nested sub-thread are laid out in a Finder-style Miller column view
Branching threads. Sub-threads, all the way down.
Inspect anything. Properties, history, raw context.
A session supports multiple clients. The desktop app and/or browser views are all synced.
Everything's a plugin. All the LLM-facing tools are defined in extensions.
Big screen or pocket-sized. The same live session is served, regardless of whether it's the desktop app or a remote browser on your phone.

It's open-source

My business plan for this project is "release it and see what happens". The extensions API and juggler core extension are Apache-2.0 licensed. The main app itself is AGPLv3. There's no signup needed - it's just an app, so hopefully should be friction-free for the agent-curious to kick the tyres. If there's enough interest, I might add a 'pro' version with extra features to fund the project.

This is very much an alpha/beta version at the moment! It's taken me about 6 months of heavy churn to get to this point, and the app will need to do some growing-up out in the real world.

Constructive feedback is welcome - come and say hello on the Discord - but be gentle! This is not being developed by a huge team at a trillion-dollar AI company, it's a one-man side-hustle, and I have several other jobs :)

No terminal required

The desktop app

Download it, drag it to Applications, and double-click. It launches the agent and its local server for you — nothing else to set up.

For long-lived & remote sessions

The terminal server

Run the headless juggler binary on the machine where your code lives, then attach from any browser or the desktop app — on your laptop or across the network.

Download

macOS · Windows · Linux

A single Go binary - no node or electron.

GitHub · Discord · Julian Storer © 2026 Julian Storer