Juggler

Juggler

A desktop app for working with AI coding assistants where you can see exactly what the AI is doing step by step, rewind and branch off from any earlier point in the conversation, and edit what it already said — instead of scrolling through an endless term

🔗 Visit Juggler
📁 Editors, IDEs & Dev Tools🗣️ English📅 July 26, 2026

Description

Command-line AI coding agents work, but they're a black box in motion: once the agent has made ten tool calls, it's hard to see what actually happened at step three, and if you want to try a different approach from that point, you're usually starting over. Juggler was built by someone who spent years inside CLI-based AI coding tools and decided the interaction model itself needed a visual rework, not just a better model underneath.

Juggler is a native desktop application (macOS, Windows, Linux, built with a Go backend via the Wails framework and an HTML/JavaScript frontend) that presents AI coding sessions as tree-structured, branching conversations you can edit and backtrack through, with a Miller-column file navigator and inspector views into every tool call the agent makes. It supports Claude Code, OpenAI, Gemini, Ollama, OpenRouter, Z.AI and Deepseek as backends, syncs state across multiple clients (desktop, browser tabs, remote), and persists sessions across restarts. It's open-source under AGPL-3.0 for the core app and Apache-2.0 for its extension SDK, runs localhost-only by default, and offers a commercial license for anyone wanting to build closed-source extensions on top of it.

💬 Our review

The short version: if you find yourself fighting the linear, scroll-and-lose-context nature of CLI-based AI coding agents, Juggler's branching, inspectable, editable session model is a genuinely different and often better way to work with the same underlying models — built by someone with real credibility in developer tooling (JUCE, Tracktion, Cmajor).

It doesn't replace Claude Code or other agents so much as sit on top of them as a richer interface, which means its value depends entirely on how much friction you feel with the current CLI/chat paradigm — if you're happy scrolling a terminal, this adds a layer you may not need. The AGPL license on the app itself is worth flagging for teams: it's free to use and modify, but distributing a modified closed-source version triggers AGPL's copyleft obligations, which is exactly why a separate commercial license exists for that case. Multi-backend support (Claude Code, OpenAI, Gemini, Ollama, and more) is a real strength since it's not locking you into one vendor's agent. Worth trying if session branching and tool-call inspection sound genuinely useful to your workflow; skip it if a terminal already feels sufficient.

💰 Pricing

Gratuit (open-source)AGPL-3.0 / Apache-2.0, licence commerciale disponible sur devis
Open-source 0 $Licence commerciale sur devis

📊 Global score

53Average
🌐Availability15/100Faible

1 language · 0 platform

📄Profile90/100Excellent

Profile completeness

🤖 AI-enriched data

💰 Pricing model
🆓 Gratuit (open-source) / licence commerciale disponible

AGPL-3.0 pour l'app, Apache-2.0 pour le SDK d'extensions ; licence commerciale sur devis pour usage closed-source

👥 Target audienceDéveloppeurs voulant une interface visuelle et transparente pour piloter des agents de code IA plutôt qu'un terminal
🗣️ Languagesen
🌍 Target countriesInternational, marché anglophone
👍

Pros

Conversations en arborescence, branchables et éditables (backtracking réel)

Compatible avec plusieurs backends IA (Claude Code, OpenAI, Gemini, Ollama, etc.)

Vues d'inspection détaillées de chaque appel d'outil

Sessions persistantes, synchronisées entre plusieurs clients

👎

Cons

Ajoute une couche d'interface, pas une nouvelle capacité IA en soi

Licence AGPL à surveiller pour un usage closed-source

Projet jeune, écosystème/documentation encore en construction

Utile seulement si le modèle CLI/chat pose vraiment un problème pour vous

❓ Frequently asked questions

What is Juggler in one sentence?
How much does it cost?
Which AI models does it work with?
Does it replace Claude Code or similar CLI agents?
Who is Juggler built for?
Is it worth the money compared to alternatives?
Which tool should you pick for your case?