Có một thời mình làm 12 tiếng một ngày, và vẫn không thấy tự do.
Sáng mở mắt là có việc. Tối nhắm mắt vẫn nghĩ về việc. Doanh thu có tăng, nhưng thời gian của mình thì không. Mình nhận ra một điều khá phũ: doanh thu không phải tự do. Tự do là khi hệ thống chạy được mà không cần mình có mặt ở đó.
Mình bắt đầu tìm cách bớt phải tự tay làm mọi thứ. Không phải để lười — để còn thời gian nghĩ việc lớn hơn.
Bài này mình viết về một trong những thứ đã giúp mình bớt ngồi lại. Nó tên là Hermes Agent. Không phải tool thần kỳ, không hứa kiếm nghìn đô. Chỉ là một chương trình biết làm việc, chạy trên máy của bạn, và mình sẽ chỉ từng bước cách cài nó trên VPS Hostinger.
Hermes Agent là gì, nói theo cách dễ hiểu
Bạn biết ChatGPT rồi đấy. Bạn hỏi, nó trả lời. Hỏi “làm sao gửi email hàng loạt cho 500 khách”, nó đưa bạn một bài hướng dẫn dài ba trang. Bạn đọc, rồi… vẫn phải tự làm.
Hermes Agent khác ở chỗ: nó làm.
Mình nói “gửi email này cho tệp khách có email, báo lại khi xong”. Nó mở terminal, viết script, chạy thật, rồi trả lời: “đã gửi 182/182, 0 lỗi”. Mình nói “kiểm tra xem khách nào đăng ký khóa mà chưa học bài nào”. Nó vào database của website mình, đọc, lọc, phân loại, báo lại con số.
Đó là toàn bộ khác biệt. Một bên là cố vấn. Một bên là nhân viên.
Hermes Agent do Nous Research làm, mã nguồn mở, chạy trên Linux, macOS, Windows (WSL2) hoặc một VPS. Nó cùng nhóm với Claude Code của Anthropic hay Codex của OpenAI — nhưng rộng hơn ở ba điểm mình sẽ nói ngay sau đây.
Ba thứ mình thấy đáng tiền nhất
Một: nó nhớ mình giữa các phiên.
Mình dùng ChatGPT mỗi ngày và mỗi lần mở khung chat mới là mỗi lần giải thích lại từ đầu: mình bán khóa học online, khách ở Zalo và email, website chạy WordPress, giọng văn mình mộc mạc không hoa mỹ. Rất mệt.
Hermes thì lưu lại. Mở phiên mới, nó vẫn biết mình là ai, hệ thống mình chạy ở đâu, mình thích viết kiểu gì, và cả những lỗi mình từng gặp để không lặp lại. Cái này nghe nhỏ, nhưng dùng một tuần là thấy khác hẳn.
Hai: nó tự học nghề, và lưu lại.
Đây là chỗ mình thích nhất. Mỗi lần làm xong một quy trình, nó viết lại thành một “kỹ năng” ngắn — kiểu như một tờ giấy nhớ: gặp việc này thì làm theo các bước này, cạm bẫy ở đây.
Ví dụ: mình có hệ thống chăm sóc khách hàng tự viết, khoảng 170 đầu API. Lần đầu nó phải mò từng cái. Giờ nó có tờ giấy nhớ riêng cho hệ thống đó, lần sau giao việc là làm đúng ngay, không hỏi lại.
Ba: nó sống được trên điện thoại bạn.
Cài trên VPS rồi nối vào Telegram, thì nhắn tin từ điện thoại là nó chạy lệnh trên máy chủ. Mình ngồi quán cà phê vẫn sai được nó kiểm tra log, sửa một dòng code, gửi một email. Không cần mở laptop.
Ai không nên dùng
Mình nói thẳng để bạn khỏi mất tiền:
Nếu bạn chỉ cần hỏi đáp — viết giúp cái caption, dịch giúp cái email, giải thích giúp một khái niệm — thì dùng ChatGPT cho nhanh và rẻ. Đừng dựng VPS làm gì.
Hermes chỉ đáng khi bạn có việc lặp lại hằng ngày: gửi tin cho danh sách khách, đăng bài lên website, kiểm tra hệ thống, dựng script nhỏ, đọc dữ liệu từ database. Việc càng lặp, agent càng đáng tiền. Việc càng lẻ tẻ, càng phí.
Chuẩn bị gì trên Hostinger
Điều kiện bắt buộc: phải là VPS, không phải hosting web thường.
Hosting shared của Hostinger chỉ cho bạn quyền trong thư mục web. Không có shell, không cài Python, không chạy tiến trình nền. Hermes cần cả ba thứ đó — nên thuê hosting web xong sẽ không cài được, mất thời gian vô ích.
Bạn cần:
- Hostinger VPS (KVM). Cấu hình mình khuyên: 2 vCPU – 4GB RAM – 50GB SSD. Chạy 2GB vẫn được nhưng phải bật swap, mình nói ở phần lỗi bên dưới.
- Hệ điều hành Ubuntu 24.04 LTS khi tạo VPS.
- Quyền root.
- Một API key của nhà cung cấp model: Nous Portal, OpenRouter, Anthropic, OpenAI, Google, DeepSeek — chọn cái bạn thấy hợp ví.
Cài từng bước — đúng những gì mình gõ
Bước 1: Vào VPS
hPanel → VPS → chọn máy chủ → SSH access. Ở đó có IP, user (thường root) và mật khẩu.
ssh root@IP_CUA_VPS
Lần đầu nó hỏi “Are you sure you want to continue connecting?” — gõ yes, rồi dán mật khẩu.
Bước 2: Cập nhật máy và cài đồ nghề
apt update && apt upgrade -y
apt install -y curl git tar coreutils ca-certificates
Bốn thứ này là điều kiện của bộ cài. Thiếu một cái là nó dừng giữa chừng.
Bước 3: Chạy bộ cài
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Bạn không phải cài Python, không phải cài Node, không phải cấu hình gì thêm. Bộ cài tự lo:
- Tải mã nguồn về
~/.hermes/hermes-agent/ - Cài Python 3.14 riêng, không đụng Python hệ thống
- Cài Node.js, ripgrep, FFmpeg cho các tool
- Cài Chromium để nó điều khiển được trình duyệt
- Tạo lệnh
hermesvà thư mục dữ liệu~/.hermes/
Mất khoảng 3–8 phút tuỳ mạng. Trên Ubuntu tối giản nếu thiếu thư viện hệ thống, bộ cài tự cài bằng apt, bạn không phải làm gì.
Bước 4: Nạp lại shell
source ~/.bashrc
Gõ hermes --version. Ra số phiên bản là xong.
Bước 5: Chọn model — bước quan trọng nhất
Hai đường. Đường nhanh nếu bạn muốn gọn: một gói thuê bao dùng hơn 300 model, kèm luôn web search, tạo ảnh, TTS, trình duyệt cloud:
hermes setup --portal
Đường tự chọn từng nhà cung cấp, hợp khi bạn đã có key sẵn:
hermes model
Nó hỏi bạn muốn dùng ai, bạn dán key vào. Key được lưu trong ~/.hermes/.env — không nằm trong file cấu hình, và bạn đừng dán key vào chat hay commit lên Git.
Bước 6: Kiểm tra và chạy thử
hermes doctor
Lệnh này kiểm tra model, tool, gateway, quyền file, và chỉ ra cái gì hỏng. Xanh hết thì chạy thử một câu thật:
hermes chat -q "Kiểm tra dung lượng ổ đĩa của máy này"
Nếu nó chạy df -h và trả về số liệu thật của máy — chúc mừng, bạn đã có một nhân viên biết dùng terminal.
Nối vào Telegram để dùng hằng ngày
Cài trên VPS mà mỗi lần dùng phải SSH thì phiền lắm. Cách mình dùng: nối Telegram.
- Chat với @BotFather trên Telegram, gõ
/newbot, đặt tên, nhận bot token. - Trên VPS:
hermes gateway setup→ chọn Telegram → dán token. - Chạy
hermes gateway. - Mở bot, nhắn thử. Nó trả lời là xong.
Cho nó chạy 24/7 — đừng để chết khi bạn đóng SSH
Đây là lỗi mình gặp đầu tiên: đóng terminal cái là agent tắt. Hai cách xử:
Cách nhanh — tmux:
apt install -y tmux
tmux new -s hermes
hermes gateway
# bấm Ctrl+B rồi D để thoát ra mà nó vẫn chạy
Cách chắc ăn — systemd (VPS reboot nó tự dậy):
nano /etc/systemd/system/hermes-gateway.service
[Unit]
Description=Hermes Agent Gateway
After=network-online.target
[Service]
Type=simple
User=root
ExecStart=/root/.local/bin/hermes gateway
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable --now hermes-gateway
systemctl status hermes-gateway
Bảo mật — ba việc làm ngay, đừng để hôm sau
VPS mở ra internet là bị quét liên tục, kể cả khi bạn không ai biết tới. Mình nói từ kinh nghiệm: để mặc định là mất máy.
- Khoá SSH bằng key, tắt mật khẩu. Thêm SSH key xong thì vào
/etc/ssh/sshd_config, đặtPasswordAuthentication no. - Bật tường lửa. Telegram dùng kết nối ra ngoài nên không cần mở cổng vào:
ufw allow OpenSSH && ufw enable. - API key chỉ nằm trong
~/.hermes/.env, quyềnchmod 600. Không dán vào chat, không đưa lên Git.
Quyền của agent cũng là quyền của bạn. Nó chạy được lệnh gì thì cũng xoá được thứ đó. Nên chỉ giao việc trong phạm vi bạn hiểu.
Bốn lỗi mình từng gặp
1. command not found: hermes
Chưa nạp lại shell. source ~/.bashrc, hoặc mở phiên SSH mới.
2. Bộ cài chết ở bước Node hoặc Chromium
Gần như luôn là thiếu RAM (VPS 1–2GB). Bật swap 2GB rồi chạy lại:
fallocate -l 2G /swapfile && chmod 600 /swapfile
mkswap /swapfile && swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab
3. Chat báo lỗi 401
Key sai hoặc hết hạn mức. Chạy lại hermes model, rồi hermes doctor.
4. Gateway chạy mà Telegram im
Xem hermes gateway status và log trong ~/.hermes/logs/. Phần lớn là token sai, hoặc tiến trình đã chết khi bạn đóng SSH — quay lại phần systemd.
Chuyện tiền
Hai khoản, nói thật:
- VPS Hostinger: gói 2 vCPU – 8GB thường rơi vào khoảng 200–400 nghìn một tháng tuỳ kỳ hạn. Gói 4GB rẻ hơn, đủ cho một agent.
- Model API: trả theo lượng dùng. Việc văn bản và script nhẹ thì vài đô một tháng là phổ biến. Chạy tác vụ nặng liên tục thì cao hơn. Dùng đều thì gói thuê bao hợp hơn.
Mình không khuyên bạn mua vì nó rẻ. Mình khuyên bạn mua khi bạn đã nhìn thấy việc lặp lại của mình nằm ở đâu. Chưa thấy thì chưa cần.
Một chuyện mình học được sau nhiều năm làm
Hồi mới làm, mình tưởng tự do là kiếm được nhiều hơn. Sau này mới hiểu: tự do là bớt được việc phải tự tay làm.
Kiếm được bao nhiêu mà ngày nào cũng phải có mặt thì vẫn là làm thuê cho chính mình. Còn một hệ thống nhỏ, ít người, chạy đúng — mới là tự do thật.
Hermes Agent không phải hệ thống đó. Nó chỉ là một cái tua-vít. Nhưng đúng loại tua-vít mình cần: cái thứ lấy đi những việc lặp đi lặp lại để mình còn thời gian nghĩ việc lớn.
Nếu bạn đang có một việc gì đó lặp lại mỗi ngày và ước có ai làm hộ — thì cài thử đi, mất 15 phút. Nếu bạn đang ổn và chưa thấy việc gì lặp lại, thì đóng tab này lại, để dành lúc khác. Không sao cả.
Bài viết dựa trên tài liệu chính thức tại hermes-agent.nousresearch.com/docs, phiên bản tham chiếu v0.22.2. Có chỗ nào bạn làm không được, để lại bình luận, mình chỉ tiếp.