ogulcancelik

ogulcancelik / herdr

#9
12,848746+779 todayRust

agent multiplexer that lives in your terminal.

💡 Use Cases

Herdr最适合需要同时运行和管理多个AI编码智能体的开发者,尤其是那些需要持久会话、真实终端渲染和直观状态监控的场景。

多智能体并行监控

Problem: 同时运行多个AI编码智能体(如Claude Code、Codex)时,无法快速知道每个智能体的状态,需要逐个切换查看。

Solution: Herdr在侧边栏用图标直观显示每个智能体的状态(🔴阻塞、🟡工作中、🔵完成、🟢空闲),无需任何配置即可一目了然。

Example: 你同时让Claude Code重构后端API、Codex生成前端组件,通过侧边栏一眼看到哪个在等待输入、哪个已完成,无需手动切换终端窗口。

断网不中断任务

Problem: AI编码任务耗时较长,关闭笔记本或SSH断开后,智能体进程被终止,需要重新启动和恢复上下文。

Solution: Herdr的后台服务保持会话持久运行,即使断开连接,智能体也不会中断;之后可从任何终端(包括手机SSH)重新连接,继续查看进度。

Example: 你在办公室启动了一个大型代码重构任务,然后合上笔记本回家;用手机SSH到服务器,重新附着到Herdr会话,看到智能体已经完成了一半。

全屏TUI正确渲染

Problem: 一些AI编码智能体(如使用全屏文本界面的工具)在模拟终端中渲染错乱,无法正常交互。

Solution: Herdr为每个智能体分配真实的终端,确保全屏TUI应用(如vim、htop等)能正确渲染和响应。

Example: 你让一个智能体在Claude Code中打开vim编辑文件,Herdr的真实终端支持vim的完整界面和快捷键,不会出现乱码或布局错位。

工作区与拖拽管理

Problem: 管理多个项目的AI智能体时,终端窗口混乱,难以按项目或任务组织视图。

Solution: Herdr支持工作区、标签页和窗格的拖拽拆分,鼠标操作原生流畅,可以按项目文件夹组织智能体视图。

Example: 你在一个工作区中为前端项目和后端项目分别创建标签页,每个标签页内用窗格并排显示对应智能体的终端输出,拖拽调整大小即可。

📊 Project Info

Language
Rust
Stars
12,848
Forks
746
Today
+779
Ranking
#9
Collection
Overall
Trending Date
July 6, 2026
Last Push
7/6/2026

🏷️ Topics

agentagent-orchestrationaiai-agentsclaude-codeclicodexcoding-agentsdeveloper-toolsdevtoolsmultiplexerrustterminalterminal-multiplexerterminal-uitmuxtuiworkspace-manager