AI 代码助手
Juggler
Juggler 是一个开源 AI 编码代理,配备可视化工作台,提供可检查的工具调用、分支线程和可编辑上下文,让您对代码库上的 LLM 操作进行手动控制。
Juggler
什么是 Juggler?
Juggler 是一个跨平台原生桌面应用和无头服务器,为 AI 编码会话提供基于树的可视化界面,支持多个 LLM 提供商,并可通过 JavaScript 插件扩展。
Juggler 与相似工具比较
| 计价模式 | 免费, 付费 | 免费, Freemium, 付费 | 免费 | 免费 |
| 免费额度 | ||||
| 主要功能 |
|
|
|
|
| 优点 |
|
|
|
|
| 缺点 |
|
|
|
|
| 适合对象 |
|
|
|
|
如何使用 Juggler?
- 1从发布页面或 juggler.studio 下载最新构建。
- 2启动桌面应用(macOS/Windows)或运行 `juggler` 服务器二进制文件(Linux)。
- 3使用桌面应用或 Web 浏览器连接到会话。
- 4使用 Miller 列 UI 导航会话树、检查工具调用、分支子线程、编辑上下文项。
- 5根据需要添加扩展或配置支持的 LLM 提供商(Claude、OpenAI、Gemini 等)。
Juggler 主要功能
- 可视化 Miller 列工作台,用于检查工具调用、项目属性和线程结构
- 基于树的对话,支持分支子线程,而非线性聊天
- 可扩展的插件系统,用于上下文项、斜杠命令和 LLM 策略
- 多客户端架构:桌面应用和浏览器标签同步到同一会话
- 本地、无头或远程运行(官方二进制文件提供广域网访问)
- 支持主要 LLM 提供商:Claude Code、OpenAI、Gemini、Ollama、OpenRouter、Deepseek 等
Juggler 使用场景
- 交互式 AI 辅助编码,完全可见每一步
- 通过分支探索进行调试和调试会话
- 通过共享会话进行协作代码审查和结对编程
- 通过插件自定义和扩展 AI 代理行为
- 在远程服务器上运行 AI 代码生成任务,并通过本地 GUI 控制
Juggler 价格与免费额度
Juggler 目前采用 免费, 付费 模式。
免费方案
开源版(免费)
$0
全功能开源版本(AGPL v3.0+)。仅限本地和局域网访问。需要从源码构建或使用社区构建。
付费方案
商业版(付费)
联系获取定价
来自 juggler.studio 的官方二进制文件,支持广域网访问模式。也可在商业许可下用于闭源集成。
Juggler 优缺点
优点
- AI 编码会话的可视化、可检查界面
- 基于树的对话支持非线性探索
- 完全可扩展的插件系统用于自定义
- 多客户端支持,可在桌面和浏览器之间无缝切换
- 开源,拥有活跃社区和开发者友好的扩展许可
缺点
- 对于习惯线性聊天界面的用户有学习曲线
- 无头服务器设置对非技术用户可能复杂
- 广域网访问需要购买官方二进制文件或许可
- 相对较新,社区扩展可能比更成熟的工具少
Juggler 最适合哪些用途?
- 希望对 AI 代码生成和编辑进行精细控制的开发者
- 需要实时协作编码会话的团队
- 有兴趣构建自定义 AI 代理工具和扩展的高级用户
- 更喜欢可视化树界面而非线性命令行交互的人