Juggler: 可视化开源AI代码代理
Show HN: Juggler – an open-source GUI coding agent, by the creator of JUCE
Juggler 是由 JUCE 创作者打造的开源 GUI 代码代理,专为希望深度掌控 LLM 代码操作的开发者设计。它摒弃了传统的线性对话流,提供可视化的工作台,支持检查工具调用、分支线程和可编辑上下文。会话以树状结构呈现,而非无休止的滚动记录,所有关键信息如工具调用和上下文均以 Finder 风格的米勒列清晰展示。全插件化架构允许用户自定义扩展,支持本地、远程或混合运行,兼容 Claude Code、OpenAI、Gemini 等主流模型。
你的对话是可编辑的树状结构,而非简单的聊天记录历史。
- 有评论者指出当前 AI 代理交互缺乏 Reddit 或 Slack 式的原生分支对话线程,导致长上下文对话体验混乱,亟需树状结构支持。
- 一位资深 JUCE 开发者表示,尽管 Opencode 功能强大但日益臃肿且 UI 体验不佳,Juggler 的架构效率和树状工作流设计使其成为值得重新评估的替代方案。
- 用户在使用 Deepseek 4 Pro 时遇到 API 报错,提示在 thinking mode 下必须回传 reasoning_content,反映出不同模型对代理工具调用的兼容性挑战。
- 有用户反馈在 MacBook Air M5 上运行 Juggler 配合本地 Ollama 时,若在处理过程中插入 USB-C 扩展坞导致系统资源重分配,会引发系统冻结或崩溃。