Quay lại hướng dẫn
So sánh·21 tháng 9, 2026·Cập nhật 1 tháng 10, 2026·Đọc 8 phút

Pi và Hermes: một phiên lập trình đối đầu với agent thường trú

Hai danh mục phần mềm khác nhau trong một truy vấn — hãy xác định đúng danh mục, rồi so sánh theo những tiêu chí thực sự khác biệt.

Được xem xét lần cuối vào .

Pi và Hermes là phép so sánh giữa hai nhóm phần mềm khác nhau, không phải hai CLI lập trình cạnh tranh. Pi là một bộ công cụ lập trình tương tác trên terminal mà bạn khởi động bên trong thư mục dự án; Hermes Agent là một agent cá nhân thường trú với các tệp bộ nhớ tích hợp, bộ lập lịch cron và các kênh nhắn tin. Cả hai đều được cấp phép MIT, đều có chi phí cài đặt là $0 và đều nhận endpoint model của bên thứ ba thông qua cấu hình được ghi nhận. Lựa chọn thực sự là giữa một phiên và một dịch vụ thường trú — và với nhiều người, câu trả lời là cả hai.

Trước hết hãy xác định đúng tên, vì truy vấn này gây nhầm lẫn nghiêm trọng ở cả hai phía. Pi ở đây là coding agent do Earendil Inc. phát hành tại pi.dev, repository earendil-works/pi. Đây không phải Pi của Inflection AI tại pi.ai, không phải Raspberry Pi và không phải Oh My Pi, một coding agent riêng của tác giả khác. Hermes ở đây là NousResearch/hermes-agent. Trang chủ của Nous Research liệt kê Hermes 4 và Hermes Agent là hai sản phẩm riêng biệt tại hai domain riêng biệt — Hermes 4 là họ model có trọng số mở với mức giá suy luận theo token, còn Hermes Agent là phần mềm miễn phí. Không có con số nào về Hermes 4 xuất hiện trên trang này, vì giá model không phải giá của agent.

Nên chọn cái nào

Nếu đây là tình huống của bạnLựa chọnChi phí bạn phải trả
Bạn muốn chỉnh sửa một repository theo cách tương tác, từng phiên một, theo dõi từng thay đổiPiKhông có bộ nhớ giữa các phiên ngoài các transcript có thể phát lại, và không có lời nhắc phê duyệt trước khi lệnh shell chạy
Bạn muốn có thể truy cập agent từ một ứng dụng nhắn tin khi đang rời khỏi máyHermes AgentMột tiến trình gateway cần vận hành, token bot riêng của bạn cho từng nền tảng và có thể là một máy chủ để chạy nó
Bạn muốn có lời nhắc phê duyệt trước khi một lệnh nguy hiểm được thực thiHermes AgentPi không cung cấp hệ thống cấp quyền tích hợp sẵn — README của nó nói rõ như vậy — nên đây không phải khác biệt về tinh chỉnh
Bạn muốn dấu chân cài đặt nhỏ nhất có thểPiMột gói npm so với trình cài đặt của Hermes, trình này tải chuỗi công cụ Python và Node cùng ripgrep và ffmpeg rồi clone repository
Bạn muốn agent ghi nhớ bạn qua các phiên mà không cần tự kết nối hệ thốngHermes AgentTích hợp sẵn, cục bộ, bật theo mặc định; tương đương bên Pi là một tiện ích mở rộng của bên thứ ba với chi phí chạy riêng
Bạn chạy một model cục bộ hoặc tự host nhỏPiquickstart của Hermes yêu cầu một model có context ít nhất 64.000 token và nói rằng các cửa sổ nhỏ hơn sẽ bị từ chối khi khởi động; Pi không ghi nhận ngưỡng tương đương
Cả hai mô tả đều phù hợp với những phần khác nhau trong tuần của bạnCả haiCác cây cấu hình và trạng thái riêng biệt nên chúng không xung đột — nhưng có hai cấu hình cần duy trì

Chi phí di chuyển không đối xứng và đáng được tính trước khi bạn cam kết. Chuyển sang Pi cần npm install -g @earendil-works/pi-coding-agent và một tệp cấu hình. Chuyển sang Hermes Agent là một script cài đặt, theo trang cài đặt của họ, xử lý Python, Node.js, ripgrep và ffmpeg, việc clone repository, môi trường ảo, lệnh hermes toàn cục và cấu hình nhà cung cấp — cộng thêm kiểm tra nền tảng nếu bạn muốn ứng dụng desktop: trình cài đặt macOS được ghi nhận chỉ dành cho Apple Silicon, có trình cài đặt riêng cho Windows native, và tài liệu liệt kê macOS trên Intel là nền tảng không được hỗ trợ. Trang đó không công bố phiên bản macOS tối thiểu.

Một bẫy đặt tên chỉ áp dụng cho Pi và âm thầm thay đổi thứ bạn cài đặt. Repository đã chuyển: yêu cầu tới badlogic/pi-mono hiện được phân giải thành earendil-works/pi thông qua chuyển hướng của chính GitHub, còn gói npm cũ @mariozechner/pi-coding-agent dừng ở phiên bản 0.73.1 vào ngày 7 tháng 5 năm 2026 và có thông báo ngừng sử dụng trỏ tới gói Earendil. Bất kỳ hướng dẫn hoặc bài so sánh nào được viết dựa trên các tên cũ đều mô tả phần mềm đã lỗi thời bốn tháng. Hermes Agent gặp vấn đề ngược lại — một bản phát hành có hai số phiên bản, được trình bày bên dưới.

Phiên so với thường trú, theo từng tính năng

PiHermes Agent
Đó là gìBộ công cụ lập trình tối giản trên terminal, chạy theo từng phiên trong một thư mục dự ánAgent cá nhân thường trực: CLI, ứng dụng desktop và một tiến trình gateway luôn bật
Môi trường chạyNode, được cài đặt từ npmPython, khai báo >=3.11,<3.14 trong pyproject.toml
Phiên bản đã kiểm trav0.86.1, phát hành ngày 20 tháng 9 năm 2026; gói npm cùng phiên bản0.21.3, phát hành dưới dạng tag v2026.9.14 vào ngày 14 tháng 9 năm 2026 — cả hai con số đều chỉ cùng một bản phát hành
Bộ nhớ xuyên phiênKhông có trong chỉ mục tài liệu. Các phiên tự động lưu dưới dạng JSONL tại ~/.pi/agent/sessions/ với các lệnh fork, resume và tree — phát lại transcript, không phải các sự kiện đã học được chèn vào phiên mới~/.hermes/memories/MEMORY.md (giới hạn 2.200 ký tự) và USER.md (giới hạn 1.375 ký tự), được chèn vào system prompt khi bắt đầu phiên mà không cần lệnh gọi truy xuất; các phiên được lưu trữ trong cơ sở dữ liệu SQLite FTS5 cục bộ
Kênh nhắn tinKhông có trang tích hợp nhắn tin trong chỉ mục tài liệuMột tiến trình gateway duy nhất đứng trước các nền tảng trong chỉ mục tài liệu nhắn tin — bảng so sánh nền tảng của nó liệt kê 28 nền tảng vào ngày 21 tháng 9 năm 2026 — sử dụng thông tin xác thực bạn cung cấp cho từng nền tảng
Lập lịchKhông có bộ lập lịch nào được ghi nhận. Các giao diện không tương tác là SDK, chế độ RPC và luồng sự kiện JSONBộ lập lịch cron tích hợp với khả năng gửi tới bất kỳ nền tảng nào đã kết nối, theo README của dự án
ExtensionCác module TypeScript từ ~/.pi/agent/extensions/ hoặc các gói npm/git, đăng ký công cụ và lệnh slash. Danh mục pi.dev liệt kê 5.380 gói vào ngày 21 tháng 9 năm 2026Các skill tương thích với tiêu chuẩn agentskills.io, cùng subagent và quyền truy cập công cụ qua RPC từ các script Python
QuyềnKhông có tính năng tích hợp. README nêu rằng Pi không bao gồm hệ thống cấp quyền cho quyền truy cập filesystem, process, network hoặc credentialLời nhắc phê duyệt đối với các lệnh nguy hiểm, một command_allowlist được lưu lại và danh sách từ chối ghi tệp được thực thi trước khi chạy
Trạng thái repositoryMIT, không ở trạng thái lưu trữ, được đẩy lên ngày 21 tháng 9 năm 2026MIT, không ở trạng thái lưu trữ, được đẩy lên ngày 21 tháng 9 năm 2026

Đọc từ cả hai repository và cả hai trang tài liệu vào ngày 21 tháng 9 năm 2026. Có hai cách diễn giải cần tránh. Các dòng "không có bộ nhớ" và "không có nhắn tin" là sự vắng mặt trong chỉ mục tài liệu chính thức của Pi, không phải sự phủ nhận từ nhà cung cấp — các tiện ích mở rộng của bên thứ ba cung cấp cả hai. Số lượng star và issue trên hai repository này không thể so sánh: README của Pi nói rằng issue mới và pull request từ cộng tác viên mới mặc định bị tự động đóng, vì vậy hai dự án đang đo các chính sách khác nhau chứ không phải chất lượng bảo trì khác nhau. Nous Research cũng mô tả Hermes Agent là agent duy nhất có vòng lặp học tích hợp; đó là nội dung README của chính nhà cung cấp, và không tìm thấy benchmark đối đầu với Pi từ bất kỳ bên nào.

pi-hermes-memory là một tiện ích mở rộng Pi, không phải Hermes Agent

Đây là sự nhầm lẫn mà trang này tồn tại để làm sáng tỏ. Tìm kiếm "pi hermes" sẽ hiển thị một gói npm có tên pi-hermes-memory, và cái tên này gợi lên một cầu nối giữa hai sản phẩm. Nó không phải như vậy.

Gói này do chandra447 phát hành — không phải Nous Research, không phải Earendil — theo giấy phép MIT, ở phiên bản 0.9.9 phát hành ngày 13 tháng 9 năm 2026. Mô tả npm của chính gói kết thúc bằng các từ "Ported from Hermes agent". Những gì nó làm là tái triển khai một lớp bộ nhớ bên trong Pi: bộ nhớ bền vững, tìm kiếm phiên bằng SQLite FTS5, quét bí mật và skill thủ tục. Cài đặt nó bằng pi install npm:pi-hermes-memory mang lại cho Pi một thứ tương tự thiết kế bộ nhớ của Hermes. Không có nội dung nào trong mục npm hoặc danh mục của nó mô tả việc cài đặt Hermes Agent, kết nối với một Hermes Agent đang chạy hoặc mang theo gateway, kênh, bộ lập lịch hay hệ thống phê duyệt của Hermes — nội dung được mô tả là một lớp bộ nhớ cho Pi.

Ba giới hạn thực tế, theo chính mục giới thiệu trong danh mục của gói, được đọc vào ngày 21 tháng 9 năm 2026. Mỗi chu kỳ rà soát chạy nền tốn một lần gọi API LLM đầy đủ thông qua một tiến trình con pi -p, đây là khoản phí token định kỳ chứ không phải tiện ích miễn phí. Lịch sử phiên không thể tìm kiếm cho đến khi được lập chỉ mục — mục giới thiệu cung cấp lệnh /memory-index-sessions để lập chỉ mục hàng loạt hoặc tùy chọn tự động lập chỉ mục khi phiên kết thúc, vì vậy các bản ghi cũ cần được nhập một lần trước khi có thể tìm kiếm trong đó. Ngoài ra, bộ tách token trigram giới hạn tìm kiếm chuỗi con CJK ở các truy vấn từ ba ký tự trở lên. Mục giới thiệu hiển thị khoảng 27.000 lượt tải mỗi tháng tại thời điểm đọc; đây là các bộ đếm cập nhật trực tiếp và hẳn đã thay đổi. Tài liệu của chính Pi không đưa ra khuyến nghị về bất kỳ gói bộ nhớ nào, và không thấy huy hiệu thẩm định, xác minh hay chứng thực nào trên các mục giới thiệu trong danh mục được đọc hôm đó — vì vậy đây là một lựa chọn cộng đồng phổ biến, không phải lựa chọn chính thức.

Quyền là khác biệt rõ rệt nhất

Nếu chỉ so sánh một điều, hãy so sánh điều này. README của Pi nêu rõ rằng Pi không bao gồm hệ thống quyền tích hợp sẵn cho việc truy cập hệ thống tệp, tiến trình, mạng hoặc thông tin xác thực, và theo mặc định chạy với quyền của người dùng và tiến trình đã khởi chạy nó. Trang bảo mật của Pi, được viết lại trong đợt cập nhật tài liệu ngày 22 tháng 9 năm 2026, bổ sung rằng Pi "có thể đọc, thay đổi và thực thi tệp bằng quyền của tài khoản đã khởi chạy nó, đồng thời không yêu cầu phê duyệt trước mỗi lần gọi công cụ", và liệt kê "thiếu sandbox tích hợp sẵn" trong số các hành vi thường nằm ngoài ranh giới bảo mật của Pi. Kiểm soát tin cậy duy nhất, defaultProjectTrust, quyết định việc tải cấu hình và tiện ích mở rộng cục bộ của dự án — không quyết định việc một công cụ có được thực thi hay không. Trang container hóa của Pi mô tả bốn mô hình cô lập do bạn tự cung cấp — tiện ích mở rộng Gondolin định tuyến các công cụ tích hợp vào một micro-VM cục bộ, Docker thuần, OpenShell được kiểm soát bằng chính sách và Docker Sandboxes. Trước đợt cập nhật, trang bảo mật cũng giải thích lựa chọn thiết kế này: một sandbox một phần trong tiến trình rất dễ bị hiểu nhầm là ranh giới bảo mật trong khi vẫn phụ thuộc vào shell máy chủ, hệ thống tệp, trình quản lý gói, thông tin xác thực và mã tiện ích mở rộng. Trang được cập nhật đã bỏ phần lý giải đó và thay vào đó nói rằng "An toàn đến từ việc giới hạn các tệp, thông tin xác thực, tiến trình và dịch vụ mạng mà Pi có thể truy cập và tác động nếu một hành động được tạo ra là sai hoặc có chủ đích xấu", trong khi chính sách bảo mật của kho lưu trữ vẫn nói rằng coding agent "cố ý không có sandbox". Xin lưu ý, các tiện ích mở rộng chạy với toàn bộ quyền hệ thống của bạn.

Hermes Agent có quan điểm ngược lại. Trang bảo mật của sản phẩm mô tả lời nhắc đối với các lệnh nguy hiểm, cho phép chọn một lần, phiên, luôn luôn hoặc từ chối; chọn luôn luôn sẽ ghi mẫu vào command_allowlist trong ~/.hermes/config.yaml. approvals.mode chấp nhận smart, giá trị mặc định, dùng một LLM phụ trợ để đánh giá rủi ro và nâng cấp các trường hợp không chắc chắn; manual, luôn hiển thị lời nhắc; và off, tắt các kiểm tra. Danh sách từ chối ghi tệp riêng được áp dụng trước khi thực thi đối với các thư mục thông tin xác thực như ~/.ssh/, ~/.aws/ và ~/.kube/, cũng như các kho bí mật bao gồm .env, trong đó ~/.ssh/config yêu cầu phê duyệt thay vì bị chặn cứng; ngoài ra còn có HERMES_WRITE_SAFE_ROOT tùy chọn, giới hạn việc ghi vào một tiền tố duy nhất. Điều kiện cần ghi nhớ: chính trang đó nói rằng các kiểm tra lệnh nguy hiểm bị bỏ qua trên các backend docker, singularity, modal, daytona và vercel_sandbox, vì container được xem là ranh giới. "Hermes hỏi trước" là đúng trên local và ssh, không phải thuộc tính của mọi cấu hình.

Trỏ cả hai vào cùng một endpoint

PiHermes Agent
Tệp cấu hình~/.pi/agent/models.json, dưới providers.<name>~/.hermes/config.yaml, dưới providers:
Trường URL cơ sởbaseUrlapi, trong đó base_url và url được chấp nhận làm bí danh
Trường giao thứcapi. Cho đến đợt cập nhật tài liệu ngày 22 tháng 9 năm 2026 của Pi, bảng API được hỗ trợ trong tài liệu mô hình liệt kê openai-completions, openai-responses, anthropic-messages và google-generative-ai; trang được cập nhật không liệt kê API nào, còn mã nguồn Pi (v0.99.2) chuyển trường này đến một trong mười triển khai tích hợp sẵn, trong đó sáu triển khai chưa từng được tài liệu hóa cho các nhà cung cấp tùy chỉnhtransport: chat_completions, anthropic_messages hoặc codex_responses; để trống sẽ tự động phát hiện từ URL
Thông tin xác thựcMột chuỗi apiKey duy nhất hỗ trợ nội suy: $VAR đọc một biến môi trường, ! ở đầu chạy giá trị đó như một lệnh và sử dụng stdout, còn chuỗi viết hoa trần như MY_API_KEY là giá trị literal, không phải biếnCác trường riêng biệt: api_key nội tuyến, key_env chỉ định một biến môi trường hoặc key_cmd chỉ định một lệnh in ra token
Xử lý ngữ cảnhMô hình tùy chỉnh không có mục trong danh mục, vì vậy bạn tự khai báo contextWindow, maxTokens và các cờ khả năng. supportsStrictTools mặc định là false trên một nhà cung cấp tùy chỉnhHướng dẫn bắt đầu nhanh yêu cầu ít nhất 64.000 token ngữ cảnh và cho biết các cửa sổ nhỏ hơn sẽ bị từ chối khi khởi động; hãy cố định model.context_length khi quá trình phát hiện không chính xác. Hermes không còn đọc model.max_tokens, vì vậy giới hạn đầu ra do máy chủ quyết định
Thông tin chi phíMột khối cost cho từng mô hình với input, output, cacheRead và cacheWrite — các mức giá trên mỗi triệu token, mà tài liệu tham chiếu RPC của Pi nêu là "Chi phí tính bằng đô la Mỹ trên mỗi triệu token" — cùng các tùy chọn ghi đè bậc đầu vào trên một ngưỡng token, nhưng kể từ đợt cập nhật tài liệu ngày 22 tháng 9 năm 2026, chỉ schema nguồn (v0.99.2) mô tả tính năng nàyĐược báo cáo trong bảng sử dụng của phiên

Có một thực tế vận hành đáng giá hơn phần còn lại của bảng này, và đó là lý do một khóa gateway duy nhất không đồng nghĩa với một cấu hình duy nhất. Cả hai sản phẩm đều không tài liệu hóa một URL cơ sở cố định cho giao thức Anthropic. Cho đến đợt cập nhật tài liệu ngày 22 tháng 9 năm 2026, tài liệu mô hình của Pi hiển thị cả hai dạng trong các ví dụ anthropic-messages — một https://proxy.example.com chỉ có origin ở một chỗ và https://proxy.example.com/v1 ở những chỗ khác — nhưng đợt cập nhật đã xóa cả hai mà không xác định dạng nào, một khoảng trống mà trang giá Pi đã ghi nhận. Với Kunavo, origin là dạng hoạt động: các client kiểu Anthropic tự nối thêm /v1/messages, vì vậy hậu tố /v1 sẽ tạo đường dẫn bị lặp và lỗi 404. Ở phía Hermes, hướng dẫn API tùy chỉnh của Hermes đánh dấu URL cơ sở anthropic_messages là chưa được xác minh và yêu cầu thử cả hai dạng; không có thông tin nào tìm được hôm nay giải quyết vấn đề này, vì vậy nội dung vẫn giữ cảnh báo đó thay vì âm thầm nâng cấp. Đường dẫn tương thích OpenAI đơn giản hơn ở cả hai phía. Tài liệu về URL cơ sở trình bày đầy đủ bẫy này.

Có thêm một ranh giới, vì đây là điều kiện về gói duy nhất được tìm thấy khi xem xét hai sản phẩm. Trang Tool Gateway nêu rằng Tool Gateway là tính năng yêu cầu đăng ký trả phí, còn trang giá Nous Portal hiển thị gói Free không bao gồm việc sử dụng công cụ do dịch vụ vận hành. Điều kiện này áp dụng cho lớp công cụ do dịch vụ vận hành — tìm kiếm và trích xuất web, tạo ảnh, đầu ra giọng nói và tự động hóa trình duyệt trên đám mây — chứ không áp dụng cho agent, hệ thống bộ nhớ, các kênh, bộ lập lịch, hệ thống phê duyệt hoặc khả năng trỏ Hermes đến endpoint riêng của bạn. Kunavo không cung cấp mô hình chuyển văn bản thành giọng nói, chuyển giọng nói thành văn bản hoặc embedding, vì vậy các danh mục gateway đó hoàn toàn không có dịch vụ tương ứng ở Kunavo; cách thay thế được tài liệu hóa là thiết lập riêng cho từng công cụ, đặt web.backend, image_gen.provider, tts.provider hoặc browser.cloud_provider để dùng tài khoản nhà cung cấp của chính bạn. Trang đó cũng nói rằng một số tài khoản nhận được hạn mức nhỏ cho công cụ được quản lý mà không cần đăng ký trả phí, nhưng chưa công bố mức cụ thể hay điều kiện được hưởng — hạn mức này có thật, nhưng không phải gói miễn phí. Không tìm thấy điều kiện tương đương ở phía Pi: pi.dev không công bố bất kỳ mức giá hay gói trả phí nào khi được đọc vào ngày 21 tháng 9 năm 2026.

Hai con số của Nous Portal không thống nhất giữa các trang chính thức, và hướng dẫn này sẽ không gộp chúng: trang giá portal quảng cáo "200+ Mô hình" trên mỗi gói trả phí, trong khi trang tài liệu Hermes về Nous Portal nói tín dụng dùng được cho 300+ mô hình tiên phong. Các gói được công bố vào ngày 21 tháng 9 năm 2026 là Free ở mức $0, Plus ở mức $20 mỗi tháng với $22 tín dụng hàng tháng, Super ở mức $100 với $110 và Ultra ở mức $200 với $220; mỗi gói được mô tả là có thêm 10 phần trăm tín dụng cùng giới hạn chuyển số dư. Đây là tín dụng cửa hàng dùng cho suy luận, không phải khoản giảm giá trên mức giá niêm yết.

Chi phí của cùng một công việc ở mỗi bên

Cả hai client đều có giá $0, vì vậy phép so sánh tập trung vào những gì mỗi client thêm vào hóa đơn token. Đây là các ước tính token mang tính minh họa, không phải chi phí tác vụ đo được và không phải mức trần hóa đơn. Giả sử một thay đổi giới hạn trong kho lưu trữ gửi 400.000 token đầu vào không có bộ nhớ đệm và nhận 25.000 token đầu ra, không đọc bộ nhớ đệm, không ghi bộ nhớ đệm, không có hình ảnh và không phát sinh phí công cụ bên ngoài. Mức giá là giá trong danh mục Kunavo hiện hành trên mỗi triệu token.

Mô hìnhĐầu vào / đầu ra trên mỗi 1MMột thay đổi, bằng client nào cũng được
Claude Sonnet 5$1,40 / $7,00$0,735
Claude Haiku 4.5$0,70 / $3,50$0,367

Cột đó giống hệt nhau theo thiết kế: cùng một mô hình thực hiện cùng một công việc sẽ tính phí như nhau trong cả hai trường hợp. Khác biệt mang tính cấu trúc là dòng bộ nhớ, và nó đi theo hai hướng ngược nhau. Tài liệu bộ nhớ của Hermes mô tả nội dung bộ nhớ được chèn vào system prompt khi bắt đầu phiên, không cần gọi LLM để truy xuất, đồng thời nêu giới hạn của hai tệp lần lượt là khoảng 800 và 500 token. Pi không có tính năng tương đương tích hợp sẵn, còn tiện ích mở rộng bổ sung tính năng đó tính phí một lần gọi LLM đầy đủ cho mỗi chu kỳ xem xét. Giả sử 20 phiên mỗi tháng cho việc chèn, và 30 chu kỳ xem xét với 12.000 token đầu vào cùng 600 token đầu ra cho mỗi chu kỳ đối với tiện ích mở rộng — hình dạng chu kỳ là giả định để minh họa, không phải phép đo.

Mô hìnhHermes: chèn bộ nhớ, 20 lần bắt đầu phiênPi + tiện ích mở rộng: 30 chu kỳ xem xét nền
Claude Sonnet 5$0,036$0,630
Claude Haiku 4.5$0,018$0,315

Không con số nào lớn, và đó chính là điểm cần nhấn mạnh: bộ nhớ không phải nơi tạo ra chi phí chính ở cả hai phía, vì vậy hãy chọn dựa trên hành vi thay vì dòng này. Có hai chi phí hoàn toàn nằm ngoài phép tính. Hermes Agent được thiết kế để chạy bên ngoài máy tính xách tay của bạn — README gợi ý một VPS giá rẻ hoặc dịch vụ lưu trú serverless — nên có thể phát sinh hóa đơn lưu trú mà Pi không tạo ra. Và nếu bạn đăng nhập Pi bằng gói đăng ký Claude, tài liệu nhà cung cấp của chính Pi từng cho biết, cho đến khi đợt cập nhật tài liệu ngày 22 tháng 9 năm 2026 xóa câu này, việc sử dụng qua harness bên thứ ba sẽ trừ vào mức sử dụng bổ sung và tính phí theo token thay vì trừ vào giới hạn gói Claude; cảnh báo Pi in ra khi một mô hình Anthropic chạy bằng xác thực qua gói đăng ký vẫn nói như vậy, trong mã nguồn của Pi ở v0.99.2. Đây là cách Pi mô tả cơ chế tính phí của một nhà cung cấp khác, vì vậy hãy xác nhận trong tài khoản của chính bạn.

Ở phía Kunavo, số tiền trong danh mục là mức sàn thanh toán chứ không phải mức trần: khi upstream báo phí, hóa đơn là giá trị lớn hơn giữa chi phí trong danh mục và chi phí upstream nhân với mức markup áp dụng. Mức tối thiểu là khoản nạp trước $10, tức số tiền cần nạp cho một khóa chứ không phải phí tác vụ hay gói đăng ký — xem thanh toán. Mức giá niêm yết thấp nhất và tác vụ hoàn thành rẻ nhất là hai câu hỏi khác nhau; một mô hình nhỏ hơn cần ba lần thử có thể tốn nhiều hơn mô hình hoàn thành thay đổi ngay lần đầu.

Chạy cả hai và khi nào nên chuyển đổi

Hai sản phẩm này không nhất thiết phải là lựa chọn loại trừ lẫn nhau, và cây cấu hình cho thấy điều đó: Pi đọc ~/.pi/agent/, Hermes Agent đọc ~/.hermes/, và không sản phẩm nào tài liệu hóa trạng thái dùng chung. Hermes cũng cô lập theo hồ sơ — hermes -p work đọc thư mục bộ nhớ riêng — vì vậy môi trường làm việc và môi trường cá nhân không nhất thiết phải chia sẻ ngữ cảnh.

Chuyển sang Hermes Agent khi điều bạn liên tục cần là hoạt động không giám sát: công việc theo lịch, trả lời từ ứng dụng nhắn tin hoặc một agent nhớ quyết định bạn đã giải thích tuần trước mà không cần bạn dán lại. Chuyển sang Pi khi công việc là viết mã có giám sát trong một kho lưu trữ và quy trình chạy thường trực là phần chi phí vận hành bạn không muốn quản lý. Chỉ thêm tiện ích mở rộng bộ nhớ của Pi sau khi đã tính chi phí các chu kỳ xem xét, và tuyệt đối không giả định rằng nó biến Pi thành Hermes Agent. Nếu lý do chuyển đổi thực sự là quyền truy cập mô hình thay vì quy trình, thì không cần chuyển đổi: cả hai sản phẩm đều truy cập cùng endpoint thông qua cấu hình được tài liệu hóa.

Dù thử sản phẩm nào, hãy xem mọi cấu hình trên trang này là thông tin đọc từ tài liệu nhà cung cấp chứ chưa được chứng minh. Duy trì một tuyến hoạt động, chạy một tác vụ giới hạn, sau đó đối chiếu số liệu chi phí riêng của agent với khoản phí thực tế được ghi nhận trong tài khoản nhà cung cấp — phép tính của agent dựa trên số token được báo cáo chỉ là ước tính, không phải sổ cái. Để biết chi tiết ở cấp độ giao thức, API tương thích OpenAI trình bày phạm vi mà bề mặt tương thích bao gồm; giá Hermes Agent và giá Pi trình bày toàn bộ bức tranh thanh toán của từng sản phẩm. Khi sẵn sàng nạp tiền cho một khóa dùng với một trong hai sản phẩm, hãy tạo tài khoản Kunavo.

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

Sự khác biệt giữa Pi và Hermes Agent là gì?

Đây là hai nhóm phần mềm khác nhau. Pi, do Earendil Inc. cung cấp tại pi.dev, là một bộ công cụ lập trình tương tác trên terminal: bạn khởi động nó trong một thư mục dự án, nó chỉnh sửa tệp và chạy lệnh shell trong phiên đó, rồi thoát. Hermes Agent, do Nous Research cung cấp, là một agent cá nhân thường trú: một CLI, một ứng dụng desktop và một tiến trình gateway luôn bật, với các tệp bộ nhớ được chèn vào system prompt khi bắt đầu mỗi phiên, một bộ lập lịch cron và một chỉ mục nhắn tin đã được ghi nhận, trong đó bảng so sánh nền tảng liệt kê 28 nền tảng vào ngày 21 tháng 9 năm 2026. Cả hai đều được cấp phép MIT và cả hai đều có chi phí cài đặt là $0. Pi là một gói Node; Hermes Agent là một dự án Python mà trình cài đặt cũng tải xuống Node.js, ripgrep và ffmpeg.

Cài đặt pi-hermes-memory có mang lại Hermes Agent cho tôi không?

Không. pi-hermes-memory là một tiện ích mở rộng Pi của bên thứ ba, do chandra447 phát hành trên npm, được cấp phép MIT, phiên bản 0.9.9 phát hành ngày 13 tháng 9 năm 2026. Mô tả npm của chính nó nói rằng đây là "Ported from Hermes agent" — nó tái triển khai một lớp bộ nhớ bên trong Pi. Nó không được Nous Research hay Earendil phát hành, và không có nội dung nào trong mục npm hoặc danh mục của nó mô tả việc cài đặt Hermes Agent hay kết nối với một Hermes Agent đang chạy. Nó cũng không miễn phí để chạy: mục danh mục pi.dev nêu rằng mỗi chu kỳ đánh giá tốn một lệnh gọi API LLM đầy đủ thông qua tiến trình con pi -p, tức là một khoản phí token định kỳ trên bất kỳ endpoint nào Pi được trỏ tới.

Hermes trong bài so sánh này có phải là model Hermes 4 không?

Không, và đây là nhầm lẫn dễ mắc nhất vì cả hai đều đến từ cùng một nhà cung cấp. Trang chủ của Nous Research liệt kê Hermes 4 tại hermes4.nousresearch.com và Hermes Agent tại hermes-agent.nousresearch.com như hai sản phẩm riêng biệt. Hermes 4 là một họ model có trọng số mở với mức giá suy luận theo token do danh mục cung cấp nó công bố; Hermes Agent là phần mềm agent được cấp phép MIT, không tốn phí cài đặt và gọi bất kỳ model nào bạn trỏ tới. Một con số giá theo token được trích dẫn cho Hermes 4 không phải là giá của Hermes Agent. Ngoài ra còn có hai dự án Hermes không liên quan cùng xếp hạng theo tên này: công cụ JavaScript của Meta cho React Native và thương hiệu hàng xa xỉ của Pháp.

Tôi có thể chạy Pi và Hermes Agent cùng lúc không?

Không có tài liệu nào ngăn bạn làm vậy, và chúng giữ trạng thái riêng: Pi đọc ~/.pi/agent/ còn Hermes Agent đọc ~/.hermes/. Chúng không thay thế cho nhau, vì vậy chạy cả hai là một kết quả hợp lý chứ không phải sự thỏa hiệp — Pi cho công việc có giám sát bên trong repository, Hermes Agent cho trợ lý thường trực mà bạn truy cập từ ứng dụng nhắn tin. Cùng một khóa gateway có thể cấp ngân sách cho cả hai, nhưng hai sản phẩm yêu cầu cấu hình khác nhau: Pi nhận một khối providers trong ~/.pi/agent/models.json, Hermes Agent nhận một mục providers trong ~/.hermes/config.yaml, và base URL của giao thức Anthropic vẫn chưa được xác định ở cả hai phía — tài liệu riêng của Pi từng hiển thị hai dạng khác nhau cho đến khi bản cập nhật tài liệu ngày 22 tháng 9 năm 2026 xóa cả hai mà không chốt dạng nào, còn dạng của Hermes chưa được xác minh. Không có thiết lập chạy kép nào được kiểm thử lúc chạy ở đây.

Nên để chương trình nào chạy không giám sát thì an toàn hơn?

Hermes Agent là sản phẩm có hệ thống phê duyệt được ghi nhận; Pi nói rõ rằng nó không có hệ thống này. README của Pi nêu rằng sản phẩm không bao gồm hệ thống cấp quyền tích hợp sẵn cho quyền truy cập filesystem, process, network hoặc credential, còn trang bảo mật của Pi, được viết lại trong bản cập nhật tài liệu ngày 22 tháng 9 năm 2026, liệt kê việc thiếu sandbox tích hợp sẵn trong số các hành vi thường nằm ngoài ranh giới bảo mật và nói rằng Pi có thể đọc, thay đổi và thực thi tệp với quyền của tài khoản đã khởi động nó. Hermes Agent đặt các lệnh shell nguy hiểm phía sau lời nhắc once / session / always / deny, lưu câu trả lời "always" vào command_allowlist trong ~/.hermes/config.yaml và cung cấp approvals.mode với các giá trị smart, manual hoặc off. Một điều kiện quan trọng: trang bảo mật của Hermes nói rằng các kiểm tra lệnh nguy hiểm này bị bỏ qua trên các backend terminal docker, singularity, modal, daytona và vercel_sandbox, vì container được xem là ranh giới thay thế. Đọc từ tài liệu của nhà cung cấp vào ngày 21 tháng 9 năm 2026, với README và trang bảo mật của Pi được đọc lại vào ngày 1 tháng 10 năm 2026; không hành vi nào được kiểm thử ở đây.

Tôi có cần đăng ký Nous để sử dụng Hermes Agent không?

Không cần cho agent. Hermes Agent được cấp phép MIT và đường dẫn endpoint tùy chỉnh, hệ thống bộ nhớ, kênh nhắn tin, bộ lập lịch cron, hệ thống phê duyệt và backend terminal của nó đều là cấu hình thông thường trong ~/.hermes/config.yaml. Rào cản gói duy nhất được tìm thấy trong tài liệu đã đọc ở đây khá hẹp: trang Tool Gateway nêu rằng Tool Gateway là tính năng yêu cầu đăng ký trả phí, bao phủ lớp công cụ được lưu trữ chứ không phải agent. Trang đó cũng nói rằng một số tài khoản nhận được một hạn mức công cụ được quản lý nhỏ mà không cần đăng ký trả phí, nhưng không công bố quy mô hay quy tắc đủ điều kiện, vì vậy hãy xem hạn mức này là có thật nhưng chưa được định lượng. Mỗi công cụ gateway có thể được trỏ tới khóa nhà cung cấp của riêng bạn, theo từng công cụ.

Chạy sản phẩm nào tốn ít chi phí hơn?

Không sản phẩm nào tính phí phần mềm, vì vậy sự khác biệt mang tính cấu trúc chứ không phải chênh lệch giá. Cả hai đều được cấp phép MIT với giá $0, và cả hai đều tiêu thụ token model tại bất kỳ endpoint nào bạn cấu hình. Có hai khoản định kỳ phân biệt chúng. Tính năng truy xuất bộ nhớ của Hermes Agent không thực hiện lệnh gọi LLM — tài liệu của họ mô tả nội dung bộ nhớ được chèn vào system prompt khi bắt đầu phiên, chỉ tốn token đầu vào và không tốn gì khác. Pi không có bộ nhớ tích hợp, còn tiện ích mở rộng của bên thứ ba bổ sung bộ nhớ sẽ tính phí một lệnh gọi LLM đầy đủ cho mỗi chu kỳ đánh giá nền. Ở chiều ngược lại, Hermes Agent được thiết kế để chạy ngoài laptop của bạn, vì vậy có thể phát sinh hóa đơn máy chủ mà Pi không bao giờ tạo ra. Sản phẩm nào rẻ hơn phụ thuộc vào số phiên và số chu kỳ đánh giá bạn thực sự chạy.

Đã kiểm tra ngày 21 tháng 9 năm 2026: API GitHub của cả hai kho lưu trữ, README thô của Pi, tài liệu về phiên, nhà cung cấp và container hóa của Pi, pi.dev cùng tài liệu mô hình và danh mục gói của Pi, các mục trong npm registry cho cả hai gói Pi và pi-hermes-memory, các trang cài đặt, hướng dẫn bắt đầu nhanh, hỗ trợ nền tảng, bộ nhớ, nhắn tin, bảo mật, cấu hình mô hình, hồ sơ, Nous Portal và Tool Gateway của hermes-agent.nousresearch.com, portal.nousresearch.com và nousresearch.com. Tài liệu mô hình của Pi được đọc lại ngày 1 tháng 10 năm 2026 để kiểm tra danh sách api và các ví dụ URL cơ sở anthropic-messages, cả hai đã bị xóa trong đợt cập nhật tài liệu ngày 22 tháng 9 năm 2026. Cùng ngày, README, trang bảo mật và chính sách bảo mật của kho lưu trữ Pi được đọc lại để kiểm tra các tuyên bố về quyền và sandbox; tài liệu tham chiếu RPC và mã nguồn ở v0.99.2 được đọc lại để kiểm tra đơn vị và bậc trong khối chi phí cùng các giá trị api, cũng như dòng sử dụng bổ sung đối chiếu với cảnh báo trong terminal của mã nguồn đó. Số sao, bộ đếm lượt tải và tổng số gói cùng nền tảng là các ảnh chụp tại một ngày duy nhất và sẽ thay đổi. Mức giá Kunavo được hiển thị từ danh mục trực tiếp, và mọi con số đô la ở đây đều là phép tính token minh họa, không phải chi phí tác vụ đo được. Trong công việc này, cả Pi lẫn Hermes Agent đều chưa được kiểm thử khi chạy thực tế với Kunavo, và không đưa ra tuyên bố tương thích nào cho hai sản phẩm.