Deep Dive EP03: ติดตั้ง Hermes Agent เริ่มยังไง — จาก zero สู่ AI Coworker ใน Terminal

จาก zero สู่ AI Agent ตัวแรกใน Terminal

ใน EP01 เราเข้าใจแล้วว่า Hermes Agent คืออะไร และ EP02 อธิบายว่าทำไม ChatGPT อย่างเดียวถึงยังไม่พอสำหรับงานจริง

EP03 นี้เราลงมือจริง: ติดตั้ง Hermes ตั้งค่า provider และรันคำสั่งแรก

และมีอีกโจทย์หนึ่งที่คนทำธุรกิจจะเจอเร็วมาก: ถ้า Hermes ต้องอยู่ใน terminal แล้วเราต้องเปิดเครื่องเองตลอดไหม? คำตอบคือไม่จำเป็นเสมอไป นี่คือมุมที่ OPB Stack เข้ามาเป็น “บ้านบนคลาวด์” ให้ AI Coworker ได้

ก่อนติดตั้ง: ต้องรู้อะไรบ้าง

Hermes ไม่ใช่ web app คุณไม่เปิดผ่าน browser มันเป็น runtime ที่รันใน terminal ซึ่งหมายความว่า:

  • มันอยู่บนเครื่องคุณ ใกล้ filesystem คุณ
  • มันสามารถอ่าน เขียน รัน command ในเครื่องได้จริง
  • มันจำงานของคุณได้ข้ามวัน

สิ่งที่ต้องมีก่อนติดตั้ง (แค่อย่างเดียว): git

ตรวจด้วย git --version ถ้าขึ้น version ก็พร้อมแล้ว

แล้ว OPB Stack เกี่ยวอะไรกับ Hermes

Hermes แบบติดตั้งเองเหมาะกับคนที่อยากลองบนเครื่องตัวเองก่อน เข้าใจ runtime ก่อน และคุมทุกอย่างเอง

แต่ถ้ามองแบบเจ้าของธุรกิจ คำถามจะเปลี่ยนจาก “ติดตั้งยังไง” เป็น “ทำให้ AI Coworker อยู่ใน workflow จริงได้ยังไง”

OPB Stack วางตัวเองตรงนี้:

  • มี sandbox VPS ส่วนตัวให้ AI Coworker มีบ้านของมันเอง
  • เก็บ repo, memory, Second Brain และ credentials ใน workspace เดียว
  • รัน Hermes Agent / agent tooling บน cloud ได้ โดยไม่ต้องเปิดเครื่องตัวเองทิ้งไว้
  • เหมาะกับคนที่อยากได้ผลลัพธ์แบบ AI Coworker มากกว่ามานั่งดูแล infra เอง

พูดง่าย ๆ: บทความนี้คือวิธีเริ่ม Hermes จากศูนย์ ส่วน OPB Stack คือทางลัดสำหรับคนที่อยากเอา Hermes ไปอยู่บนระบบทำงานจริงของธุรกิจ

ดูแนวทางได้ที่ opbstack.com

Step 1: ติดตั้ง Hermes

วิธีแนะนำ (git installer): Linux, macOS, WSL2:

curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

Installer จัดการให้หมด:

  • Python 3.11 (ผ่าน uv: ไม่ต้องใช้ sudo)
  • Node.js 22 (สำหรับ browser automation)
  • ripgrep (fast file search)
  • ffmpeg (สำหรับ TTS audio)
  • virtualenv + เพิ่ม hermes เข้า PATH

เสร็จแล้ว reload shell:

source ~/.bashrc   # หรือ source ~/.zshrc
hermes --version   # ตรวจว่า install สำเร็จ

Windows (early beta: PowerShell):

iex (irm https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.ps1)

สำหรับ Windows แนะนำให้ใช้ WSL2 ถ้าทำได้ เพราะ battle-tested กว่า

pip (ง่ายที่สุด แต่ต้องมี Python 3.11+ อยู่แล้ว):

pip install hermes-agent
hermes postinstall  # ติดตั้ง Node.js, browser, ripgrep, ffmpeg

Step 2: เลือก Provider (ขั้นตอนสำคัญที่สุด)

Hermes ไม่มี AI ในตัวเอง มันเชื่อมต่อกับ LLM ผ่าน provider

คิดง่าย ๆ เหมือนโทรศัพท์กับ sim card: Hermes เป็นโทรศัพท์ Provider เป็น sim ที่ต้องใส่ก่อนโทรออกได้

รัน interactive picker:

hermes model

หรือถ้าอยากเร็ว เลือกตามสถานการณ์:

Nous Portal: ครบที่สุด, เริ่มง่าย

hermes setup --portal

Login ครั้งเดียวได้ครบ: 300+ models + web search + image generation + TTS + cloud browser ในราคา subscription เดียว ไม่ต้องหา key แยก

OpenRouter: แนะนำสำหรับผู้เริ่มต้น

  1. สมัคร OpenRouter.ai: มี free credits
  2. สร้าง API key
  3. ตั้งค่า:
hermes config set OPENROUTER_API_KEY sk-or-xxxxxxxx
hermes model  # เลือก model จาก OpenRouter

OpenRouter ดีตรงที่: key เดียว เข้าถึง model ได้หลายร้อยตัว ทั้ง Claude, GPT, Gemini, Llama

มี API key อยู่แล้ว (Anthropic/OpenAI):

hermes config set ANTHROPIC_API_KEY sk-ant-...
# หรือ
hermes config set OPENAI_API_KEY sk-proj-...
hermes model  # เลือก provider ที่ตั้งค่าไว้

Step 3: รัน Hermes ครั้งแรก

hermes        # classic CLI
hermes --tui  # modern TUI: แนะนำ มี mouse support, overlay ที่ดีกว่า

Banner จะโชว์ model ที่เลือก, tool ที่พร้อมใช้, และ skills ที่ load

ลองถามอะไรที่ตรวจสอบผลได้:

> แสดงขนาด disk usage ของ 5 folder ใหญ่สุดใน home directory

ถ้า Hermes รัน terminal command และตอบกลับด้วยผลลัพธ์จริง แปลว่าทุกอย่างทำงานแล้ว

Step 4: Resume Session

Feature นี้สำคัญมากและทำให้ Hermes ต่างจาก ChatGPT อย่างชัดเจน

hermes --continue  # resume session ล่าสุด
hermes -c          # short form

ลองปิด terminal แล้วเปิดใหม่ รัน hermes --continue แล้วถามต่อจากที่ค้างไว้ได้เลย

Step 5: ตรวจสอบสุขภาพ

ถ้าเจอปัญหาอะไร รัน doctor ก่อนเลย:

hermes doctor       # ตรวจ config + dependencies
hermes doctor --fix # auto-fix ในส่วนที่แก้ได้

ปัญหาที่เจอบ่อย:

ปัญหา สาเหตุ วิธีแก้
hermes: command not found PATH ยังไม่อัพเดต source ~/.bashrc หรือเปิด terminal ใหม่
API key not set ยังไม่ตั้ง key hermes model หรือ hermes config set KEY value
Config หาย หลัง update Migration ค้าง hermes config check แล้ว hermes config migrate

สิ่งที่ควรรู้เพิ่ม

Config อยู่ที่ไหน:

  • Settings: ~/.hermes/config.yaml
  • API keys: ~/.hermes/.env
  • ใช้ hermes config set KEY VAL เสมอ อย่าแก้ไฟล์ตรง ๆ ถ้าไม่จำเป็น

UI มีสองแบบ:

  • hermes: classic CLI ใช้ได้ทุก terminal
  • hermes --tui: modern TUI มี mouse support และ overlay ที่ดีกว่า
  • ทั้งสองแบบใช้ sessions, slash commands, และ config ร่วมกัน

Command เพิ่มเติมที่ใช้บ่อย:

hermes tools      # จัดการ tools ที่เปิด/ปิด
hermes skills     # ดู/ติดตั้ง skills
hermes update     # อัพเดต Hermes เป็น version ล่าสุด
hermes gateway    # เปิด messaging gateway (Telegram, Discord, etc.)

สรุป: จาก zero สู่ AI Agent ใน 4 ขั้นตอน

  1. curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
  2. hermes model (หรือ hermes setup --portal)
  3. hermes หรือ hermes --tui
  4. hermes doctor ถ้าเจอปัญหา

EP ถัดไปเราจะลงลึกเรื่อง Tools: web search, file access, terminal command, image generation ทั้งหมดที่ทำให้ Hermes เป็นมากกว่า chatbot

Leave a Comment

สอบถามข้อมูล
Scroll to Top