AI·업무운영 · Android 실행 가이드

Android 스마트폰에 Hermes 설치하기
Termux로 AI 에이전트 세컨드 브레인 구축 가이드

이 글은 Android 스마트폰에서 Termux를 설치하고, Hermes AI 에이전트, Messenger Bot R, Obsidian, Syncthing을 순서대로 연결하는 실행 가이드다. 목표는 AI가 이 글만 보고도 “설치 → 권한 → 폴더 → 테스트 → 자동화 → 동기화 → 장애 대응” 순서로 따라 할 수 있게 만드는 것이다.

작성일 2026-05-08카테고리 AI·업무운영대상: Android 스마트폰도구: Termux · Hermes · Messenger Bot R · Syncthing · Obsidian상태: 최종 승인 요청본

원자료 영상

아래 공개 영상을 바탕으로, 실제 Android 스마트폰에서 반복 가능한 설치·운영 절차로 재구성했다.

먼저 결론

핵심은 Hermes 설치 자체가 아니라, Android 폰 안에 AI가 접근할 전용 작업 폴더를 만들고, 그 폴더만 Messenger Bot R·Obsidian·Syncthing과 연결하는 것이다. 사진 전체, 다운로드 전체, 메신저 전체를 한 번에 열지 말고 전용 폴더 하나부터 작게 시작해야 안전하다.

1단계

Termux 환경 준비

Android에 Linux 터미널을 만들고 저장소 접근 권한과 기본 패키지를 준비한다.

2단계

Hermes 실행

원라인 인스톨러 또는 프로젝트 안내에 따라 에이전트를 설치하고 첫 실행을 확인한다.

3단계

작업 루프 구축

메시지 저장, 요약, 위키화, Syncthing 동기화까지 작은 자동화 루프로 묶는다.

1. 전체 작업 순서 요약

AI에게 이 작업을 맡긴다면 아래 순서 그대로 진행시키면 된다. 각 단계가 끝날 때마다 성공 기준을 확인하고 다음 단계로 넘어가는 방식이다.

STEP 1설치 출처 결정

Termux는 F-Droid 또는 GitHub Releases 기준으로 설치한다.

STEP 2저장소 권한

termux-setup-storage로 Android 공유 저장소 접근을 허용한다.

STEP 3패키지 준비

pkg update, pkg upgrade, git·python·nodejs 등을 설치한다.

STEP 4Hermes 설치

공개 설치 명령 또는 프로젝트 안내에 따라 에이전트를 설치한다.

STEP 5자동화 연결

Messenger Bot R, Obsidian, Syncthing을 전용 폴더에만 연결한다.

2. 준비물과 권장 조건

항목권장 기준이유
Android 버전Android 7 이상, 가능하면 최신 보안 패치Termux 최신 버전 지원과 패키지 호환성 때문
설치 출처F-Droid 또는 GitHub ReleasesTermux 공식 GitHub 문서에서 Play Store 구버전은 패키지 오류 가능성이 크다고 안내한다.
저장 공간최소 2~3GB 여유Termux 기본 환경, 패키지, 로그, 위키 파일이 계속 늘어난다.
네트워크안정적인 Wi-Fi초기 패키지 설치와 Syncthing 동기화가 네트워크 품질에 민감하다.
테스트 범위전용 폴더 1개와 샘플 대화방 1개민감한 파일과 개인 대화가 섞이는 것을 막기 위해서다.

3. Step 1 — Termux 설치

먼저 Android에 Termux를 설치한다. 공식 GitHub 안내 기준으로는 F-Droid 또는 GitHub Releases에서 받는 방식이 권장된다. Play Store 구버전은 더 이상 패키지 관리가 정상 동작하지 않을 수 있으므로, 이미 Play Store 버전이 설치되어 있다면 백업 후 제거하고 같은 출처의 최신 버전으로 통일하는 편이 안전하다.

AI에게 줄 설치 확인 지시문
Android 스마트폰에서 Termux 설치 상태를 점검해줘. 확인할 것: 1. Termux 앱이 설치되어 있는지 확인한다. 2. 설치 출처가 F-Droid 또는 GitHub Releases인지 확인한다. 3. Termux 플러그인을 쓸 경우 Termux 본체와 같은 출처의 APK인지 확인한다. 4. Play Store 구버전이면 패키지 오류 가능성을 설명하고, 백업 후 재설치 절차를 안내한다. 5. Android 12 이상이면 백그라운드 프로세스 종료 가능성을 별도 주의사항으로 남긴다.

4. Step 2 — 저장소 접근 권한 열기

Termux 안에서 Android 공유 저장소를 쓰려면 처음에 저장소 권한을 열어야 한다. 일반적으로 아래 명령을 실행하고 Android 권한 팝업에서 허용을 누른다.

Termux 저장소 권한 명령
termux-setup-storage pwd ls ls ~/storage ls ~/storage/shared

성공하면 ~/storage/shared, ~/storage/downloads, ~/storage/dcim 같은 경로가 보인다. 단, 이 경로가 보인다고 해서 전부 AI에게 열어도 된다는 뜻은 아니다. 작업용 폴더를 따로 만드는 편이 좋다.

전용 작업 폴더 만들기
mkdir -p ~/storage/shared/AIInbox mkdir -p ~/storage/shared/LLMWiki mkdir -p ~/storage/shared/LLMWiki/logs mkdir -p ~/storage/shared/LLMWiki/daily mkdir -p ~/storage/shared/LLMWiki/urls mkdir -p ~/storage/shared/LLMWiki/entities ls ~/storage/shared

5. Step 3 — 기본 패키지 업데이트와 설치

Termux 패키지 관리는 pkg 또는 apt를 사용한다. 처음 실행 후에는 저장소를 업데이트하고 기본 도구를 설치한다.

기본 패키지 설치 명령
pkg update pkg upgrade pkg install git curl wget python nodejs nano vim openssh termux-api termux-info

termux-info는 문제 발생 시 환경 정보를 남기는 데 유용하다. 패키지 저장소 오류가 나면 공식 Termux 패키지 관리 문서에서 안내하는 termux-change-repo로 미러를 바꾼 뒤 다시 pkg upgrade를 실행한다.

6. Step 4 — Hermes 설치와 첫 실행

영상에서는 Hermes 원라인 인스톨러를 Android Termux에 붙여 넣어 설치하는 흐름을 보여준다. 실제 설치 명령은 프로젝트가 공개한 최신 안내를 기준으로 사용해야 한다. AI에게 맡길 때는 출처가 불명확한 명령을 바로 실행하지 말고, 먼저 설치 스크립트 URL과 저장소를 확인하게 해야 한다.

Hermes 설치 전 AI 점검 지시문
Hermes 설치 전에 아래 항목을 먼저 점검해줘. 1. 설치 명령의 출처 URL을 확인한다. 2. curl 또는 wget으로 받아오는 스크립트라면, 실행 전에 내용을 먼저 화면에 출력하거나 파일로 저장해 검토한다. 3. 설치 대상 경로를 확인한다. 4. API 키나 토큰을 입력해야 한다면 화면에 노출하지 않도록 안내한다. 5. 설치 후 실행 명령이 무엇인지 정리한다. 6. 설치가 실패하면 마지막 50줄 로그와 termux-info 결과를 남긴다.

설치가 끝나면 Hermes 명령을 실행해 새 세션 생성, 기본 명령어, 모델 선택, reasoning 설정, 작업 폴더 접근이 되는지 확인한다.

7. Step 5 — Messenger Bot R로 KakaoTalk 메시지 저장

휴대폰 AI 에이전트의 강점은 카카오톡·텔레그램 같은 모바일 대화 자료에 가깝다는 점이다. 영상에서는 Messenger Bot R을 이용해 특정 오픈채팅방 메시지를 파일로 저장하고, Hermes에게 그 파일을 요약·위키화하게 하는 흐름을 보여준다.

단계작업성공 기준
앱 설치Messenger Bot R 설치봇 생성 화면이 열린다.
봇 생성테스트용 봇을 만들고 대상 방을 제한샘플 메시지를 받을 수 있다.
저장 경로 지정/storage/emulated/0/AIInbox 또는 전용 폴더 사용메시지 로그 파일이 생성된다.
Hermes 처리로그 파일을 읽어 일자별 요약과 URL 목록 생성LLMWiki 하위에 daily, urls, entities 문서가 생긴다.

주의: 오픈채팅이라도 참여자의 발언, 링크, 닉네임이 포함된다. 공개 글이나 외부 공유에 그대로 쓰지 말고, 요약·비식별·출처 대조 단계를 거쳐야 한다.

8. Step 6 — Obsidian용 LLM Wiki 구조 만들기

AI가 다루기 쉬운 폴더 구조를 먼저 정해두면 이후 자동화가 안정된다. 아래 구조는 메시지 로그, URL 요약, 개념 문서, 일일 요약을 분리하는 방식이다.

권장 폴더 구조
LLMWiki/ inbox/ 원본 또는 샘플 입력 daily/ YYYY-MM-DD.md 일일 요약 urls/ URL별 요약 entities/ 사람·회사·도구·개념별 문서 maps/ 개념 맵 또는 관계도 logs/ 실행 로그 templates/ 요약 템플릿
Hermes에게 줄 위키화 지시문
작업 목표: AIInbox의 메시지 로그를 LLMWiki 마크다운 문서로 정리한다. 입력 폴더: ~/storage/shared/AIInbox 출력 폴더: ~/storage/shared/LLMWiki 처리 규칙: 1. 원본 메시지는 수정하지 않는다. 2. 날짜별 요약은 daily/YYYY-MM-DD.md에 만든다. 3. URL은 urls/YYYY-MM-DD-links.md에 제목, 요약, 원문 링크로 정리한다. 4. 반복 등장하는 도구·회사·개념은 entities/ 하위 문서로 분리한다. 5. 개인정보로 보이는 전화번호, 주소, 계좌, 실명, 인증 문구는 본문에 그대로 옮기지 않는다. 6. 처리 결과와 누락 항목은 logs/YYYY-MM-DD-run.md에 남긴다.

9. Step 7 — Syncthing으로 PC·맥과 동기화

Syncthing 공식 문서는 두 기기가 서로의 Device ID를 등록해야 연결된다고 설명한다. 한쪽만 등록하면 동기화가 되지 않는다. Android와 PC 모두에서 Syncthing을 실행하고, 서로를 Remote Device로 추가한 뒤, LLMWiki 폴더만 공유한다.

작업AndroidPC·맥
앱 실행Syncthing Android 앱 실행Syncthing 데스크톱 또는 Web GUI 실행
Device ID 교환Android의 ID를 PC에 등록PC의 ID를 Android에 등록
폴더 공유LLMWiki 폴더만 선택Obsidian Vault 하위의 동기화 폴더 선택
테스트test.md 생성PC에 파일 도착 여부 확인

Syncthing 기본 GUI는 보통 http://localhost:8384/에서 열린다. 연결이 안 되면 양쪽에서 폴더 공유 승인, Device ID 상호 등록, 같은 네트워크 여부, 방화벽 설정을 차례로 확인한다.

10. Android에서 자주 생기는 문제와 해결 방법

증상가능한 원인해결 순서공식 참고
pkg update가 실패한다Play Store 구버전, 오래된 저장소, 미러 문제F-Droid/GitHub 버전 사용 여부 확인 → termux-change-repo 실행 → pkg upgradeTermux Package Management
앱 설치 시 서명 오류F-Droid판과 GitHub판 APK 혼용Termux 본체와 플러그인을 모두 같은 출처로 통일한다. 필요 시 백업 후 기존 앱 제거Termux GitHub Installation
~/storage가 없다저장소 권한 미부여termux-setup-storage 실행 → Android 권한 허용 → Termux 재시작Termux storage setup
Process completed signal 9Android 12 이상 phantom process 제한 또는 배터리 최적화장시간 작업을 줄이고, 배터리 최적화 제외, 화면 꺼짐·백그라운드 제한 확인Termux GitHub Android 12 notice
Syncthing 연결이 안 된다Device ID 한쪽만 등록, 방화벽, 승인 누락양쪽에 서로의 Device ID 등록 → 폴더 공유 승인 → 같은 네트워크 확인 → GUI 상태 확인Syncthing Getting Started
메시지 파일이 저장되지 않는다Messenger Bot 권한, 저장 경로, Android 백그라운드 제한앱 권한 확인 → 전용 폴더 경로 단순화 → 배터리 최적화 제외 → 샘플 메시지로 테스트Android 앱 권한 설정
AI 요약이 엉뚱하다원본 로그 형식 불안정, 긴 대화 맥락 혼합날짜·방 이름·URL을 먼저 분리 → 하루 단위로 처리 → 원문 링크를 같이 남김운영 규칙으로 해결

11. AI가 그대로 따라 할 수 있는 최종 실행 프롬프트

Android 스마트폰 Hermes 구축 전체 프롬프트
역할: Android 스마트폰 AI 에이전트 구축 담당자 목표: Termux 기반 Hermes 작업 환경을 만들고, 메시지 로그를 Obsidian용 LLM Wiki로 정리한 뒤 Syncthing으로 PC와 동기화한다. 절대 원칙: - 전체 사진 폴더, 전체 다운로드 폴더, 전체 메신저 데이터를 스캔하지 않는다. - 작업은 ~/storage/shared/AIInbox 와 ~/storage/shared/LLMWiki 안에서만 한다. - 설치 스크립트는 실행 전에 출처와 내용을 먼저 설명한다. - 토큰, API 키, 개인 메시지 원문은 공개 출력하지 않는다. 진행 순서: 1. Termux 설치 출처와 버전을 점검한다. 2. termux-setup-storage를 실행하고 ~/storage/shared 접근을 확인한다. 3. pkg update, pkg upgrade를 실행한다. 4. git, curl, wget, python, nodejs, nano, openssh를 설치한다. 5. AIInbox, LLMWiki, logs, daily, urls, entities 폴더를 만든다. 6. Hermes 설치 안내의 최신 명령을 확인하고 설치한다. 7. Hermes 첫 실행 후 현재 경로, 모델, 작업 폴더 접근을 확인한다. 8. Messenger Bot R은 샘플 방 하나에만 연결한다. 9. 샘플 메시지 로그를 AIInbox에 저장한다. 10. Hermes로 daily, urls, entities 문서를 생성한다. 11. Syncthing에서 LLMWiki 폴더만 PC와 공유한다. 12. test.md 파일을 만들어 양방향 동기화를 확인한다. 13. 모든 단계의 성공 여부와 오류를 logs/setup-report.md에 남긴다. 오류 대응: - 패키지 오류: termux-info를 저장하고 termux-change-repo를 안내한다. - 저장소 권한 오류: termux-setup-storage 재실행과 Android 권한 설정을 안내한다. - 프로세스 종료: Android 배터리 최적화와 백그라운드 제한을 확인한다. - Syncthing 오류: 양쪽 Device ID 상호 등록과 폴더 공유 승인을 확인한다. 최종 산출물: - setup-report.md - daily/YYYY-MM-DD.md - urls/YYYY-MM-DD-links.md - entities/*.md - sync-test.md

12. 공식 문제 해결 링크 모음

문제가 생겼을 때는 블로그나 커뮤니티 글보다 먼저 공식 문서와 프로젝트 문서를 보는 편이 안전하다. 특히 Termux는 설치 출처와 서명 키가 중요하고, Syncthing은 Device ID 상호 등록과 폴더 승인 구조를 이해해야 한다.

13. 운영 기준: 작게 열고, 로그를 남기고, 하나씩 넓힌다

Android 스마트폰은 가장 민감한 개인 데이터가 모이는 기기다. 따라서 Hermes나 어떤 AI 에이전트를 올리더라도 처음부터 전체 권한을 열면 안 된다. 처음에는 테스트 대화방, 테스트 폴더, 샘플 파일 하나로 시작하고, 결과가 안정된 뒤에만 범위를 넓힌다.

가장 좋은 운영 방식은 AIInbox에 들어온 것만 처리하고, LLMWiki에 생성된 것만 Syncthing으로 보내는 단방향에 가까운 작은 루프다. 이 구조라면 문제가 생겨도 원인을 찾기 쉽고, 개인정보가 새어나갈 가능성도 줄일 수 있다.

출처와 참고 링크

이 글은 공개 영상과 공식 문서 정보를 바탕으로 정리한 Android 스마트폰 AI 에이전트 구축 가이드입니다. 메신저 로그, 사진, 다운로드 파일, 동기화 폴더에는 개인정보가 포함될 수 있으므로 실제 적용 전 권한과 저장 범위를 제한해 테스트해야 합니다.

방문 통계오늘 -7일 -30일 -1시간 단위 갱신