ogulcancelik/herdr
Rust29 / 0
여러 코딩 에이전트를 tmux처럼 패널로 띄워 뗐다 붙였다 하며 관리하는 러스트 터미널 멀티플렉서.
TL;DR
herdr는 여러 코딩 에이전트를 터미널 패널로 동시에 띄워 어떤 게 막혔고 어떤 게 작업 중이고 어떤 게 끝났는지 한눈에 보여주는 tmux 스타일 멀티플렉서로, 실제 터미널 화면을 그대로 보여줄 뿐 별도로 가공해서 재해석하지 않는다. 세션을 detach해도 에이전트는 계속 돌아가고, 다른 터미널이나 SSH로 다시 붙으면 그대로 이어서 볼 수 있어 재시작해도 세션이 살아 있다. 순수 소켓 API를 열어둬서 에이전트 자신도 herdr를 써서 다른 패널을 띄우고 출력을 읽고 서로를 기다리게 할 수 있다. Electron 없이 러스트 바이너리 하나로 동작하고, tmux식 프리픽스 키와 클릭·드래그·분할 같은 마우스 조작을 둘 다 1급으로 지원해 상황에 맞게 골라 쓸 수 있다.
핵심 포인트
- 실제 터미널 화면을 그대로 보여줘, 에이전트 출력을 가공해서 재해석하는 래퍼형 도구와 달리 있는 그대로의 상태를 신뢰할 수 있다.
- 세션을 detach해도 에이전트가 계속 실행되고, 다른 터미널이나 SSH에서 다시 붙어도 그대로 이어볼 수 있어 재시작에도 세션이 살아남는다.
- 순수 소켓 API를 노출해, 사람뿐 아니라 에이전트 자신도 herdr를 써서 새 패널을 띄우고 다른 에이전트의 출력을 읽고 완료를 기다릴 수 있다.
- tmux식 키보드 프리픽스와 클릭·드래그 마우스 조작을 둘 다 1급으로 지원해, 상황마다 편한 쪽을 골라 쓸 수 있다.
22k
STARS
1.5k
FORKS
+218
TRENDING
29
조회수
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.