GitHub 11天前 · 2026-07-15 05:50:10 · 2 阅读
Show HN: Juggler —— JUCE 作者打造的开源 GUI 编程 Agent
itemprop="text">

没错,这又是一款 AI 编程 Agent。这个行业绝对需要再多一个。
如果 Juggler 有什么独特之处的话,那就是它面向那些想要更深入掌控 LLM 在自己代码库上动作的人。它为你提供了一个可视化的工作台:可检视的 tool calls、可分支的会话线程、可编辑的上下文。
更多介绍请看官网:https://juggler.studio
Tool calls、item properties 以及嵌套子线程,以 Finder 风格的 Miller column 视图呈现。
下面是 TL;DR:
- 这是一个正经的 GUI。不是控制台应用。一切围绕图形化的导航、检视和控制。
- 会话是一棵树,而不是无尽向下滚动的聊天记录。它是一个 Yjs 文档,而不是一段文字稿。你可以创建子线程、逐层深入、回溯、对比、编辑。
- 所有重要的东西都看得见。Tool calls、审批流程、线程结构、item properties、原始上下文,全部以 Finder 风格的 Miller column 铺开,而不是埋在那些一层层折叠的聊天消息里。
- 从上到下全是插件。上下文项、slash commands、LLM 循环策略以及它们的 UI,都是 JavaScript 扩展,你可以检视、fork 或替换。
- 支持本地、远程,或同时使用。同一个会话、同一套 UI,在原生桌面应用和/或浏览器中都能跑。多个客户端可以同时挂载到同一个会话。
- 支持常见的模型阵容。Claude Code(CLI 或 API)、OpenAI(codex plan 或 API)、Gemini、Ollama、OpenRouter、Z.AI、Deepseek 等等。

原始来源: GitHub
