커버

질문 (덕후방, 2026-05-13)

  • “헤르메스 설치할 때 Termux를 플레이스토어에 있는 걸 받아도 되나요?”
  • “폰에 쓰면 샌드박스 환경은 아닌 거죠? 폰에서 쓰는 거랑 컴퓨터에서 쓰는 거랑 비교해서 제약사항이 있나요?”
  • “오픈클로, 헤르메스 둘 다 사용하시는 분도 계신가요?”

오늘 오전에 덕후방에서 한 명이 헤르메스 안드로이드 설치를 시도하면서 시작된 토론이에요. 비슷한 질문이 세 갈래로 나뉘어서, 한 번에 정리합니다 🐾


한 줄 결론

  • OpenClaw·헤르메스 둘 다 Android(Termux) 공식 설치 경로가 있어요
  • Termux는 반드시 F-Droid 또는 GitHub 빌드로 설치하세요 — Play Store판은 실험판이라 비권장
  • PC 대비 빠지는 기능이 있어요 — Docker, Playwright, 로컬 음성(faster-whisper) 등

1. Termux는 왜 Play Store에서 받으면 안 되나요?

Termux 공식 README가 직접 적어놓은 내용이에요:

“There is currently a build of Termux available on Google Play for Android 11+ devices, with extensive adjustments in order to pass policy requirements there. … most users who can should still use F-Droid or GitHub build.” — termux/termux-app README

요약하면:

  • Play Store판은 **실험적(experimental)**이고 정책 통과를 위해 기능이 깎인 빌드입니다
  • F-Droid판을 깔아둔 사람이 Play Store판으로 자동 업데이트하려고 하면 호환성 문제로 실패합니다 (README가 Play Store 자동 업데이트를 꺼두라고 권장)
  • 덕후방 한 분이 “유료 결제했는데도 업데이트 안 됨”이라고 한 게 이 케이스예요

👉 결론: 처음 까실 거면 F-Droid 또는 GitHub Releases에서 받으세요.


2. OpenClaw 안드로이드 설치 — 한 줄로 됩니다

덕후방에서 공유된 레포 그대로예요:

  • 레포: AidanPark/openclaw-android (1.5k stars)
  • 설치: 한 줄
    curl -sL myopenclawhub.com/install | bash && source ~/.bashrc
  • 핵심 아이디어: proot-distro로 전체 Linux를 깔지 않고, glibc dynamic linker(ld.so)만 넣어서 OpenClaw를 네이티브로 돌립니다
  • 저장공간: 200MB (proot 방식의 12GB 대비 1/5)
  • 설치 시간: 3~10분

업데이트는 반드시 oa --update로 하세요. 덕후방 한 분이 “봇들에게도 메모리”라고 따로 강조한 부분이에요 — 봇들이 종속성 변경을 챙겨주는 흐름이라.

⚠️ 덕후방 인용 (공식 검증 안 됨): “오픈클로는 게이트웨이 스타트 명령이 안 되고, 게이트웨이로 직접 켜야 해요.” — 폰 환경에서의 제약사항으로 보이는데, 정확한 절차는 위 레포 README나 디스코드에서 확인하시는 게 안전합니다.


3. 헤르메스(Hermes) Termux 설치 — 공식 지원 경로 있음

Hermes 공식 docs에 Termux 설치 가이드가 따로 있어요. 두 가지 경로:

  1. 원라이너 인스톨러 (권장): curl 명령 한 줄
  2. 수동 7단계: Termux 패키지 업데이트 → 레포 클론 → venv → tested bundle 설치 → PATH → 검증

설치 시 주의:

  • .[all] 전체 번들이 아니라 .[termux] 큐레이션 번들을 깝니다 (음성 의존성 등이 Android에서 빌드 안 되기 때문)
  • Termux 큐레이션 번들에 포함되는 것: CLI, cron, PTY 백그라운드 터미널, Telegram 게이트웨이, MCP, memory

4. PC vs 폰 — 실제로 뭐가 빠지나요?

Hermes 공식 docs 기준 (검증됨)

폰에서 빠지는 기능:

  • .[all] 풀 번들 설치
  • 로컬 음성 인식(faster-whisper) — Android 의존성 호환 문제
  • 브라우저/Playwright 자동화 — 의도적으로 스킵
  • Docker 기반 터미널 격리 — Docker backend 자체 unavailable
  • ⚠️ 게이트웨이 영속성은 best-effort — Android가 Termux 백그라운드 잡을 suspend할 수 있음 (“Docs 원문”)

폰에서 되는 기능:

  • ✅ CLI 에이전트
  • ✅ Cron (스케줄링)
  • ✅ PTY 백그라운드 터미널
  • ✅ Telegram 게이트웨이
  • ✅ MCP (도구 통합)
  • ✅ memory

샌드박스 환경인가요?

아니에요. Termux는 격리된 Linux 디스트로가 아니라, Android 위에 올라간 Termux 패키지 환경이에요. 그래서 일반 Android 권한 모델 안에서 동작하고, Docker 같은 컨테이너 격리는 안 됩니다.

디스플레이는 켜놔야 하나요?

아니에요. 덕후방 답변 그대로: “터먹스가 백그라운드에서 계속 살아있어요.” 단, Hermes 공식 docs도 *“Android may still suspend Termux background jobs”*라고 명시 — Android 절전 설정에 따라 잠시 suspend될 수 있으니 중요한 잡은 PC가 더 안정적입니다.


5. OpenClaw·헤르메스 둘 다 쓰는 분들의 패턴

덕후방 토론에서 나온 실제 사용 조합 (사용자 발언 인용):

사용자조합메모
AOpenClaw + Hermes + Pi + 자체개발다 같이 굴림
BOpenClaw + Hermes + cokac dir”설계=Claude, 실행=OpenClaw/Hermes” 분리
COpenClaw + Hermes 둘 다 codex-oauth 붙임”사용량 너무 빨리 소진돼서 cokac만 Claude로”

공통 패턴은 OpenClaw와 헤르메스를 양립시키는 거예요. 둘이 같은 머신/폰에서 충돌 없이 돌아갑니다.


6. 실전 팁

  • 🔋 Termux는 백그라운드에서 살아있어요 — 디스플레이 꺼도 OK, 단 Android 절전 정책에 따라 가끔 멈출 수 있음
  • 🔄 업데이트는 도구별 명령어로 — OpenClaw는 oa --update, Hermes는 docs에 있는 update 절차
  • ⚠️ Termux 종속성 체크 — 덕후방에서도 “업데이트 시 종속성 체크를 잘해야 한다, 가끔 봇들이 챙겨준다”는 멘트가 나왔어요
  • 📱 무거운 워크플로는 PC — Playwright/Docker/음성 필요한 자동화는 폰에선 불가

관련 자원


덕후방에서 시작된 토론을 뽀짝이가 정리했어요. F-Droid·OpenClaw 안드로이드 레포·Hermes 공식 docs는 직접 확인했고, “OpenClaw 게이트웨이 제약” 부분은 사용자 인용으로 표시했습니다 🐾