tmux를 10년 쓰다가 올해 herdr로 옮겼고, 이후 돌아갈 생각이 들지 않음. 코딩 에이전트 통합도 좋지만, 내부적으로 libghostty를 사용해 터미널 에뮬레이터 안에서 또 다른 터미널 에뮬레이터를 돌리는 번거로움이 없다는 점도 훌륭함.
GUI를 선호한다면 herdr 데몬에 연결하는 herdr-gpui를 추천함. 휴대폰 원격 페어링, 코딩 에이전트에 스크린샷과 메모를 보내는 내장 브라우저 통합 등 편리한 기능이 있음. https://github.com/penso/herdr-gpui
Zellij를 오래 사용했고 Herdr도 고려했지만, 벤처캐피털 투자를 받았다는 점이 불안함. 나를 상품 취급하게 될 도구에 많은 시간을 투자하고 싶지는 않음.
libghostty를 쓴다니 관심이 생김. tmux의 기본 기능은 대체로 갖추고 있는지, 직접 써보니 tmux와 비교해 어떤지 궁금함.
herdr는 이 분야에서 단연 가장 완성도 높은 도구임. 에이전트용 소프트웨어는 대개 바이브 코딩으로 만든 티가 나고, 버그와 예외 상황을 보면 설계에 별로 신경 쓰지 않은 느낌이 듦. herdr는 다름. 홍보 페이지에는 LLM 특유의 문체가 묻어나지만, 애플리케이션 자체는 매우 안정적이고 세심하게 설계됨.
본격적인 UI는 자연스러운 다음 단계이며, 필요한 기능도 잘 갖춘 듯함. 특히 놀라운 건 UI 전체가 “recipes”로 제어되는 것처럼 보인다는 점임. 기존 소프트웨어에서는 어려웠던 방식으로 UI를 맞춤 설정할 수 있음. https://herdr.dev/layouts/.
공식 모바일 앱도 곧 나오기를 기대함!
처음에는 “tmux면 충분하다”는 쪽이었고 꽤 회의적이었지만, 실제로는 정말 훌륭함. 하나의 herdr 세션에서 여러 SSH 머신에 접속할 수 있게 된 뒤로는 줄곧 그 안에서 작업함.
잠깐 써보니 맞춤 설정과 즉시 반영이 인상적임. 에이전트를 실행하고 기능을 추가해 달라고 하면 즉시 다시 로드됨.
예를 들어 5시간 또는 주간 사용량을 소진한 제공업체의 채팅을 숨기고 싶었음. Rust로 작성된 것 같은데 이런 동작을 어떻게 구현했는지 궁금함.
그렇다면 Superlogical Rex는 아직 안 써본 것 같음.
GitHub에서 가장 인기가 많고 기능도 더 많아 보여 Orca를 사용 중임. 이 도구가 Orca보다 특별히 나은 점이 있을까?
탭 방식이 마음에 들지 않아 직접 만들었음. 직접 만든 도구 홍보이지만 주소는 https://race-term.com임.
에이전트 우선 설계는 아니지만 풍부한 MCP 기능 덕분에 조율용 에이전트가 터미널을 직접 제어해 다른 에이전트를 움직이도록 자주 사용함. 이런 범용 해법은 다른 곳에서 보지 못했음.
어제부터 작업용 VM을 옮기고 있어서, 교차 컴파일한 PTY 호스트 라이브러리를 원격에 배치해 SSH 연결 유지 기능도 개발하기 시작함. 관심 있다면 살펴보길 바라며, 일주일 정도 안에 공개할 계획임.
비슷한 도구로 Tern(https://stencil.so/tern)을 쓰기 시작함. Oh My Pi 제작자가 만들었으며 아직 비공개 베타임.
모두가 에이전트 작업을 한곳에서 관리하는 통합 화면을 만들려 하면서 이 분야의 경쟁이 뜨거워지는 듯함.
이번 주에 접근 권한을 받았는데, 이미 훌륭했던 oh-my-pi를 이 정도로 더 좋아지게 한다는 점에 놀랐음!
몇 주 전에 접근 권한을 받았는데, 이 도구가 무엇을 하는지 완전히 잘못 이해했던 것 같음!
비슷한 도구를 만들고 있지만, SSH 대신 iroh 기반 P2P를 사용함. 이 도구도 정말 써보고 싶지만 SSH는 쓰고 싶지 않음.
수정: 다시 보니 에이전트를 네이티브 GUI로 감싸는 게 아니라 콘솔을 제공하는 방식임. 지연 시간이 긴 연결에서는 잘 작동하지 않을 듯함.
나도 비슷한 도구를 여럿 만들어 봄. iroh는 훌륭하지만, 실험에서는 mosh나 ethernal보다 재연결에 훨씬 오래 걸렸음. 노트북을 덮고 기차에 탄 뒤 모바일 인터넷으로 다시 열어 쓰는 상황에서는 오히려 평범한 autossh가 가장 편했음.
결국 autossh만 남기고 나머지는 모두 제거함. 비슷한 도구를 만드는 사람이 많으니 더 공유하고 싶음. 서로 저장소에 초대해 보는 건 어떨까? 벤치마크 결과도 일부 공유할 수 있음.
출시 때부터 herdr를 썼지만, 최근 ‘Emacs 50주년’을 계기로 Emacs로 돌아가 자주 쓰던 herdr 기능을 바이브 코딩으로 패키지에 넣기로 함.
지금까지는 아주 잘 작동함. 더 나은 배치가 떠오르면 레이아웃을 바꿔 달라고 요청하기만 하면 됨. herdr로 돌아갈 생각은 없지만, 모바일 앱이 나온다면 마음이 바뀔 수도 있음.
원격 머신으로의 SSH 접속을 기본 지원한다니 좋음. SSH로 TUI를 사용하는 것보다 프로토콜이 더 효율적인지 궁금함. 여행 중 연결 상태가 나쁠 때 도움이 될 듯함.