close

So sánh Hermes Agent và OpenClaw: khác nhau ở đâu, khi nào chọn bên nào?

Tác giả: Đông Tùng Ngày đăng: 17/04/2026 Chuyên mục: Hermes Agent
Disclosure
Website Tino blog được cung cấp bởi Tino Group. Truy cập và sử dụng website đồng nghĩa với việc bạn đồng ý với các điều khoản và điều kiện trong chính sách bảo mật - điều khoản sử dụng nội dung. Tino Group có thể thay đổi điều khoản sử dụng bất cứ lúc nào. Việc bạn tiếp tục sử dụng Tino blog sau khi thay đổi có nghĩa là bạn chấp nhận những thay đổi đó.
Why Trust Us
Các bài viết với hàm lượng tri thức cao tại Tino blog được tạo ra bởi các chuyên viên Marketing vững chuyên môn và được kiểm duyệt nghiêm túc theo chính sách biên tập bởi đội ngũ biên tập viên dày dặn kinh nghiệm. Mọi nỗ lực của chúng tôi đều hướng đến mong muốn mang đến cho cộng đồng nguồn thông tin chất lượng, chính xác, khách quan, đồng thời tuân thủ các tiêu chuẩn cao nhất trong báo cáo và xuất bản.

Hermes Agent và OpenClaw đều là AI agent mã nguồn mở (giấy phép MIT), tự host trên máy hoặc VPS, chạy nền 24/7 và nhận việc qua Telegram, Discord, Slack. Hai dự án khác nhau chủ yếu ở cách tổ chức trí nhớ, cách tự học thành skill, ngôn ngữ lõi và hệ sinh thái tiện ích.

Hermes Agent do Nous Research phát triển (xem Hermes Agent là gì); OpenClaw do cộng đồng phát triển, OpenClaw Foundation bảo trợ (xem OpenClaw là gì). Bài này là trang tổng của nhóm bài so sánh Hermes Agent. Mọi dữ kiện đối chiếu trên GitHub và tài liệu chính thức ngày 26/10/2026; các so sánh OpenClaw với công cụ khác nằm ở bài so sánh OpenClaw và Claude Code.

Hermes Agent và OpenClaw khác nhau như thế nào?

Hermes Agent và OpenClaw đi cùng một đường: tin nhắn từ app chat vào một gateway chạy nền, agent gọi model và công cụ rồi trả kết quả. Khác biệt nằm ở phần sau gateway: Hermes viết bằng Python, giữ trí nhớ lõi rất gọn; OpenClaw viết bằng TypeScript, lưu trí nhớ nhiều tầng có chỉ mục tìm kiếm.

Tiêu chíHermes AgentOpenClaw
Nhà phát triểnNous ResearchCộng đồng, OpenClaw Foundation bảo trợ (tác giả gốc Peter Steinberger)
Giấy phép, ngôn ngữMIT, PythonMIT, TypeScript (Node.js)
Bản mới (10/2026)v0.22.5, phát hành 23/10/2026v2026.10.6 trên GitHub (22/10/2026); npm 2026.10.7
Cài đặtScript install.sh (Linux, macOS, WSL2), PowerShell trên Windows native, Desktop, Dockernpm/pnpm, Docker; cần Node 24.22.1+ hoặc 26.12.1+
Giao diệnCLI/TUI, Hermes Desktop, dashboard web (cổng 9119), gateway chatControl UI của Gateway (cổng 18789), CLI, gateway chat
Kênh chatTelegram, Discord, Slack, WhatsApp, Signal, Email, Google Chat, Teams, Matrix…; Zalo bot qua plugin cộng đồngTelegram, Discord, Slack, WhatsApp, Zalo bot (plugin chính thức)…
ModelNous Portal, OpenRouter, OpenAI Codex, Anthropic, Gemini, model local (Ollama, vLLM, llama.cpp)OpenAI, Anthropic, Google, OpenRouter, model local (Ollama, LM Studio)…
Trí nhớ lõiMEMORY.md 2.200 ký tự + USER.md 1.375 ký tự, tìm phiên cũ bằng SQLite FTS5MEMORY.md, USER.md, ghi chú theo ngày, chỉ mục SQLite tìm theo từ khoá và vector
Tự họcAgent tự tạo, sửa skill (skill_manage); Curator dọn skill theo chu kỳ 7 ngàySkill Workshop tự học, bật mặc định (auto); lưu trữ skill không dùng sau 30 ngày
Kho skillSkills Hub chuẩn agentskills.io, cài được cả từ ClawHub; có máy quét bảo mậtClawHub (clawhub.ai), có quét tự động
Lịch chạyCron tích hợp, tạo bằng ngôn ngữ tự nhiênAutomations (tên cũ cron jobs)
Cô lập lệnhDuyệt lệnh smart mặc định; khuyên dùng backend DockerSandbox tắt mặc định; Gateway nên để loopback
Tổng hợp từ README Hermes Agent, github.com/openclaw/openclaw, docs hai dự án, 24–26/10/2026
Sơ đồ so sánh kiến trúc: tin nhắn từ Telegram, Discord, Slack đi vào gateway; Hermes Agent nạp MEMORY.md và USER.md đầu phiên, tìm phiên cũ trong state.db bằng FTS5, tự ghi skill vào ~/.hermes/skills; OpenClaw nạp MEMORY.md, tra ghi chú theo ngày qua chỉ mục SQLite từ khoá và vector, Skill Workshop rút skill sau phiên dài; lệnh hermes import-agent openclaw chuyển SOUL.md, memory, skill sang Hermes

Một khác biệt đáng chú ý về vận hành là Hermes mặc định chạy một gateway cho cả máy và có lệnh nhập cấu hình từ OpenClaw, còn OpenClaw gom kênh, phiên, bộ nhớ và lịch vào một Gateway Node.js. Cổng cũng khác: dashboard Hermes ở 9119, API server ở 8642; Control UI của OpenClaw ở 18789. Chạy chung một VPS thì hai dịch vụ không tranh cổng.

Hermes Agent và OpenClaw giống nhau ở điểm nào?

Hermes Agent và OpenClaw giống nhau ở mô hình triển khai: phần mềm miễn phí, tự host, dữ liệu phiên và bộ nhớ nằm trên máy bạn, còn chi phí chính là model và máy chủ. Cả hai đọc skill dạng thư mục có file SKILL.md, kết nối công cụ ngoài qua MCP và đổi model mà không phải sửa mã.

  • Tự host, mã nguồn mở MIT: đọc được toàn bộ mã, chạy trên laptop, VPS hoặc Docker.
  • Nhận việc qua app chat: một tiến trình gateway giữ kết nối Telegram, Discord, Slack…; có ghép cặp (pairing) để chặn người lạ.
  • Nhiều nhà cung cấp model: OpenRouter, OpenAI, Anthropic, Google, model local; cả hai đều cho đăng nhập ChatGPT/Codex.
  • Skill theo chuẩn SKILL.md: skill viết cho một bên thường đọc được ở bên kia, nhưng vẫn phải kiểm lại lệnh và đường dẫn.
  • Tự chạy theo lịch: báo cáo sáng, sao lưu đêm, nhắc việc gửi về kênh chat.

Bộ nhớ của Hermes Agent và OpenClaw khác nhau ra sao?

Hermes Agent giữ trí nhớ lõi nhỏ và cố định: hai file tổng cộng 3.575 ký tự, khoảng 1.300 token, nạp một lần đầu phiên; chi tiết cũ tìm lại trong kho phiên bằng FTS5. OpenClaw lưu nhiều tầng hơn: file dài hạn, ghi chú theo ngày, chỉ mục SQLite tìm theo từ khoá và vector, có Dreaming gộp ghi chú.

Hệ quả thực tế: prompt của Hermes gọn và dễ đoán, nhưng muốn tìm theo ngữ nghĩa thì phải cài thêm một memory provider (Honcho, Mem0, OpenViking…, mỗi lúc một provider). OpenClaw tìm theo ngữ nghĩa ngay sau khi cài, đổi lại có nhiều lớp phải hiểu khi gỡ lỗi. Cơ chế từng file, giới hạn và lệnh cấu hình nằm ở bài so sánh Persistent Memory của Hermes Agent và OpenClaw; nguồn: docs Memory của Hermes, docs Memory của OpenClaw.

OpenClaw có tự học như Hermes Agent không?

Có. OpenClaw có cơ chế tự học (self-learning) bật mặc định: sau phiên làm việc đủ dài, một lượt rà soát nền rút bài học thành skill, skill không dùng 30 ngày được lưu trữ. Hermes Agent tự tạo và sửa skill ngay trong lúc làm, cho phép bắt duyệt từng thay đổi bằng skills.write_approval.

Cả hai đều học ở lớp agent (skill, ghi chú), không huấn luyện lại model. Khác biệt nằm ở điểm kiểm soát: OpenClaw có nút Undo và lệnh archive/restore; Hermes có hàng chờ /skills pending để xem diff trước khi áp dụng. Chi tiết ở bài OpenClaw có khả năng tự học không; nguồn: docs Self-learning OpenClaw, docs Skills Hermes.

Chạy Hermes Agent hay OpenClaw tốn bao nhiêu?

Hermes Agent và OpenClaw đều miễn phí phần mềm; tiền nằm ở model và máy chủ. Dùng API theo token thì chi phí tăng theo số lượt và độ dài ngữ cảnh; dùng model local thì không trả token nhưng cần máy đủ RAM, GPU. Cả hai đều chạy được trên VPS Linux phổ thông khi model gọi qua API.

  • Hermes Agent: cần model có ngữ cảnh tối thiểu 64.000 token. Nous Portal gom nhiều model và Tool Gateway trong một gói (giá xem trên trang Nous Portal). Đăng nhập gói Claude chỉ chạy với Claude Max có mua thêm credit; gói Pro phải dùng API key (docs Providers).
  • OpenClaw: dùng API key, OAuth ChatGPT/Codex hoặc CLI Claude; dùng thuê bao Claude thì bị tính vào hạn mức gói.
  • Máy chủ: xem cấu hình gợi ý ở VPS chạy AI Agent và cách chọn model ở nên chọn LLM nào cho Hermes Agent.

Bảo mật khi tự host Hermes Agent và OpenClaw cần chú ý gì?

Hermes Agent và OpenClaw đều có quyền chạy lệnh trên máy, nên rủi ro chính là người lạ hoặc nội dung độc điều khiển được agent. Mặc định hai bên khác nhau: Hermes duyệt lệnh nguy hiểm theo chế độ smart và từ chối người dùng chưa có trong allowlist; OpenClaw để sandbox tắt, tool chạy thẳng trên máy chủ.

Chuyển từ OpenClaw sang Hermes Agent thế nào?

Hermes Agent có công cụ nhập chính thức từ OpenClaw: cài plugin agent-importers rồi chạy hermes import-agent openclaw. Công cụ chép SOUL.md, MEMORY.md, USER.md, skill tự tạo, allowlist lệnh, cấu hình kênh và AGENTS.md; API key chỉ được chép khi thêm cờ --migrate-secrets.

hermes plugins install agent-importers
hermes import-agent openclaw --dry-run      # xem trước những gì sẽ chép
hermes import-agent openclaw                # chép thật
hermes import-agent openclaw --migrate-secrets   # thêm API key trong danh sách cho phép
Ảnh chụp mục Migrating from OpenClaw trong README Hermes Agent trên GitHub, khoanh đỏ lệnh hermes import-agent openclaw, liệt kê SOUL.md, Memories, Skills, Command allowlist, Messaging settings được nhập

Ảnh chụp README NousResearch/hermes-agent ngày 26/10/2026. Từ v0.22.4, lệnh nhập nằm trong plugin agent-importers; lệnh cũ hermes claw migrate vẫn chạy. Hướng dẫn đầy đủ: Migrate from OpenClaw.

Nên chạy --dry-run trước, giữ nguyên thư mục ~/.openclaw cho tới khi bot Hermes trả lời đúng trên kênh chat. Skill nhập về nằm ở ~/.hermes/skills/openclaw-imports/; đọc lại từng skill vì lệnh, đường dẫn workspace của OpenClaw không còn đúng trên Hermes.

Nên chọn Hermes Agent hay OpenClaw?

Chọn theo việc bạn giao cho agent và cách bạn muốn kiểm soát nó, không theo độ nổi tiếng. Hermes Agent hợp khi cần trí nhớ gọn, dễ đọc và duyệt từng skill; OpenClaw hợp khi cần tìm lại nhiều ghi chú cũ theo ngữ nghĩa ngay từ đầu hoặc cần kênh Zalo bot có plugin chính thức. Nhiều người chạy thử cả hai trên cùng VPS.

Bảng gợi ý chọn theo tình huống: trí nhớ nhỏ dễ đọc, duyệt từng skill thì Hermes Agent; tìm lại ghi chú cũ theo ngữ nghĩa ngay khi cài, cần Zalo bot thì OpenClaw; đã quen Python hoặc Node.js thì chọn theo ngôn ngữ; chuyển nhà từ OpenClaw thì Hermes có lệnh import; chưa rõ nhu cầu thì chạy thử cả hai trên cùng VPS

Hermes Agent hợp với ai?

  • Người muốn biết chính xác agent nhớ gì: hai file Markdown nhỏ, xem và sửa tay được.
  • Nhóm cần duyệt thay đổi trước khi áp dụng: hàng chờ duyệt cho cả memory và skill.
  • Người dùng Windows muốn chạy native, hoặc muốn app desktop chính thức.
  • Người quen Python, muốn viết tool hoặc plugin bằng Python.

OpenClaw hợp với ai?

  • Người cần tìm lại ghi chú, quyết định cũ bằng câu hỏi diễn đạt khác, không phải cài thêm provider.
  • Người cần kênh có sẵn plugin như Zalo bot, hoặc đã có hạ tầng Node.js.
  • Người đã có bộ skill trên ClawHub và quy trình quanh OpenClaw Skills.

Khi nào không nên dùng Hermes Agent hay OpenClaw?

Hermes Agent và OpenClaw không phải lựa chọn hợp lý khi việc cần làm chỉ là sửa mã trong một repo, khi quy trình đã cố định từng bước, hoặc khi không ai trong nhóm theo dõi được một máy chủ có quyền chạy lệnh. Khi đó công cụ chuyên dụng ít rủi ro và ít việc vận hành hơn.

  • Chỉ cần agent lập trình: Claude Code, OpenCode hoặc Codex làm việc trực tiếp trong repo; xem Hermes Agent và Claude Code.
  • Quy trình cố định, cần chạy đúng từng bước: workflow n8n dễ kiểm soát hơn; có thể kết nối n8n với Hermes Agent để agent chỉ làm phần cần suy luận.
  • Dữ liệu không được rời máy: chỉ dùng khi chạy được model local; mọi lượt rà soát tự học đều gửi nội dung hội thoại tới provider đang dùng.
  • Không có người vận hành: agent tự host cần cập nhật, xem log, xoay vòng API key định kỳ.

Các bài so sánh Hermes Agent khác

Nhóm bài so sánh Hermes Agent chia theo loại công cụ: agent lập trình (Claude Code, OpenCode, Codex), agent nhẹ (nanobot) và hai bài đi sâu một tiêu chí với OpenClaw. Mỗi bài dùng cùng bộ dữ kiện kiểm ngày 26/10/2026 và chỉ so trên tiêu chí, không xếp hạng. Số phiên bản, thay đổi qua từng bản và tài liệu gốc của Hermes Agent được tổng hợp ở Hermes Agent Docs.

Câu hỏi thường gặp

Có dùng Hermes Agent và OpenClaw cùng lúc được không?

Được. Hai dịch vụ dùng thư mục dữ liệu và cổng khác nhau (Hermes: ~/.hermes, cổng 9119/8642; OpenClaw: ~/.openclaw, cổng 18789), nên chạy chung một VPS được. Mỗi bot token Telegram hoặc Discord chỉ nên gắn cho một bên để tin nhắn không bị nhận hai lần.

Hermes Agent và OpenClaw có miễn phí không?

Phần mềm của cả hai miễn phí theo giấy phép MIT. Bạn trả tiền cho model (API theo token hoặc gói thuê bao) và máy chủ; dùng model local thì không trả token nhưng cần phần cứng đủ mạnh.

Hermes Agent có phải là model Hermes của Nous Research không?

Không. Hermes 3, Hermes 4 là dòng mô hình ngôn ngữ; Hermes Agent là phần mềm agent dùng được với nhiều model, và Nous không khuyến nghị Hermes 4 làm model cho agent. Xem thêm ở bài Hermes Agent là gì.

Skill của OpenClaw có dùng được trên Hermes Agent không?

Phần lớn được, vì cả hai dùng thư mục có file SKILL.md và Hermes cài được skill từ ClawHub qua máy quét bảo mật. Skill gọi lệnh riêng của OpenClaw (openclaw …) hoặc đường dẫn workspace cũ cần sửa lại trước khi dùng.

Muốn chạy Hermes Agent 24/7 mà không tự cài? VPS Hermes Agent của Tino cài sẵn Hermes Agent trên VPS NVMe đặt tại Việt Nam; bạn vẫn có quyền root để cấu hình. Xem cấu hình và giá trên trang sản phẩm.

Đông Tùng

Senior Technology Writer

Là cử nhân Quản trị kinh doanh của Trường Đại học Tài chính - Marketing, Tùng bắt đầu làm việc tại Tino Group từ năm 2021 ở vị trí Content Marketing để thỏa mãn niềm đam mê viết lách của bản thân. Sở hữu khả năng sáng tạo đặc biệt, anh cùng đội ngũ của mình đã tạo nên những chiến dịch quảng cáo độc đáo cùng vô số bài viết hữu ích về nhiều chủ đề khác nhau. Sự tỉ mỉ, kiên trì và tinh thần sáng tạo của Tùng đã góp phần lớn vào thành công của Tino Group trong lĩnh vực marketing trực tuyến.

Xem thêm bài viết

Bài viết liên quan