- ✓
暂未采集到具体套餐,价格以官网为准
Juggler
可视化 AI 编程工具
Juggler 是什么?
Juggler 是一款面向 AI 编程代理的可视化桌面工作台,采用类似 Finder 的多栏布局,将工具调用、审批流程和原始上下文清晰呈现。对话可分支为子线程,每个工具都是一个 JavaScript 插件,完全开源免费,仅以单个 Go 二进制文件发布。
产品详细介绍
可视化 AI 编程工具
Juggler 是一款面向 AI 编程代理的可视化桌面工作台,采用类似 Finder 的多栏布局,将工具调用、审批流程和原始上下文清晰呈现。对话可分支为子线程,每个工具都是一个 JavaScript 插件,完全开源免费,仅以单个 Go 二进制文件发布。
定价方案
需要付费创始人评论
我做了 30 多年的 C++ 开发者,我做过的最棒的东西,起步方式都一样:我对某个不得不用的工具感到不爽,于是自己写了一个。正因如此,我后来做出了 DAW(Tracktion)、C++ 框架(JUCE),以及 DSP 语言(Cmajor)。
我和 AI 代理也有过同样的瞬间。很明显,我接下来整个编程生涯都会成天盯着某种代码代理工具,而我用过的那些,没一个让我用得顺手。在终端里编辑大段多行文本、吸收消防水龙头般的信息?我受不了。于是我试着做了一个自己感觉对味的。
它的不同之处在于:
- 一切皆可查看。工具调用、审批、线程结构、项属性,甚至原始上下文 JSON——全都以 Finder 风格的分栏视图铺开呈现。它们都是文档的一部分,而且全部可编辑。
- 对话是树状结构,不是日志文件。任何节点都可以分支出子线程,并支持递归。可以导航、下钻、回溯、复制、撤销、重新打开。再也不用在 400 条消息里来回翻找哪里出了问题。
- 会话经得起退出、崩溃和重连。会话存储在数据库里,而非内存中。如果代理在运行中途暂停、等着你审批下一步,哪怕你从另一台设备重连后重新打开,它依然会在那里等你。
- 本地、远程,或同时连接。一个会话,可接入任意数量的实时客户端视图。在存放代码的机器上以无头模式运行,然后同时从笔记本电脑上的桌面应用和手机上的浏览器接入查看。
- 插件贯穿始终。模型可以调用的每一个工具——包括读、写和 bash——都是 JavaScript 扩展,你可以查看、分支或替换它们。循环策略、斜杠命令和文件查看器亦然。MCP 服务器和技能以同样的方式接入到这份文档中。一条 juggler ext init 命令就能脚手架出一个可用的扩展。
- 没有 Node,没有 Electron。一个小巧、无依赖的 Go 二进制文件。带上你已经在付费的 LLM 订阅(Claude Code、Codex、Copilot、Gemini、Z.ai、Ollama、OpenRouter、DeepSeek……)或者你自己的 API 密钥即可使用。
完全免费且开源——扩展 SDK 采用 Apache-2.0,应用采用 AGPLv3。无需注册,下载即用。
这并不是什么市值万亿美元的 AI 大厂的团队作品,而是一个人的业余项目。但它推进得很快,我真的非常想听听大家的看法,尤其是那些吹毛求疵的细节。来 Discord 上打个招呼吧。