Juggler Visual Workbench Connects AI Coding Agents Locally and Remotely
· GlobeWire Daily Editorial Desk · Source: github.com

Image: GitHub · Photo source · Resized and letterboxed to 16:9; no AI generation
Introduction to Juggler
Juggler is an open-source visual workbench designed for developers working with AI coding agents. Created by Julian Storer, the software aims to provide transparency into model interactions by visualizing context, model calls, and tool execution in real time. It operates as a vendor-neutral tool that connects directly to existing model providers using a user's own subscriptions or API keys.
Core Architecture and Features
Unlike traditional linear transcripts, Juggler organizes conversations into persistent, navigable trees stored directly on the user's local disk. Key structural features include:
- Branching Contexts: Developers can branch conversations to explore alternative approaches or delegated research without cluttering the main thread.
- Detailed Transaction Inspection: Every LLM transaction can be opened to review inputs, system prompts, tool schemas, token usage, timing, and stop reasons.
- Modular Extensions: Capabilities are built using JavaScript extensions via an Apache-2.0 licensed SDK, allowing custom tools, strategies, and Model Context Protocol (MCP) integrations.
Vendor Neutrality and Privacy
Juggler does not proxy model traffic, host proprietary models, or sell token credits. Prompts, code, and API keys are transmitted directly from the user's machine to the chosen provider, which may include Anthropic Claude Code, OpenAI Codex, GitHub Copilot, Google Gemini, Ollama, and other compatible services. No repository data is indexed into a cloud service by the application.
Deployment Options
Juggler ships with a native desktop app and a headless command-line server (`juggler`) to support flexible workflows:
- Local and Remote Sessions: Run the server on a workstation, dev box, or remote server, and access the same live session from a desktop app or web browser.
- Multi-Client Sync: Multiple browser tabs or desktop views can synchronize with a single server instance.
- Network Accessibility: Local network (LAN) access can be enabled manually with QR code support for mobile viewing.
Verification and Availability
The source code and official releases are available on GitHub and the project website under the GNU Affero General Public License v3.0, while the extension SDK uses the Apache-2.0 license. Developers can verify installation guidelines, security documentation, and build instructions directly within the repository.
AI-assisted reporting; source claims are attributed and have not been independently verified.
More to read
Trending on GlobeWire Daily
Selected from recent coverage and related topics; not live search rankings.









