코딩 에이전트 터미널 하네스와 저가 클라우드 서버 확보 전쟁
저녁 7시 2분, 한 참여자가 방에 사용 후기를 올렸다.
"herdr플러그인도 있어서 좋군요 키 바인딩은 좀 prefix라고 하는게 있어서 불편하지만 https://herdr.dev/plugins/"
코딩 에이전트를 터미널에서 실행하고 관리해주는 프로그램인 터미널 하네스(harness) 가운데 하나인 허더(herdr) 이야기였다. 방에서는 허더 외에도 시무엑스(cmux)와 오르카(orca) 같은 다른 터미널 하네스들이 함께 거론되며, 저마다 쓰고 있는 도구의 장단점을 비교하는 대화가 이어졌다.
화제는 곧 서버 쪽으로 옮겨갔다. 저녁 8시 16분, 한 참여자가 "헷즈너에서 ovh로넘어갓어요"라고 적었다. 헤즈너(Hetzner)와 OVH는 모두 유럽계 저가 클라우드 서버 임대 업체로, 코딩 에이전트를 24시간 돌리려는 사람들 사이에서 가성비 좋은 서버 확보처로 자주 오르내리는 이름이다. 곧이어 다른 참여자가 "안녕하세요 오라클 4코어 24기가 3개 보유중입니다 감사합니다"라며 자신의 서버 스펙을 공유했다. 오라클 클라우드는 일정 사양까지 무료로 제공하는 프리 티어 정책으로 잘 알려져 있어, 이 방에서도 여러 개를 확보해 굴리는 사람이 드물지 않았다.
그런데 서버 자랑 뒤로 곧바로 불평이 따라붙었다. "ㄹㅇ 메모리릭"이라는 짧은 한마디에 이어 "계속 메모리잡고있음"이라는 하소연이 나왔다. 메모리릭(memory leak)이란 프로그램이 실행 중 사용한 메모리를 제때 반환하지 않아, 시간이 지날수록 서버의 메모리 자원을 계속 잠식해가는 현상을 말한다. 애써 확보한 저가 서버라도 하네스 자체가 메모리를 계속 붙잡고 있으면, 결국 서버를 재시작하거나 프로세스를 강제로 죽여야 하는 상황에 몰린다. 특히 코딩 에이전트를 밤새 무인으로 돌려두는 경우가 많다 보니, 잠든 사이 메모리가 서서히 차올라 아침에 보면 서버가 먹통이 되어 있는 일도 드물지 않다는 게 이 방의 공통된 경험이었다.
이 대화가 흥미로운 지점은, 방 참여자들이 값비싼 구독형 서비스 대신 직접 서버를 굴리는 방식을 택하고 있다는 사실이다. 오라클이나 헤즈너처럼 상대적으로 저렴하거나 무료에 가까운 클라우드를 골라 자기만의 코딩 에이전트 상시 가동 환경을 만들려는 시도인 셈이다. 다만 그 대가로 하네스의 메모리 누수 같은 운영 이슈를 스스로 감당해야 한다는 점도 함께 드러난다. 편리한 완제품 서비스와 손이 많이 가는 자체 구축 사이에서, 이 방은 후자를 택한 이들의 시행착오가 실시간으로 공유되는 공간이었다. 서버를 옮기고, 스펙을 자랑하고, 메모리 문제를 하소연하는 이 세 박자가 하룻저녁 사이에 반복된다는 사실 자체가, 저가 인프라를 손수 관리하는 일이 결코 손쉬운 지름길만은 아니라는 점을 보여준다.