OH

ogulcancelik/herdr

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

4.7万 stars 质量 68 趋势 100Apache-2.0

你的编码代理所依赖的运行时

概览

herdr.dev ·安装 ·快速启动 ·支持代理 ·文档 ·套接字 API ·赞助商 https://github.com/user-attachments/assets/043ec09f-4bdd-41d5-aee0-8fda6b83e267 让你的代理运行在它们已经运行的地方;你的机器、服务器,任何你能用 ssh 的地方。每个代理都有自己的真实终端,而不是应用的仿制品,所以即使是全屏的 TUI 也能正确渲染。点击、拖动、将面板拆分为工作区和标签页,看着每个代理被阻塞、工作、完成。关闭笔记本,什么都不会死机;从另一个终端重新连接,或者通过手机通过 SSH 重新连接。一个本地的 Rust 二进制文件,不是应用:没有图形界面,没有电子,没有仅 Mac 的封装,没有账户,没有遥测。(如果你用过多元多元机路:就是那个,为代理重建的版本。) - 你看到的是每个代理自己的屏幕,而不是应用的仿制版本,所以即使是全屏的 TUI 也能正确渲染。- 侧边栏会把所有代理的状态滚动到🔴被阻挡、🟡工作中、🔵完成或🟢闲置,这样你总能知道谁需要你。零配置,无需挂钩。

概述(AI 翻译)

herdr.dev ·安装 ·快速启动 ·文档

英语 ·简体中文


https://github.com/user-attachments/assets/043ec09f-4bdd-41d5-aee0-8fda6b83e267

你的编码代理所依赖的运行时。

  • 分离而不停止工作 — 当你关闭客户端或失去SSH连接时,Herdr会让终端在后台服务器中继续运行。服务器或机器重启后,Herdr恢复已保存的布局,并可恢复支持的代理会话;原始进程不会存活。会话状态→
  • 多台机器,一个窗口 — 将本地工作和保存的SSH机器合并在一起,使用合并代理列表和独立的重新连接。远程机器→
  • 切勿寻找卡住的那个 — 每个窗格都标注为工作、阻塞或闲置。当代理停下来需要答案时,Herdr会说。
  • agent-native — 代理通过CLI和Socket API驱动Herdr:他们可以生成面板,互相提示,等待其他代理被真正屏蔽。代理技能→
  • 运行你已经运行的程序 — Claude 代码、Codex、Cursor、OpenCode、GROK 以及其他内容。Herdr 不包裹或替换它们;它拥有它们的终端。构建代理?添加 Herdr 支持→

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

herdr

herdr.dev · install · quick start · docs

English · 简体中文


https://github.com/user-attachments/assets/043ec09f-4bdd-41d5-aee0-8fda6b83e267

the runtime your coding agents live on.

  • detach without stopping work — herdr keeps terminals running in a background server when you close the client or lose your SSH connection. after a server or machine restart, herdr restores the saved layout and can resume supported agent sessions; the original processes do not survive. session state →
  • several machines, one window — keep local work and saved ssh machines together, with a combined agent list and independent reconnects. remote machines →
  • never hunt for the stuck one — every pane is marked working, blocked, or idle. when an agent stops and needs an answer, herdr says so.
  • agent-native — agents drive herdr through the cli and socket api: they can spawn panes, prompt each other, and wait until another agent is genuinely blocked. agent skill →
  • runs what you already run — claude code, codex, cursor, opencode, grok and the rest. herdr doesn’t wrap or replace them; it owns their terminals. building an agent? add herdr support →
  • keyboard and mouse, both first-class — tmux-style prefix keys and click, drag, split. pick per moment, not per tool.
  • plugins — extend panes and workflows. browse the marketplace →
在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add ogulcancelik/herdr
新手?先看 mcpskill.org 教程 →