Overview
What does Juggler do?
Juggler is a deliberate argument against the terminal transcript as the interface for agentic coding. Instead of a linear scroll you lose when the context fills, each session is a document stored on disk. Any point in it can branch into a sub-thread, and sub-threads branch again โ so you can try three approaches side by side without discarding the context that produced them.
That branching model is the whole idea, and it addresses a real frustration: exploring an alternative in a terminal agent usually means abandoning the conversation that got you there. Sessions are CRDT documents, so several clients can attach to one live session, and it runs locally, remotely, or both at once.
It is written in Go with a Wails window, a JavaScript UI and Yjs for document sync, and it talks to Claude Code, OpenAI, Gemini, Ollama and OpenRouter โ the model stays your choice. Built by Julian Storer, who created the JUCE framework, the Tracktion DAW and the Cmajor language. It is alpha, open source, and has no paid tier.
Features
Juggler features
Branchable sessions
Any point in a session forks into a sub-thread, so alternative approaches keep the context that led to them.
Sessions as documents on disk
CRDT documents rather than terminal scrollback, so history survives and is inspectable.
Multi-client live sessions
Several clients can attach to the same running session.
Local or remote
Runs on your machine, on a remote box, or both simultaneously.
Model agnostic
Works with Claude Code, OpenAI, Gemini, Ollama and OpenRouter.
Open source
Source available on GitHub, with no paid tier today.
Integrations
Integrations and how to connect Juggler
What Juggler connects to, and the order to set it up in.
Get it from GitHub
The repository is at github.com/juggler-ai/juggler. Check the current build instructions โ this is alpha software.
Point it at a model
Configure Claude Code, OpenAI, Gemini, Ollama or OpenRouter. Ollama keeps everything local.
Open a project
Sessions are stored on disk alongside your work.
Branch when you would otherwise restart
The branching is the reason to use it โ forking a session beats losing the context that produced the question.
Fit
Who is Juggler for?
Developers who dislike terminal-only agents
The GUI and branching model exist precisely for people frustrated by linear transcripts.
Developers exploring several approaches at once
Branching sub-threads is the differentiator and has no close equivalent elsewhere.
Anyone wanting local models
Ollama support means the whole loop can stay on your machine.
Teams needing production stability
Poor fit for now โ it is alpha, by a single developer, with no support commitment.
Use cases
Best use cases for Juggler
Exploratory work with several possible approaches
Branch rather than choose, and compare outcomes side by side.
Long sessions where context matters
Documents on disk survive in a way terminal scrollback does not.
Fully local coding agents
Ollama plus a local session store keeps everything on your machine.
Pricing
Juggler pricing
Open source, free. Free tier: Yes โ the project is free and open source.
Open source
Most commonFree
No paid tier exists today. You pay only whichever model provider you point it at.
- Full functionality
- Local or remote execution
- Bring your own model
Pricing last verified . Vendors change pricing frequently โ always confirm on Julian Storerโs own pricing page before buying.
User sentiment
What other users say about Juggler
A summary of publicly available feedback about Juggler โ not paid testimonials.
Discussion so far is its Show HN thread from July 2026 rather than sustained use. The author's track record โ JUCE, Tracktion, Cmajor โ drew attention, and the branching interface was the part commenters engaged with. It is explicitly alpha, so expect rough edges and no support commitment.
We publish individual user reviews only once they have been collected and attributed to a real source. None have been collected for Juggler yet. Used it? Send us your review.
Sentiment summarised from: Juggler โ project site, GitHub โ juggler-ai/juggler, Hacker News โ Show HN thread.
Catalogued from the project site, its GitHub repository and its July 2026 Show HN thread. Alpha software. We have not used it. How we assess agents.
FAQ
Juggler frequently asked questions
Is Juggler a replacement for Claude Code or Cursor?
Not yet โ it is alpha software from a single developer. It is interesting because of the branching session model, which neither of those offers, and because it can drive Claude Code itself rather than replacing it.
Is it really free?
Yes. It is open source with no paid tier today. You pay only whichever model provider you configure, or nothing at all if you use Ollama locally.
What is the branching actually for?
Trying an alternative approach without losing the conversation that led you there. In a terminal agent that usually means starting over; here you fork the session and keep both.
Have you tested it?
No. This entry is catalogued from the project's own material and its Show HN thread, which is why it carries no score.