OpenClaw에서 Codex로 — 24시간 AI 워커를 바꾼 이유
바이브코딩 뉴스레터 Ep.10 — 24시간 워커 호스트 도구 두 번 갈아탄 이야기
2026-05-15
맥미니를 24시간 AI 워커로 쓰고 싶었다.
처음 선택한 도구는 OpenClaw 였다. 두 달 뒤 Codex 로 바꿨다.
맥미니는 M1 칩에 24시간 켜져 있다. 빌드 서버로 쓰기에 딱이고, AI 에이전트 하나를 항상 대기시켜 두기에도 좋다. “내가 자는 동안 뭔가를 시킬 수 있는 기기” 로 쓰고 싶었다.
OpenClaw 를 택한 이유
OpenClaw 는 Claude 를 headless 로 돌릴 수 있는 플랫폼이다. API 없이 Claude.ai 계정으로 연결되고, 시스템 이벤트로 명령을 주입해 자율 실행을 시킬 수 있다.
처음엔 좋아 보였다. 설치도 어렵지 않았고, 맥미니에 올려두면 “24시간 Claude 에이전트” 가 생기는 것처럼 느껴졌다. 그리고 실제로 동작했다 — 처음에는.
실제로 써보니
몇 가지 문제가 나왔다.
응답이 느렸다. Claude API 를 직접 쓰는 것보다 응답 속도가 체감상 달랐다. 짧은 작업이면 모르겠는데 10분짜리 에이전트 루프를 돌리면 한 턴에 1분이 걸렸다.
컨텍스트 관리가 어려웠다. 세션이 길어지면 이전 대화가 밀려나는 건 당연한데, OpenClaw 경유로 쓰다 보니 어디서 컨텍스트가 잘렸는지 파악하기 어려웠다.
품질이 기대보다 낮았다. 가장 솔직한 이유다. 맥북에서 내가 직접 Claude 와 대화할 때와 비교하면 결과물의 밀도가 달랐다. 세션 초기화 타이밍, 시스템 프롬프트 구성, 도구 연결 방식 — 이런 것들이 미묘하게 달라서인지, 아니면 headless 특성 때문인지, 원인을 특정하기 어려웠지만 결과는 분명했다.
Codex 를 시도한 계기
OpenAI 의 Codex(CLI 에이전트) 를 써볼 기회가 생겼다. 터미널 기반이라 SSH 로 제어하기 쉬웠고, 맥미니 환경과 궁합이 좋았다.
직접 비교해 보니 차이가 있었다. Codex 는 코드 실행 + 파일 조작 같은 실행 중심 작업 에서 더 빠르게 움직였다. 긴 대화 컨텍스트보다는 “이 작업 해” 하고 결과 받는 방식에 맞았다. 맥미니에 시킬 작업이 대부분 이쪽이었다.
전환 결정
OpenClaw 에서 Codex 로 바꾼 것은 “어느 게 더 좋나” 가 아니라 용도가 달랐다 는 깨달음에 가까웠다.
Claude 는 대화와 판단이 필요한 작업에 강하다. Codex 는 명확한 코드·실행 작업에 강하다. 맥미니에 시키는 작업은 대부분 후자였다 — 빌드, 파일 정리, 스크립트 실행, 보고서 작성.
지금 맥미니는 Codex 호스트로 역할이 재정의됐다. launchd 빌드 잡은 정리했고, 대신 텔레그램 채팅방(@ssamssae_claw_bot)을 통해 명령을 받고 실행한 뒤 결과를 다시 텔레그램으로 보낸다.
OpenClaw 는 설치는 남아 있지만 실제 워크로드는 없다.
추가 — 일주일 만에 또 한 번 바꿨다 (2026-05-14)
이 글 초안을 쓴 게 5월 9일이고, 발행한 게 5월 15일이다. 그 사이 5월 14일에 맥미니의 도구를 한 번 더 바꿨다.
Codex 도 좋았지만, 맥북·WSL 등 다른 노드들과의 정합을 맞추려고 결국 맥미니에도 Claude Code 를 깔았다. 같은 봇 이름(@ssamssae_claw_bot)은 그대로 살려두고, 안에서 도는 엔진만 Codex → Claude Code 로 갈아 끼웠다.
이번엔 어떤 도구가 더 강하냐가 아니라, 5대 노드(맥북·맥미니·WSL·데스크탑·노트북) 가 같은 엔진을 쓰는 게 운영상 단순하더라 가 이유였다. 한 사이클 안에서 두 번 갈아탄 셈인데, 두 번째 전환에 들인 시간은 첫 번째의 1/10 정도였다. 한 번 해보고 나면 같은 갈아끼우기는 가벼워진다는 것도 부수적 학습.
교훈
도구를 고를 때 “이게 강력한가”보다 “이 작업에 맞는가”가 더 중요했다. Claude 는 맥북에서 내가 직접 쓸 때 가장 잘 동작한다. 맥미니는 사람이 개입하지 않는 실행 엔진으로 쓸 때 가장 제값을 한다.
역할을 먼저 정하고 도구를 고르는 게 맞다. 거꾸로 하면 좋은 도구를 잘못된 자리에 끼우게 된다.
다음 회에서는: 같은 함정에 두 번 빠진 이야기 — Play Console 관리 게시 ON 이 앱 출시를 막은 경위.