2026年7月15日CodingToolOpen Source

Juggler:终于有人给编程 Agent 做了个像样的界面

所有人都在做终端。JUCE 的作者做了个窗口。

Juggler 是个开源编程 Agent,它干脆把聊天记录这个形态整个扔了。你的会话不是一条往下滚的对话,而是一棵可以编辑的树。你可以分叉,可以回头改写喂给模型的上下文,每一次工具调用在执行前后都能拆开看。导航用的是 Miller 列,就是 Finder 那种一层层横着钻的样子。本地能跑,远程能跑,同时跑也行,多个客户端可以接进同一个活着的会话。

底层是 Go 加 Wails 窗口,界面是 JavaScript,文档同步用 Yjs。插件用 JavaScript 写,能扩展上下文条目、斜杠命令,甚至整套 LLM 策略。核心 AGPL-3.0,插件 SDK 是 Apache-2.0。它能接 Claude Code、OpenAI、Gemini、Ollama 和 OpenRouter,模型你自己挑。v0.3.7 在 7 月 14 日发布,Show HN 拿了 142 分。

它底下那个论点值得认真对待:跟 Agent 写代码根本不是对话,是搜索。你试一个分支,走死了,退回来,换一条。而聊天记录这个形态处理不了搜索——你没法分叉,没法剪枝,上下文一旦被污染,唯一的办法是推倒重来,之前的全丢。把会话变成一棵能编辑的树,模型就重新变成一个你能操控的东西,而不是一个你只能求它的东西。

程序员在终端里舒舒服服住了两年之后,还想不想要图形界面,这是个真问题。但这东西不是周末套个 API 的壳,作者维护了一个被广泛使用的 C++ 框架二十年,架构上看得出来。

https://github.com/juggler-ai/juggler
← 上一篇
Bonsai 27B 把 270 亿参数塞进了 iPhone
下一篇 →
Pazi:vibe coding 之后,该 vibe 经营了
← 返回所有文章

评论

加载中...
>_