안드로이드 폰에서 Hermes? 네, 가능합니다!
Scheduled Tasks (Cron) — Let AI Work Automatically — easy-to-understand guide based on official docs
안드로이드 폰에서 Hermes? 네, 가능합니다!
Hermes Agent가 데스크톱이나 서버에서 훌륭하다는 이야기는 들어보셨을 겁니다. 하지만 주머니 속에서 바로 AI 에이전트를 실행하고 싶다면요? 좋은 소식: Hermes는 이제 Termux를 통해 안드로이드 폰에서 실행됩니다. 데스크톱만큼 완벽한 경험은 아니지만, cron 작업, 메시징 등을 처리할 수 있는 견고한 폰 네이티브 CLI 에이전트입니다.
어떤 기능이 작동하고, 어떤 기능이 안 되는지, 그리고 어떻게 시작하는지 알아보겠습니다.
안드로이드에서 작동하는 기능 (검증된 경로)
공식 Termux 번들은 다음 핵심 기능을 설치합니다:
- Hermes CLI — 완전한 명령줄 에이전트
- Cron 지원 — 작업 자동 예약
- PTY/백그라운드 터미널 지원 — 백그라운드에서 에이전트 실행
- Telegram 게이트웨이 — Telegram을 통해 에이전트와 대화 (최선의 노력)
- MCP 지원 — 외부 도구 연결
- Honcho 메모리 — 세션 간 영구 메모리
- ACP 지원 — 에이전트 통신 프로토콜
검증된 설치 명령어는 다음과 같습니다:
python -m pip install -e '.[termux]' -c constraints-termux.txt
아직 지원되지 않는 기능
일부 기능은 안드로이드에서 사용할 수 없는 데스크톱/서버 의존성이 필요합니다:
- 전체
.[all]엑스트라는 지원되지 않음 - 음성은
ctranslate2가 안드로이드 휠을 배포하지 않아 차단됨 - 브라우저/Playwright 자동 부트스트랩은 건너뜀
- Docker 격리는 Termux 내부에서 사용 불가
- 안드로이드가 백그라운드 작업을 일시 중단할 수 있으므로 게이트웨이 지속성은 최선의 노력 수준
걱정하지 마세요 — Hermes는 여전히 폰 네이티브 CLI 에이전트로 훌륭하게 작동합니다. 데스크톱 설치보다 의도적으로 범위가 좁을 뿐입니다.
옵션 1: 원라인 설치 프로그램 (가장 쉬움)
Hermes는 이제 모든 것을 자동으로 처리하는 Termux 인식 설치 프로그램을 제공합니다:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Termux에서 설치 프로그램은 자동으로:
- 시스템 패키지에
pkg사용 - Python 가상 환경 생성
- 먼저 광범위한
.[termux-all]엑스트라를 시도하고, 실패하면.[termux]로 폴백 hermes를$PREFIX/bin에 링크하여 PATH에 유지- 테스트되지 않은 브라우저/WhatsApp 부트스트랩 건너뜀
더 많은 제어가 필요하거나 디버깅이 필요하다면 아래 수동 경로를 사용하세요.
옵션 2: 수동 설치 (완전 명시적)
1. Termux 업데이트 및 시스템 패키지 설치
pkg update
pkg install -y git python clang rust make pkg-config libffi openssl nodejs ripgrep ffmpeg
왜 이런 패키지들일까요? clang, rust, make, pkg-config, libffi, openssl은 안드로이드에서 Python 의존성을 빌드하는 데 필요합니다. ripgrep은 빠른 파일 검색을 제공하고, ffmpeg는 미디어 변환을 처리합니다.
2. Hermes 클론
git clone https://github.com/NousResearch/hermes-agent.git
cd hermes-agent
3. 가상 환경 생성
python -m venv venv
source venv/bin/activate
export ANDROID_API_LEVEL="$(getprop ro.build.version.sdk)"
python -m pip install --upgrade pip setuptools wheel
ANDROID_API_LEVEL 내보내기는 jiter 같은 Rust 기반 패키지에 중요합니다.
4. 검증된 Termux 번들 설치
python -m pip install -e '.[termux]' -c constraints-termux.txt
최소 핵심 에이전트만 원하시나요? 이것도 작동합니다:
python -m pip install -e '.' -c constraints-termux.txt
5. hermes를 PATH에 추가
ln -sf "$PWD/venv/bin/hermes" "$PREFIX/bin/hermes"
이렇게 하면 venv를 다시 활성화하지 않고도 모든 새 셸에서 hermes 명령을 사용할 수 있습니다.
6. 설치 확인
hermes --version
hermes doctor
7. Hermes 시작
hermes
커뮤니티 유지관리 APT 옵션
네이티브 패키지 관리자를 선호하시나요? 커뮤니티 유지관리 APT 저장소가 제공됩니다. 참고: 이는 공식 NousResearch 배포판이 아닙니다 — 기여자가 운영하는 저장소와 그 서명 키를 신뢰하는 것입니다.
curl -fsSL https://raw.githubusercontent.com/adybag14-cyber/termux-python/main/scripts/setup_apt_repo.sh | bash
pkg install hermes-agent
서명 키 지문은 다음과 같습니다:
EAD24A2124EFA7393A78B7B14699F966313F7A6B
APT 설치의 경우 Hermes는 Git 자체 업데이터를 실행하지 않습니다. 대신 패키지 관리자를 사용하세요:
pkg update
pkg upgrade hermes-agent
권장 후속 설정
모델 구성
hermes model
또는 ~/.hermes/.env에서 직접 키를 설정하세요.
언제든지 설정 마법사 다시 실행
hermes setup
마무리 생각
안드로이드 폰에서 Hermes를 실행하는 것은 항상 손안에 AI 에이전트를 두는 좋은 방법입니다. 데스크톱만큼 완벽한 경험은 아니지만, cron 작업, Telegram 채팅, CLI 작업에는 놀라울 정도로 유능합니다. 원라인 설치 프로그램으로 시작하고, 문제가 발생하면 수동 경로가 완전한 제어권을 제공합니다. 자동화를 즐기세요!
📖 공식 문서
この記事は Hermes Agent の공식 문서に基づいています:공식 문서 › getting-started/termux