一个终端,掌握全局
在工作区和标签页中组织 Agent。离开客户端时,后台服务保持终端运行,回来就能重新连接。
ALPHA HERDUCK
人与 Agent 共享的持久工作层。
跨会话、项目和执行环境,组织一项工作的目标、状态、下一步与完整上下文。
macOS & Linux / 开源 / 你的 Agent,你的账号
ONE WORK. FOUR VIEWS.
工作、执行、项目与历史。
四个视角,共享一份上下文。

目标、阻碍和下一步保留下来,相关会话成为能随时查阅的证据。

鼠标分屏、调整窗口,查看哪些 Agent 正在工作、等待输入或已经空闲。

按项目查看会话、进展和后续行动,保留你熟悉的文件夹组织方式。

搜索和预览本地历史;支持恢复的会话,可以用原来的 Agent 继续。
真实 Ghostty 界面 · Alpha 版本 · 使用准备的示例项目与会话 截图说明 ↗
WORK AS THE DURABLE OBJECT.
一项 Work 可以横跨多个 Agent、会话与目录。Herduck 持久保存目标、状态、阻碍和下一步,从对话、文件、Git 与终端中理解进展和证据。
了解 Herduck 的理念在工作区和标签页中组织 Agent。离开客户端时,后台服务保持终端运行,回来就能重新连接。
从 Work 回到相关会话。选择推进建议,复用正在运行的会话,或恢复原来的 Agent 对话。
你通过界面把握目标和判断。Agent 通过 CLI 与 JSON API 查看状态、读取终端、传递输入。
git clone https://github.com/wenhanweime/herduck.git
cd herduck
just install
herduck先按安装文档准备 Rust 1.96.1、Zig 0.15.2 与 just 等构建工具。macOS 编译后还需按文档重新签名,再启动应用。
npx --yes herduck@alpha需要 Node.js 20+。npm 预览版提供终端与会话库;此处展示的 Work 计划和进展概览请使用源码版。