An open-source coding agent for VS Code and JetBrains that plans before it edits and asks before it acts.
Juggler
Summary
Open-source GUI coding agent whose sessions are branching, resumable documents instead of a linear chat transcript.
Screenshots
Description
Juggler is a visual workbench for AI coding agents, built by Julian Storer — the developer behind the JUCE framework, the Tracktion DAW, and the Cmajor DSP language. It is a deliberate argument against the terminal transcript as the interface for agentic coding.
A session is a document, not a log
Each session is a CRDT document stored on disk. Any point in it can branch into a sub-thread, and sub-threads can branch again, so you can explore several approaches side by side without losing the context that produced them. Quit and relaunch, or reconnect from another device, and the session rehydrates exactly where it was — including an agent paused mid-run waiting on your approval.
Built to be inspected
A Finder-style Miller-column interface exposes the structure directly: navigate threads, read individual tool calls, review diffs before approving an edit, examine item properties, and read the raw context JSON the model actually received. This is the tool for people who want to see what the agent is doing to their codebase rather than trust it.
Everything is an extension
Context items such as read-file, replace-text, and bash, LLM loop strategies like plan and research, and slash commands like /clear and /compact are all JavaScript plugins with their own interfaces — so the agent loop itself is something you can modify.
Local, multi-client, bring your own key
It ships as a native desktop app for macOS and Windows plus a headless server for Linux and remote sessions, and several desktop or browser clients can attach to one live session at once. The backend is a single Go binary built on Wails — explicitly not Electron, with no Node runtime. The server binds to localhost by default. There is no signup and no telemetry: bring your own key for Claude Code, OpenAI or Codex, Gemini, Ollama, OpenRouter, Z.AI, DeepSeek, Mistral, or OpenCode Zen.
Licensing and status
The extension SDK and the bundled extensions are Apache-2.0; the Go server, desktop app, and web UI are AGPL-3.0-or-later. Juggler launched on Hacker News on July 12, 2026 and is still alpha, with no paid tier today.
Reviews
No reviews yet — sign in to write the first one
Similar App Suggestions
Open-source AI coding agent for VS Code, JetBrains and the terminal — 500+ models at provider cost, task-specific modes, parallel agents in isolated git worktrees.
Anthropic's agentic coding tool — a terminal-native agent that reads your codebase, edits files, runs tests, and opens PRs.
An autonomous AI software engineer that plans, writes, tests, and ships code in its own cloud development environment.
Browser-based coding platform whose AI Agent builds, edits, and deploys full-stack apps from natural-language prompts.