tmux는 터미널을 활성 상태로 유지합니다. 헤드르도 마찬가지다. 차이점은 Herdr가 어떤 터미널이 에이전트인지, 각 터미널이 어떤 상태에 있는지, 어떻게 기다려야 하는지 알고 있다는 것입니다. tmux는 패널을 봅니다.
앱은 에이전트를 관리합니다. Herdr는 직접 실행합니다.
Herdr가 비교하는 대부분의 도구는 코딩 에이전트를 관리하기 위해 여는 창과 작업이 의존하는 창인 앱입니다. Herdr는 다른 종류의 것, 즉 런타임입니다. 서버는 기기에 실제 터미널을 열어두고 에이전트는 그 안에 있으며 우리를 포함한 모든 UI는 연결되는 클라이언트일 뿐입니다. 이러한 분할을 염두에 두십시오. 아래 매트릭스는 대부분 그 자체를 설명합니다.
| 능력 | herdr | tmux · zellij | cmux · 워프 | 솔로 | 지휘자 · emdash · 슈퍼세트 |
|---|---|---|---|---|---|
| 일종의 것 | 런타임 + 클라이언트 | 터미널 멀티플렉서 | 터미널 앱 | 프로세스 대시보드 | 관리자 앱 |
| 작업은 자체 UI 종료 후에도 유지됩니다. | 예, 서버가 터미널을 소유합니다 | 응, 분리해 | 세션 복원 | 앱이 열려 있는 동안 | 앱이 열려 있는 동안 |
| 기존 터미널 내부에서 실행됩니다. | 응 | 응 | 그것을 대체한다 | 아니요, 데스크톱 앱 | 아니요, 데스크톱 앱 |
| 의미론적 에이전트 상태 | 차단됨 · 작업 중 · 완료됨 · 유휴 | — | 주의 신호 | 프로세스 상태 | 작업 공간 상태 |
| 분리, 재연결, SSH 연결 | 응, 아무거나 | 응 | 부분적인 | — | 원격 프로젝트 |
| 하나의 에이전트에 직접 연결 | 응 | — | — | — | — |
| API 에이전트가 스스로 운전합니다. | 읽기 · 보내기 · 대기 · 분할 · 첨부 | 터미널 스크립팅 | 앱 API | 프로세스용 MCP | 워크플로 API |
| 작업 트리 및 차이점 검토 흐름 | 그것과 짝을 이루다 | — | 부분적인 | — | 응, 그들의 핵심이야 |
| 동일한 런타임의 클라이언트 | TUI · CLI · 일반 SSH, 추가 예정 | 자신의 클라이언트 | 앱만 | 앱만 | 앱만 |
열은 적이 아니라 카테고리입니다. Herdr는 작업 트리 관리자와 행복하게 짝을 이루고 멋진 터미널 내에서 잘 실행됩니다. 필드를 정렬하는 행은 두 번째 행입니다. 보고 있는 것이 사라지면 에이전트에게 어떤 일이 발생합니까?
Herdr는 런타임입니다.
서버는 터미널을 소유합니다. 모든 UI는 UI의 클라이언트입니다. 스크린샷의 TUI는 에이전트가 눈치채지 못하는 사이에 연결, 분리되고 심지어 충돌하기도 합니다. CLI, 일반 SSH 및 다음에 첨부되는 모든 항목에 대해서도 동일합니다. TUI는 마지막 클라이언트가 아닌 첫 번째 클라이언트입니다.
멀티플렉서는 에이전트가 아닌 터미널을 유지합니다.
tmux는 인간에게 지속성을 부여했고 Herdr는 실제 PTY, 분리, SSH 등 전체 상속을 유지합니다. 추가되는 것은 멀티플렉서에는 없었던 부분입니다. 어떤 패널이 에이전트인지, 차단되었는지 여부, 폴링하는 대신 대기하는 방법을 아는 것입니다.
터미널 앱이 터미널을 대체합니다.
cmux와 Warp는 완전히 다듬어질 수 있지만 문제는 작업이 지원하는 시스템의 렌더러와 함께 창으로 이동한다는 것입니다. Herdr는 터미널에 대해 아무것도 변경하지 않습니다. 터미널과 SSH가 이미 도달한 모든 곳에서 내부에서 실행됩니다.
관리자 앱은 런타임이 없는 클라이언트입니다.
Conductor, Emdash 및 Superset는 창에서 작업 트리, diff, 검토 대기열 등 무리를 관리합니다. 유용하며 Herdr는 해당 흐름과 잘 어울립니다. 하지만 에이전트를 관리하는 창은 에이전트가 사는 곳이 아닙니다. 앱을 종료하면 무리가 따라갑니다.
대시보드는 프로세스를 감시합니다.
Solo는 상태, 재시작, 로그 등 개발 스택을 감독합니다. Herdr의 임무는 다릅니다. 열린 상태로 유지되고, 스크롤백과 상태를 유지하며, 무엇이든 지켜보고 있는지 여부에 관계없이 귀하의 상태를 유지하는 대화형 에이전트 터미널입니다.
Zellij는 터미널에서 인간을 위한 보다 친근한 작업 공간입니다. Herdr는 상태, 대기, 직접 연결 및 API 등 터미널의 에이전트를 위한 런타임입니다.
cmux는 에이전트를 중심으로 구축된 Mac 터미널 앱입니다. Herdr는 앱이 아닙니다. 이미 사용하고 있는 터미널에서 SSH를 통해 연결할 수 있는 런타임입니다.
Warp는 귀하의 터미널이자 플랫폼이 되기를 원합니다. Herdr는 귀하의 터미널을 유지하고 그 내부에서 실행되는 것을 소유합니다.
opencode의 웹 모드는 HTTP를 통해 하나의 에이전트를 제공합니다. Herdr는 모든 에이전트 CLI를 모든 tty에서 한 번에 여러 무리로 실행합니다.
Solo는 개발 프로세스를 감독하는 대시보드입니다. Herdr는 감시하는 사람이 있든 없든 대화형 에이전트 터미널을 열어 둡니다.
관리자 앱은 작업 트리, 차이점 및 검토 대기열을 창에 넣습니다. Herdr는 그런 종류의 창 아래에 있는 레이어입니다. 앱을 종료하면 에이전트가 중지됩니다. 모든 Herdr 클라이언트를 분리해도 그렇지 않습니다.