Hermes Agent là một dự án AI agent mã nguồn mở của Nous Research, được giới thiệu với khẩu hiệu “The agent that grows with you” — một trợ lý AI có khả năng học dần từ trải nghiệm, ghi nhớ ngữ cảnh qua nhiều phiên làm việc và chạy trên nhiều bề mặt như terminal, desktop app, web dashboard, IDE và các nền tảng nhắn tin.

Hermes Agent là gì?
Hermes Agent là một framework AI agent do Nous Research phát triển. Thay vì chỉ là chatbot trả lời văn bản, Hermes được thiết kế để có thể dùng công cụ, chạy lệnh, đọc/ghi file, tìm kiếm web, thao tác trình duyệt, lên lịch công việc, làm việc với GitHub, điều phối tác vụ và mở rộng bằng plugin/skill.
Dự án có mã nguồn tại github.com/NousResearch/hermes-agent, website tài liệu tại hermes-agent.nousresearch.com/docs. Theo thông tin từ GitHub, Hermes Agent được viết chủ yếu bằng Python, sử dụng giấy phép MIT và có mô tả ngắn gọn là “The agent that grows with you”.
Điểm khác biệt: agent có vòng lặp tự cải thiện
Điểm đáng chú ý nhất của Hermes Agent là ý tưởng self-improving AI agent. Khi agent giải quyết một vấn đề phức tạp, phát hiện workflow hữu ích hoặc được người dùng chỉnh lại cách làm, Hermes có thể lưu kinh nghiệm đó thành “skill” để tái sử dụng trong các phiên sau. Nói đơn giản, thay vì mỗi lần bắt đầu lại từ đầu, agent có thể tích lũy quy trình làm việc theo thời gian.
Ngoài skill, Hermes còn có cơ chế memory để ghi nhớ thông tin ổn định về người dùng, môi trường làm việc, sở thích và quy ước dự án. Đây là hướng tiếp cận phù hợp với các công việc dài hạn như lập trình, vận hành hệ thống, nghiên cứu, viết nội dung, quản lý tài liệu hoặc tự động hóa tác vụ cá nhân.
Hermes Agent có thể chạy ở đâu?
Hermes không bị giới hạn trong một cửa sổ chat. Theo tài liệu chính thức, cùng một lõi agent có thể chạy trên nhiều bề mặt khác nhau:
- CLI/terminal và TUI cho người dùng kỹ thuật.
- Ứng dụng desktop native trên Windows, macOS và Linux.
- Web dashboard để quản trị cấu hình, gateway và các tích hợp.
- ACP server cho IDE như VS Code, Zed hoặc JetBrains.
- Gateway nhắn tin cho Telegram, Discord, Slack, WhatsApp, Signal, email và nhiều nền tảng khác.
Cách tiếp cận này giúp Hermes phù hợp với cả môi trường cá nhân lẫn máy chủ. Người dùng có thể để agent chạy trên VPS hoặc máy trạm, sau đó tương tác với nó qua terminal, desktop app hoặc tin nhắn.

Các tính năng nổi bật của Hermes Agent
1. Hỗ trợ nhiều nhà cung cấp mô hình
Hermes Agent có thiết kế provider-agnostic, tức là không bị khóa vào một nhà cung cấp mô hình duy nhất. Người dùng có thể cấu hình và chuyển đổi giữa nhiều provider như Nous Portal, OpenRouter, OpenAI, Anthropic, Google Gemini, DeepSeek, xAI, Hugging Face hoặc endpoint tùy chỉnh.
2. Tool calling và thao tác hệ thống
Hermes có thể dùng nhiều nhóm công cụ: terminal, file, web, browser, vision, text-to-speech, cron job, session search, memory, delegation và nhiều toolset khác. Nhờ vậy, agent có thể không chỉ trả lời mà còn thực sự thực thi công việc: đọc mã nguồn, sửa file, chạy test, tìm tài liệu, kiểm tra website hoặc tạo nội dung.
3. Skills: lưu quy trình thành kiến thức tái sử dụng
Skills là một trong những thành phần quan trọng nhất của Hermes. Skill có thể chứa hướng dẫn, checklist, lệnh mẫu, cảnh báo lỗi thường gặp và quy trình đã được kiểm chứng. Khi gặp nhiệm vụ tương tự trong tương lai, Hermes có thể nạp skill phù hợp để làm việc nhất quán hơn.
4. Persistent memory và session search
Hermes có thể ghi nhớ thông tin qua nhiều phiên và tìm lại lịch sử hội thoại bằng session search. Điều này hữu ích khi làm các dự án kéo dài nhiều ngày hoặc nhiều tuần, nơi agent cần nhớ quy ước dự án, công cụ đang dùng, cách triển khai hoặc sở thích của người dùng.
5. Gateway nhắn tin đa nền tảng
Một điểm mạnh khác là Hermes có thể hoạt động qua các nền tảng nhắn tin. Người dùng có thể gửi yêu cầu từ Telegram, Discord, Slack hoặc các nền tảng khác, trong khi agent vẫn có quyền dùng công cụ như khi chạy trên terminal. Đây là hướng đi thú vị cho các workflow tự động hóa cá nhân và nhóm.
6. Cron job và tự động hóa định kỳ
Hermes hỗ trợ cron job để chạy tác vụ theo lịch, ví dụ: tạo bản tin buổi sáng, kiểm tra website, tổng hợp email, theo dõi tin tức, hoặc chạy script định kỳ. Với người làm nội dung hoặc quản trị hệ thống, đây là tính năng giúp biến agent thành một trợ lý tự động thực sự.
Cài đặt Hermes Agent
Theo README chính thức, Hermes có thể cài đặt nhanh trên Linux, macOS, WSL2 và Termux bằng lệnh:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bashTrên Windows native, tài liệu hướng dẫn chạy bằng PowerShell:
iex (irm https://hermes-agent.nousresearch.com/install.ps1)Sau khi cài, người dùng có thể chạy:
hermesHoặc chạy một câu hỏi nhanh:
hermes chat -q "Tóm tắt repo hiện tại cho tôi"Một số lệnh cơ bản nên biết
hermes setup: chạy trình cấu hình ban đầu.hermes model: chọn model và provider.hermes doctor: kiểm tra cấu hình và phụ thuộc hệ thống.hermes desktop: mở ứng dụng desktop.hermes dashboard: mở dashboard quản trị web.hermes tools: bật/tắt các toolset.hermes skills list: xem danh sách skill đã cài.hermes gateway setup: cấu hình gateway nhắn tin.
Hermes Agent phù hợp với ai?
- Lập trình viên muốn có agent hỗ trợ đọc/sửa code, chạy test, review và tự động hóa quy trình phát triển.
- Người làm nghiên cứu cần trợ lý có thể đọc tài liệu, tổng hợp nguồn và ghi nhớ ngữ cảnh dài hạn.
- Người vận hành hệ thống muốn tự động hóa kiểm tra định kỳ, báo cáo hoặc thao tác shell.
- Người làm nội dung muốn agent hỗ trợ viết, đăng bài, theo dõi nguồn tin và tạo lịch xuất bản.
- Nhóm kỹ thuật muốn một agent có thể dùng qua terminal, desktop app và nền tảng nhắn tin.
Ưu điểm và điểm cần lưu ý
Ưu điểm
- Mã nguồn mở, giấy phép MIT, dễ kiểm tra và mở rộng.
- Không khóa vào một model/provider duy nhất.
- Có memory, skills và session search để làm việc dài hạn.
- Hỗ trợ nhiều giao diện: terminal, desktop, web dashboard, IDE và messaging.
- Phù hợp cho workflow kỹ thuật, tự động hóa và tác vụ lặp lại.
Điểm cần lưu ý
- Đây là công cụ mạnh, nên người dùng mới cần thời gian làm quen với config, provider, tools và quyền truy cập hệ thống.
- Khi cho agent chạy lệnh hoặc chỉnh file, cần hiểu rõ mức độ quyền hạn và cơ chế phê duyệt lệnh.
- Một số tính năng nâng cao như gateway, MCP, cron job, plugin và profiles phù hợp hơn với người dùng kỹ thuật.
Kết luận
Hermes Agent là một dự án đáng chú ý trong nhóm AI agent mã nguồn mở. Điểm hấp dẫn không chỉ nằm ở khả năng gọi công cụ hay chạy trong terminal, mà ở hướng thiết kế “agent phát triển cùng người dùng”: có memory, skills, session search, đa nền tảng và khả năng tự động hóa dài hạn. Với người dùng kỹ thuật, đây là một lựa chọn đáng thử nếu muốn xây dựng trợ lý AI cá nhân có thể làm việc thật trên máy tính, server hoặc qua các nền tảng nhắn tin.
Nguồn tham khảo
- GitHub Hermes Agent: https://github.com/NousResearch/hermes-agent
- Tài liệu chính thức: https://hermes-agent.nousresearch.com/docs
- Nous Research: https://nousresearch.com


