Hermes บน Android Phone ของคุณ? ได้เลย มันเป็นไปได้!
Scheduled Tasks (Cron) — Let AI Work Automatically — easy-to-understand guide based on official docs
Hermes บน Android Phone ของคุณ? ได้เลย มันเป็นไปได้!
คุณอาจเคยได้ยินว่า Hermes Agent นั้นเจ๋งมากบนเดสก์ท็อปหรือเซิร์ฟเวอร์ของคุณ แต่ถ้าคุณอยากรัน AI agent จากในกระเป๋าของคุณล่ะ? ข่าวดี: ตอนนี้ Hermes รันบนโทรศัพท์ Android ได้แล้วผ่าน Termux มันไม่ใช่ประสบการณ์เต็มรูปแบบเหมือนบนเดสก์ท็อป แต่มันคือ CLI agent ที่ทำงานบนโทรศัพท์ได้อย่างมั่นคง รองรับ cron jobs, การส่งข้อความ และอื่นๆ อีกมากมาย
มาดูกันว่าอะไรใช้ได้บ้าง อะไรใช้ไม่ได้บ้าง และจะเริ่มต้นยังไง
อะไรที่ใช้ได้บน Android (เส้นทางที่ทดสอบแล้ว)
ชุดติดตั้ง Termux อย่างเป็นทางการมาพร้อมฟีเจอร์หลักเหล่านี้:
- Hermes CLI — command-line agent ตัวเต็ม
- รองรับ Cron — กำหนดเวลางานอัตโนมัติ
- รองรับ PTY/background terminal — รัน agent ในเบื้องหลัง
- Telegram gateway — แชทกับ agent ของคุณผ่าน Telegram (แบบ best-effort)
- รองรับ MCP — เชื่อมต่อเครื่องมือภายนอก
- Honcho memory — หน่วยความจำถาวรข้ามเซสชัน
- รองรับ ACP — โปรโตคอลการสื่อสารระหว่าง agent
คำสั่งติดตั้งที่ทดสอบแล้วคือ:
python -m pip install -e '.[termux]' -c constraints-termux.txt
อะไรที่ยังไม่รองรับ
ฟีเจอร์บางอย่างต้องพึ่งพา dependencies บนเดสก์ท็อป/เซิร์ฟเวอร์ที่ไม่มีบน Android:
- ส่วนขยาย
.[all]เต็มรูปแบบไม่รองรับ - เสียง ถูกบล็อกเพราะ
ctranslate2ไม่ได้เผยแพร่ Android wheels - Browser/Playwright auto-bootstrap ถูกข้ามไป
- Docker isolation ไม่สามารถใช้ได้ภายใน Termux
- Android อาจระงับงานเบื้องหลัง ดังนั้น gateway persistence เป็นแบบ best-effort
ไม่ต้องกังวล — Hermes ยังทำงานได้ดีในฐานะ CLI agent บนโทรศัพท์ เพียงแค่มันถูกจำกัดให้แคบกว่าเวอร์ชันเดสก์ท็อปโดยตั้งใจ
ตัวเลือกที่ 1: ติดตั้งด้วยคำสั่งเดียว (ง่ายที่สุด)
ตอนนี้ Hermes มาพร้อมตัวติดตั้งที่รองรับ Termux ซึ่งจัดการทุกอย่างให้อัตโนมัติ:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
บน Termux ตัวติดตั้งจะทำสิ่งต่อไปนี้โดยอัตโนมัติ:
- ใช้
pkgสำหรับ system packages - สร้าง Python virtual environment
- ลองใช้ส่วนขยาย
.[termux-all]ก่อน แล้วค่อยถอยไปใช้.[termux] - ลิงก์
hermesไปที่$PREFIX/binเพื่อให้อยู่ใน PATH ของคุณตลอด - ข้าม browser/WhatsApp bootstrap ที่ยังไม่ได้ทดสอบ
ถ้าต้องการควบคุมมากขึ้นหรือต้องดีบัก ให้ใช้เส้นทางแบบ manual ด้านล่าง
ตัวเลือกที่ 2: ติดตั้งแบบ Manual (ชัดเจนทุกขั้นตอน)
1. อัปเดต Termux และติดตั้ง system packages
pkg update
pkg install -y git python clang rust make pkg-config libffi openssl nodejs ripgrep ffmpeg
ทำไมต้องติดตั้งพวกนี้? clang, rust, make, pkg-config, libffi, และ openssl จำเป็นสำหรับการ build Python dependencies บน Android ส่วน ripgrep ให้การค้นหาไฟล์ที่รวดเร็ว และ ffmpeg จัดการเรื่อง media conversions
2. โคลน Hermes
git clone https://github.com/NousResearch/hermes-agent.git
cd hermes-agent
3. สร้าง virtual environment
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
การ export ANDROID_API_LEVEL สำคัญสำหรับแพ็กเกจที่ใช้ Rust อย่าง jiter
4. ติดตั้งชุด Termux ที่ทดสอบแล้ว
python -m pip install -e '.[termux]' -c constraints-termux.txt
อยากได้แค่ core agent ขั้นต่ำ? คำสั่งนี้ก็ใช้ได้เหมือนกัน:
python -m pip install -e '.' -c constraints-termux.txt
5. ใส่ hermes ลงใน PATH ของคุณ
ln -sf "$PWD/venv/bin/hermes" "$PREFIX/bin/hermes"
คำสั่งนี้ทำให้คำสั่ง hermes ใช้งานได้ในทุก shell ใหม่โดยไม่ต้อง activate venv ใหม่
6. ตรวจสอบการติดตั้ง
hermes --version
hermes doctor
7. เริ่มใช้งาน Hermes
hermes
ตัวเลือก APT ที่ดูแลโดยชุมชน
ชอบ package manager แบบเนทีฟ? มี APT repository ที่ดูแลโดยชุมชนให้ใช้ หมายเหตุ: นี่ไม่ใช่การแจกจ่ายอย่างเป็นทางการจาก NousResearch — คุณกำลังไว้วางใจ repo ที่ดำเนินการโดยผู้มีส่วนร่วมและ signing key ของมัน
curl -fsSL https://raw.githubusercontent.com/adybag14-cyber/termux-python/main/scripts/setup_apt_repo.sh | bash
pkg install hermes-agent
ลายนิ้วมือของ signing key คือ:
EAD24A2124EFA7393A78B7B14699F966313F7A6B
ด้วยการติดตั้งผ่าน APT Hermes จะไม่รัน Git self-updater ของมัน ให้ใช้ package manager แทน:
pkg update
pkg upgrade hermes-agent
การตั้งค่าเพิ่มเติมที่แนะนำ
กำหนดค่าโมเดล
hermes model
หรือตั้งค่า keys โดยตรงใน ~/.hermes/.env
รัน setup wizard อีกครั้งเมื่อไหร่ก็ได้
hermes setup
ความคิดเห็นสุดท้าย
การรัน Hermes บนโทรศัพท์ Android ของคุณเป็นวิธีที่ยอดเยี่ยมในการมี AI agent อยู่ใกล้มือเสมอ มันไม่ใช่ประสบการณ์เต็มรูปแบบเหมือนเดสก์ท็อป แต่สำหรับ cron jobs, การแชทผ่าน Telegram และงาน CLI ต่างๆ มันมีความสามารถที่น่าประหลาดใจ เริ่มต้นด้วยตัวติดตั้งคำสั่งเดียว และถ้าเจอปัญหา เส้นทางแบบ manual ก็ให้คุณควบคุมได้เต็มที่ ขอให้มีความสุขกับการทำงานอัตโนมัติ!
📖 เอกสารทางการ
この記事は Hermes Agent のเอกสารทางการに基づいています:เอกสารทางการ › getting-started/termux