Điểm nổi bật
- Stars: khoảng 28,746 stars tại thời điểm crawl.
- Ngôn ngữ: Python.
- Khác biệt chính: built-in learning loop, tự tạo skill từ kinh nghiệm và nhớ dài hạn qua nhiều session.
- Triển khai: CLI, gateway đa kênh, cron và subagents trong cùng một nền tảng.
Biểu đồ
Tóm tắt
Hermes Agent là một trong những dự án agent mã nguồn mở đang có đà chú ý mạnh vì chọn một định vị rất khác so với phần lớn coding assistants hiện tại. Thay vì chỉ tối ưu cho một phiên làm việc, Hermes nhấn mạnh vào khả năng học dần qua thời gian, ghi nhớ người dùng, tự tạo skill sau các tác vụ phức tạp và dùng lại kinh nghiệm đó ở phiên sau.
Điều này làm Hermes hấp dẫn với nhóm người dùng muốn agent trở thành hạ tầng làm việc dài hạn, không chỉ là công cụ trả lời từng lần. Từ góc nhìn thị trường, repo này đáng chú ý vì nó kết hợp khá nhiều mảnh ghép mà doanh nghiệp quan tâm: gateway đa kênh, scheduler, memory, subagents và terminal backends để chạy ở local, Docker, SSH hoặc serverless.
Chi tiết
README của Hermes Agent cho thấy tham vọng rất rõ: xây một agent “grows with you”. Cụm từ này không chỉ là khẩu hiệu. Dự án đưa bộ nhớ và kỹ năng lên thành thành phần lõi chứ không phải phần phụ. Hermes nói rõ nó có built-in learning loop, tạo skills từ kinh nghiệm, cải thiện skills trong lúc dùng, gợi nhắc tự lưu tri thức, tìm kiếm lại các cuộc trò chuyện cũ và xây mô hình người dùng qua nhiều phiên. Đây là một định vị khác biệt so với đa số agent hiện nay, vốn vẫn khá “stateless” nếu không được người dùng chủ động thiết kế thêm lớp nhớ.
Về kiến trúc sử dụng, Hermes không bó vào laptop hay terminal. Dự án hỗ trợ CLI, nhưng đồng thời có gateway cho Telegram, Discord, Slack, WhatsApp, Signal và các nền tảng khác. Điều đó rất quan trọng, vì agent chỉ thực sự hữu ích trong doanh nghiệp khi nó xuất hiện ở nơi công việc diễn ra, thay vì ép mọi người quay về một giao diện duy nhất. Việc có cron scheduler, subagents và RPC tool scripting cũng cho thấy Hermes không chỉ phục vụ chat, mà nhắm tới orchestration dài hạn.
Một điểm mạnh khác là tính linh hoạt hạ tầng. Hermes có thể chạy local, Docker, SSH, Daytona, Singularity và Modal. Điều này khiến nó phù hợp với nhiều khẩu vị triển khai, từ người dùng cá nhân trên VPS rẻ tiền đến đội kỹ thuật muốn môi trường tách biệt hơn. Với doanh nghiệp, đây là lợi thế thật vì deployment model thường quan trọng không kém model quality.
Dẫu vậy, định vị “tự học” cũng kéo theo thách thức. Càng nhiều memory và skill persistence, yêu cầu về kiểm soát, audit, quyền riêng tư và khả năng sửa sai càng lớn. Một agent biết nhớ quá tốt nhưng không có governance tốt sẽ nhanh chóng thành rủi ro. Vì thế, lý do Hermes đáng theo dõi không chỉ vì nó đang trending, mà vì nó đại diện cho lớp agent thế hệ tiếp theo: bớt demo hơn, nhiều control-plane hơn, và tiến gần hơn tới một hệ điều hành công việc cá nhân.