Juggler: an open-source GUI coding agent from JUCE's creator

Ditch the terminal's linear log for branching threads you can fork and rewind — free, no signup, BYOK across Claude, GPT, Gemini, Ollama and DeepSeek.

Nowline Jul 26 11:00 PM banner

Top AI stories from the last hour

Top AI stories from the last hour

Copy markdown

  • Branching trees, not a scrolling log

    Every message can fork into a sub-thread you navigate in Miller columns, and you can backtrack, duplicate or undo freely. Sessions live in a database, so an agent paused for approval survives a server restart or a jump between devices.

  • BYOK, every major provider

    It drives Claude Code (CLI or SDK), OpenAI, Gemini, Z.ai, Ollama, OpenRouter and DeepSeek with your own keys — point it at a local Ollama model or a frontier API without switching tools.

  • Runs local, watch from your phone

    One native Go binary (no Electron or Node) ships for macOS, Windows and Linux, plus a headless server you reach in a browser — laptop, desktop and phone can watch the same live session in sync.

  • Every tool is a JS plugin you can fork

    Context items, slash commands, LLM loop strategies and even the core read/write/bash tools are JavaScript plugins you can inspect, fork or replace, and raw JSON context is editable inline. The extension SDK is Apache-2.0.

  • Free and AGPL — but alpha

    No signup, no telemetry, and the app is AGPLv3; a paid 'pro' tier may come later. Creator Julian Storer calls it "very much an alpha/beta," so kick the tires before wiring it into daily work.