Ba tác nhân AI mã nguồn mở thống trị các cuộc bàn luận vào cuối năm 2026 — OpenCode v2, Hermes và OpenClaw — và cộng lại chúng đã thu về hơn 850.000 sao GitHub.
OpenClaw, trợ lý mang hình tôm hùm vốn khởi đầu là một cầu nối WhatsApp làm cho vui và nay do quỹ riêng của nó điều hành, đang ở khoảng 392.000. Hermes Agent, tác nhân cá nhân tự cải thiện của Nous Research, đã vượt qua 250.000 — vượt OpenCode vào khoảng mùa hè. Và OpenCode, tác nhân lập trình mã nguồn mở của nhóm đã xây dựng SST, đang ở khoảng 212.000 và vừa hoàn tất đợt tái xây dựng tham vọng nhất trong số ba dự án từng thử.
Câu hỏi mà ai cũng đặt ra về chúng là mình nên dùng cái nào? Câu trả lời trung thực là hơi lệch câu hỏi. Ba công cụ này chồng lấn, vay mượn ý tưởng của nhau và thậm chí cắm vào nhau — nhưng chúng được xây cho những việc khác nhau. OpenCode là xưởng làm việc với mã. Hermes là tác nhân sống cùng bạn và học hỏi. OpenClaw là tổng đài đưa một trợ lý vào mọi ứng dụng chat bạn có, cho một người hay cả một nhóm.
Vậy nên bài viết này làm ba việc. Nó giải thích sự khác biệt cho đàng hoàng, không diễn trò bằng bảng tính năng. Nó đưa ra lập luận — mạnh mẽ, vì tôi nghĩ nó xứng đáng — về lý do vì sao OpenCode 2.0, bản chính thức trở thành dòng phát hành chính của OpenCode vào ngày 12 tháng 10, là bản cập nhật tác nhân mã nguồn mở quan trọng nhất của mùa thu. Và nó đối chiếu làn sóng mô hình mới khổng lồ đổ bộ trong chín mươi ngày qua, lấy thẳng từ models.dev cơ sở dữ liệu, vào từng tác nhân để bạn biết thực sự nên chạy cái gì.
Mọi thứ ở đây đã được đối chiếu với tài liệu chính thức, ghi chú phát hành, changelog và kho mã nguồn của chính ba dự án tính đến ngày 17 tháng 10 năm 2026. Cả ba đều phát hành cập nhật gần như hằng ngày, nên tôi đã đánh dấu những con số dễ thay đổi ngay khi gặp.

TL;DR — Bản tóm tắt 60 giây
- Chúng không phải ba phiên bản của cùng một thứ. OpenCode v2 là một tác nhân lập trình đã trở thành môi trường chạy tác nhân có thể lập trình. Hermes Agent là một tác nhân cá nhân xây quanh bộ nhớ và một vòng học hỏi. OpenClaw là một nền tảng trợ lý tự lưu trữ xây quanh một Gateway kết nối mô hình, công cụ và hơn 20 ứng dụng chat cho một người hoặc một nhóm.
- OpenCode 2.0 là bản cập nhật của năm. Thẻ 2.0.0 ra mắt ngày 11 tháng 9; bài công bố của Anomaly ngày 12 tháng 10 đưa 2.x thành dòng chính; 2.0.32 phát hành ngày 16 tháng 10 — 33 bản phát hành trong năm tuần. Một dịch vụ nền dùng chung sau mọi giao diện, API được xây lại, Code Mode bật cho mọi máy chủ MCP, tác nhân con chạy nền và lệnh shell (nhấn
Ctrl+B), hơn 80 plugin nội bộ có hot reload, một gói client và SDK nhúng được, công cụ git worktree tích hợp, ghép nối từ xa bằng mã QR, Windows ARM64 gốc và các gói WinGet. - Cái giá của v2: plugin v1 không tải được, API máy chủ đã thay đổi, v2 không chạy máy chủ ngôn ngữ nào (nên không có chẩn đoán LSP), và tính năng chia sẻ phiên đã bị loại bỏ. V1 vẫn được vá — 1.19.3 phát hành ngày 16 tháng 10 — và
opencode upgrade --majorsẽ đưa bạn sang khi bạn sẵn sàng. - Hermes Agent v0.22.0, “The Threshold Release”, ra mắt ngày 13 tháng 10 và là bản lớn nhất từ trước đến nay: lần khởi động đầu tiên có hướng dẫn trên một mô hình dùng thử miễn phí, trình kết nối ứng dụng cho các công cụ như Linear và Notion, mô hình cục bộ chỉ một cú nhấp qua llama.cpp, Danh mục plugin gồm 600 plugin đã được duyệt, đăng nhập bằng trình quản lý mật khẩu cho trình duyệt của nó, một “Bot Screen” mà bạn có thể tiếp quản, và điều khiển tác nhân con theo thời gian thực. Kể từ v0.21.0, khoảng 6.080 yêu cầu kéo đã hợp nhất từ khoảng 2.520 người đóng góp đã được đưa vào.
- OpenClaw là dự án lớn nhất và mang tính “hạ tầng” nhất trong ba. Nó nay do một quỹ độc lập 501(c)(3) điều hành với các maintainer từ Microsoft, NVIDIA, OpenAI và Tencent, không có gói trả phí, và các bản phát hành tháng 10 (2026.10.1 đến 2026.10.4) tập trung vào độ tin cậy. Đây là lựa chọn mạnh nhất cho trợ lý đa kênh, nhiều người dùng — và cũng là dự án có lịch sử bảo mật nặng nề nhất. Sandbox vẫn tắt theo mặc định.
- Làn sóng mô hình là có thật. Từ đầu tháng 9, models.dev đã thêm Gemini 4 Argon, Muse Wonder của Meta và Muse Spark Open (tổng 816B, 42B hoạt động), Claude Haiku 5.5 với $0.10/$0.50 mỗi triệu token, Mistral Large 4, bản mở của Reflection Beam 1.0, GPT-6.1 Sol, Claude Sonnet 5.5 và Opus 5.5, MiMo-V2.6 bản mở của Xiaomi, Grok 4.7 và DeepSeek V4.1 Flash. Cửa sổ ngữ cảnh một triệu token giờ là bình thường, và giá đầu ra chạy từ $0.28 đến $50 mỗi triệu token.
- Khuyến nghị của tôi: viết mã với OpenCode v2. Chạy Hermes (nếu bạn muốn một tác nhân học bạn) hoặc OpenClaw (nếu bạn muốn hạ tầng dùng chung, đa kênh) làm “quầy lễ tân” luôn bật. Rồi nối quầy lễ tân với OpenCode — Hermes có sẵn một skill OpenCode đi kèm, và OpenClaw có thể điều khiển OpenCode như một harness bên ngoài qua Agent Client Protocol.
- Chi phí: cả ba đều theo giấy phép MIT và miễn phí. Hóa đơn là thời gian mô hình. Định tuyến một mô hình nhỏ, nhanh thay vì một mô hình tầm trung cho một tác nhân chat luôn bật là khác biệt giữa khoảng $3 và khoảng $47 mỗi tháng cho cùng khối lượng công việc — còn các mô hình tiên phong tốn nhiều hơn hẳn (Phần 10 trình bày phép tính).
OpenCode v2 vs Hermes Agent vs OpenClaw: nhìn nhanh
| OpenCode v2 | Hermes Agent | OpenClaw | |
|---|---|---|---|
| Nó là gì | Tác nhân lập trình AI mã nguồn mở, được xây lại thành môi trường chạy tác nhân có thể lập trình | Tác nhân cá nhân tự cải thiện với bộ nhớ và vòng học hỏi | Nền tảng trợ lý tự lưu trữ xây quanh một Gateway |
| Xây dựng bởi | Anomaly (nhóm đứng sau SST) | Nous Research | OpenClaw Foundation (501(c)(3) độc lập); sáng lập bởi Peter Steinberger |
| Giấy phép | MIT | MIT | MIT |
| Cách kiếm tiền | Dịch vụ mô hình tùy chọn: Zen (trả theo mức dùng), Go ($10/tháng), Go Plus ($40/tháng), doanh nghiệp | Đăng ký Nous Portal tùy chọn và Hermes Cloud dạng dịch vụ lưu trữ | Không có — không gói trả phí, dịch vụ lưu trữ hay token; tài trợ từ nhà hảo tâm |
| Bản phát hành mới nhất (17 thg 10) | 2.0.32 (16 thg 10); v1 vẫn được vá (1.19.3) | v0.22.2 (15 thg 10); v0.22.0 “Threshold” ngày 13 thg 10 | 2026.10.4 (15 thg 10); 2026.10.10-beta.1 đang thử nghiệm |
| Sao GitHub | ~212K | ~254K | ~392K |
| Môi trường chạy lõi | TypeScript trên Node | Python | TypeScript trên Node (24.16+ hoặc 26.1+) |
| Giao diện chính | Giao diện terminal, opencode mini, ứng dụng desktop Electron, web app cài được, tiện ích IDE, HTTP API, SDK | CLI và TUI, Hermes Desktop, cổng messaging, bảng điều khiển web, API tương thích OpenAI, ACP cho trình soạn thảo | Giao diện điều khiển trên trình duyệt, CLI, TUI, ứng dụng thanh menu macOS, Windows Hub, node iOS và Android |
| Ứng dụng chat | Không phải việc của nó — bạn ghép một trình duyệt hoặc điện thoại với dịch vụ | Hơn 20 (Telegram, Discord, Slack, WhatsApp, Signal, email, Teams, iMessage qua BlueBubbles…) | Hơn 20 (WhatsApp, Telegram, Discord, iMessage, Slack, Teams, Signal, Google Chat…) |
| Bộ nhớ | Phiên làm việc, AGENTS.md và skill — không có mô hình dài hạn về bạn | Được tuyển chọn MEMORY.md và USER.md, tìm kiếm phiên, nhà cung cấp bộ nhớ cắm được, skill tự viết | Một ô plugin bộ nhớ, tìm kiếm phiên, bộ nhớ có theo dõi nguồn gốc, Skill Workshop |
| Nơi mã chạy | Máy của bạn, sau các quy tắc quyền có thứ tự; Code Mode chạy JavaScript trong một trình thông dịch bị khóa chặt | Bảy backend terminal: cục bộ, Docker, SSH, Singularity, Modal, Daytona, Vercel Sandbox | Máy chủ lưu trữ theo mặc định; sandbox, node thiết bị và worker đám mây là tùy chọn |
| Mô hình an toàn mặc định | Quy tắc cho phép/hỏi/từ chối (kết quả khớp cuối cùng thắng), chính sách từ chối cứng, ảnh chụp trước và sau mỗi bước | Phê duyệt lệnh và ghép nối DM; dự án nói hệ điều hành là ranh giới thực sự duy nhất | Ghép nối DM theo mặc định; chính sách thực thi trong mã Gateway; sandbox phải bật thủ công |
| Mạnh nhất ở | Xây dựng, tái cấu trúc và đánh giá mã | Một tác nhân chạy lâu dài, học về bạn và sống trong các ứng dụng chat của bạn | Hạ tầng trợ lý dùng chung, luôn bật cho một hộ gia đình, nhóm hoặc công ty |
Phiên bản, số sao và giá là ảnh chụp ngày 17 tháng 10 năm 2026. Cả ba dự án phát hành vài lần mỗi tuần — hãy kiểm tra trang phát hành của từng dự án trước khi dựa vào một bản dựng cụ thể.
Mục lục
- TL;DR — Bản tóm tắt 60 giây
- OpenCode v2 vs Hermes Agent vs OpenClaw: nhìn nhanh
- Phần 1 — Ba tác nhân, ba công việc
- Phần 2 — OpenCode 2.0: bản cập nhật của năm
- Phần 3 — Những chỗ OpenCode v2 còn thô
- Phần 4 — Hermes Agent: tác nhân học về bạn
- Phần 5 — OpenClaw: từ meme tôm hùm đến quỹ
- Phần 6 — Đối đầu trực diện: 12 khác biệt thực sự quan trọng
- Phần 7 — Vì sao OpenCode v2 là công cụ tôi sẽ chọn để viết mã
- Phần 8 — Kết hợp thì tốt hơn: quầy lễ tân và xưởng
- Phần 9 — Làn sóng mô hình mới, theo models.dev
- Phần 10 — Chi phí thực sự
- Phần 11 — Bảo mật: phần không ai muốn đọc
- Phần 12 — Cách cài cả ba, từng bước
- Phần 13 — Bạn nên chạy cái nào? Tám kịch bản
- 1. “Tôi chỉ muốn xây dựng phần mềm.”
- 2. “Tôi muốn một trợ lý trên điện thoại thực sự nhớ về tôi.”
- 3. “Tôi muốn một trợ lý cho gia đình hoặc nhóm của mình, trên khắp WhatsApp, Slack và Teams.”
- 4. “Tôi điều hành một doanh nghiệp nhỏ và muốn tự động hóa — báo cáo hằng ngày, phân loại hộp thư, nhắc nhở.”
- 5. “Tôi muốn khởi động các công việc lập trình từ điện thoại.”
- 6. “Mã của tôi không thể rời khỏi tòa nhà.”
- 7. “Tôi đang dùng OpenClaw và tò mò về Hermes.”
- 8. “Tôi vẫn đang dùng OpenCode v1.”
- Phần 14 — Điều gì cần theo dõi tiếp
- Câu hỏi thường gặp
- Sự khác biệt giữa OpenCode, Hermes Agent và OpenClaw là gì?
- OpenCode v2 có tốt hơn Hermes Agent để lập trình không?
- Hermes Agent có tốt hơn OpenClaw không?
- OpenCode 2.0 có gì mới?
- Tôi có nên nâng cấp từ OpenCode v1 lên v2 không?
- Tôi có thể dùng OpenCode cùng với Hermes Agent hoặc OpenClaw không?
- OpenCode, Hermes Agent và OpenClaw có miễn phí không?
- Những mô hình AI nào hợp nhất với các tác nhân này vào tháng 10 năm 2026?
- Dùng OpenClaw có an toàn không?
- Hermes Agent có chạy được mô hình cục bộ không?
- models.dev là gì?
- OpenCode v2 có hỗ trợ LSP không?
- Ai tạo ra OpenCode, Hermes Agent và OpenClaw?
- Điểm mấu chốt
Phần 1 — Ba tác nhân, ba công việc
Trước mọi bảng tính năng, nên hình dung mỗi công cụ nằm ở đâu.
OpenCode là một xưởng. Bạn mở nó trong một dự án, mô tả điều bạn muốn, và nó chạy vòng lặp mà một lập trình viên vẫn làm: đọc mã, lập kế hoạch, sửa tệp, chạy lệnh, đọc đầu ra, sửa những gì hỏng, và tiếp tục cho đến khi xong việc hoặc cần đến bạn. Các phiên của nó xoay quanh một cơ sở mã, không xoay quanh bạn. Nó cố hiểu kho lưu trữ của bạn — thông qua AGENTS.md tệp, kỹ năng và chính đoạn mã — và nó được làm cho giỏi một cách có chủ đích ở những phần kém hào nhoáng của công việc mã: quyền, hoàn tác, diff, nhánh song song.
Hermes Agent là một người bạn đồng hành biết học hỏi. Nous Research xây dựng nó quanh cái mà họ gọi là vòng học khép kín. Bạn nói chuyện với nó từ terminal, ứng dụng desktop hay ứng dụng chat trên điện thoại; nó giữ một bộ nhớ nhỏ, được tuyển chọn về bạn và môi trường của bạn trong MEMORY.md và USER.md, tìm lại các cuộc trò chuyện trước đây của chính nó, tự viết kỹ năng mới sau một tác vụ khó và tinh chỉnh chúng trong lần sau. Nó lên lịch tác vụ, giao việc cho các tác nhân con và chạy trên mọi thứ từ laptop đến một VPS rẻ đến một sandbox serverless ngủ khi rảnh. Nó hoàn toàn có thể viết mã — nó thậm chí chạy các language server thật — nhưng trọng tâm của nó là bạn.
OpenClaw là một tổng đài. Ở trung tâm của nó là Gateway, một mặt phẳng điều khiển cục bộ quản lý phiên, công cụ, thông tin xác thực và kết nối tới các nền tảng chat. Channel đưa trợ lý vào WhatsApp, Telegram, iMessage, Slack, Teams, Discord và hơn chục nền tảng khác; các ứng dụng đồng hành và “node” trên điện thoại bổ sung giọng nói, camera, màn hình và hành động thiết bị. Cùng một Gateway chạy trợ lý riêng trên một laptop hay một triển khai chia sẻ cho cả nhóm — dự án nói rằng cấu hình là khác biệt duy nhất. Lập luận kiến trúc của chính nó là gateway đáng tin cậy, thực thi không đáng tin cậy và chính sách được thực thi trong mã thay vì yêu cầu trong prompt.
Hiện ảnh Ba điểm xuất phát khác nhau. Mỗi dự án đang vươn về phía những dự án kia, nhưng các giá trị mặc định vẫn cho bạn biết mỗi bên được xây để làm gì.
Những điểm chung
Phần giao nhau là có thật, và nó đang lớn lên:
- Cả ba đều dùng giấy phép MIT và miễn phí để tự lưu trữ.
- Cả ba đều không phụ thuộc mô hình. Mô hình tiên phong chạy dịch vụ, mô hình trọng số mở qua nhà cung cấp đám mây, và mô hình cục bộ qua Ollama, LM Studio, vLLM hay llama.cpp đều chạy được.
- Cả ba đều nói MCP, Model Context Protocol, nên cùng những máy chủ công cụ đó cắm được vào mỗi bên.
- Cả ba dùng cùng một định dạng kỹ năng. OpenCode tải kỹ năng từ các thư mục riêng của nó và từ
.claude/skillsvà.agents/skills; Hermes tương thích với chuẩn agentskills.io; OpenClaw theo đặc tả AgentSkills. Một kỹ năng viết tốt có thể đi lại giữa chúng. - Cả ba đều đọc
AGENTS.mddạng hướng dẫn. OpenClaw và Hermes cũng chia sẻ ý tưởng về mộtSOUL.mdtệp nhân cách và mộtUSER.mdhồ sơ — Hermes thậm chí có thể nhập một thiết lập OpenClaw bằng một lệnh. - Cả ba giờ đều có một dạng “code mode” — cho phép mô hình viết một đoạn script nhỏ gọi nhiều công cụ cùng lúc thay vì một lần gọi công cụ mỗi vòng.
Chỗ chúng thực sự khác nhau
Khác biệt nằm ở giá trị mặc định và trọng tâm:
| Câu hỏi | OpenCode v2 | Hermes Agent | OpenClaw |
|---|---|---|---|
| Một “phiên” xoay quanh cái gì? | Một dự án và một tác vụ | Một cuộc trò chuyện với bạn (và các bot của bạn) | Một cuộc trò chuyện trên một kênh, cho một hay nhiều người |
| Nó ghi nhớ dài hạn điều gì? | Hướng dẫn và kỹ năng của kho lưu trữ bạn | Bạn: sở thích, môi trường, các cuộc trò chuyện trước đây | Bất cứ thứ gì plugin bộ nhớ của nó lưu, kèm nguồn gốc được ghi lại |
| Dành cho ai? | Một lập trình viên (hoặc một nhóm) | Một người, có thể kèm một danh sách bot | Một người, một hộ gia đình, hay cả một tổ chức |
| Nó thường chạy ở đâu? | Trên máy phát triển của bạn (hoặc máy chủ phát triển bạn ghép vào) | Ở bất cứ đâu — laptop, VPS $5, Docker, sandbox serverless | Một máy bạn kiểm soát, thường luôn bật |
| Bản năng của nó khi không chắc | Hỏi trước khi hành động (quy tắc quyền) | Hỏi với các lệnh rủi ro; học từ kết quả | Theo chính sách mà người vận hành đã cấu hình |
Ghi nhớ bảng đó. Hầu hết các cuộc tranh luận “OpenClaw vs Hermes vs OpenCode” trên mạng thực ra là tranh luận về việc dòng nào trong số đó quan trọng với người đang tranh luận.
Phần 2 — OpenCode 2.0: bản cập nhật của năm
Tôi xây dựng bằng OpenCode, và mỗi tuần các bản phát hành v2 lại làm lập luận cho nó mạnh hơn. Đây là lý do nó xứng đáng với danh hiệu đó.
Hầu hết dự án mã nguồn mở thành công không bao giờ dám viết lại chính mình. OpenCode đã làm — và thay vì dành một năm để xin lỗi, nhóm đã phát hành 33 bản phát hành trong năm tuần, đưa 2.x thành dòng chính, và vẫn vá dòng cũ cho những ai chưa sẵn sàng chuyển.
Dòng thời gian
| Thời điểm (2026) | Chuyện gì đã xảy ra |
|---|---|
| Tháng 7 | OpenCode 2.0 mở bản beta công khai (một opencode2 binary riêng lúc đầu) |
| 11 tháng 9 | Thẻ 2.0.0 được cắt |
| 12–30 tháng 9 | 2.0.1 đến 2.0.21 phát hành — thường hai bản mỗi ngày |
| 11 tháng 10 | v1.19.0 thêm opencode upgrade --major và một /update lệnh có thể đưa bạn sang OpenCode 2 — và ngừng tự cài bản cập nhật |
| 12 tháng 10 | Anomaly đăng bài ra mắt OpenCode 2.0; changelog chính thức chuyển sang dòng 2.x; The New Stack và Product Hunt đưa tin. 2.0.27 thêm công cụ worktree tích hợp, một ứng dụng web cài được và ghép nối từ xa an toàn hơn |
| 13 tháng 10 | 2.0.28: tự động chấp nhận theo dự án, Windows ARM64 native, gói WinGet |
| 14 tháng 10 | 2.0.29: ghép nối thiết bị từ xa bằng mã QR, quản lý tài khoản nhà cung cấp, tự động nối tiếp câu trả lời |
| 15 tháng 10 | 2.0.30: diff gắn cạnh trong giao diện terminal, tệp thay đổi theo lượt, hướng dẫn glob và URL giờ đã tải được, backend chia sẻ phiên cũ đã ngừng |
| 16 tháng 10 | 2.0.32: sao chép câu trả lời mới nhất bằng /copy, headless auth login, một API phiên thoại thử nghiệm trong SDK. V1 nhận 1.19.3 cùng ngày |
Số bản dựng và ngày tháng lấy từ thẻ và changelog của dự án. Hãy coi đó là ảnh chụp tại một thời điểm.
Hiện ảnh Ba mươi ba bản phát hành v2 trong năm tuần — trong khi v1 vẫn nhận các bản bảo trì. Nhanh, nhưng không liều.
Bảy ý tưởng lớn trong OpenCode 2.0
1. Một dịch vụ đằng sau mọi màn hình
Trong 2.0, máy chủ của OpenCode tự khởi động thành một tiến trình nền trên máy bạn, và mọi thứ khác là client của nó: giao diện terminal toàn màn hình, bản nhẹ hơn opencode mini, ứng dụng desktop Electron, ứng dụng web, tiện ích IDE và script của chính bạn. Bắt đầu một phiên trong terminal, tiếp tục trong ứng dụng desktop, chấp thuận một prompt xin quyền từ tab trình duyệt — vẫn là cùng một phiên ở mọi nơi.
Sự tách client/server đã có từ v1, nhưng bài viết của chính Anomaly thừa nhận đó là thứ chỉ người dùng chuyên sâu đụng tới. Trong 2.0, nó đơn giản là cách OpenCode vận hành, và bạn có thể thấy:
bash
opencode service status # dịch vụ chia sẻ có đang chạy không, và ở đâu?
opencode service restart # gỡ kẹt nó
2. Một API được xây lại từ đầu
Anomaly thẳng thắn một cách sảng khoái về API máy chủ cũ. Phán quyết của họ, trong ba từ: “Nó tệ.” Cái mới được thiết kế lại quanh cách hàng triệu người dùng hằng ngày thực sự điều khiển tác nhân, và — quan trọng nhất — OpenCode có thể gọi nó trên chính mình. Các ví dụ trong bài ra mắt gồm việc tác nhân tạo một git worktree cho tác vụ mới, đổi tên một phiên và chuyển nó vào worktree đó, liệt kê các phiên và ngắt một phiên bị kẹt.
Đó là thay đổi thực sự trong v2. OpenCode không còn chỉ là công cụ bạn dùng; nó là một runtime mà phần mềm khác có thể điều khiển. Orca, buồng lái mã nguồn mở để chạy đua nhiều tác nhân trong các git worktree song song, đúng là kiểu công cụ được hưởng lợi. Các SDK không chính thức đã xuất hiện cho ngôn ngữ khác cũng vậy.
3. Code Mode, bật mặc định cho MCP
Đây là tính năng tôi sẽ chỉ cho người hoài nghi trước tiên.
Mỗi máy chủ MCP bạn thêm thường đổ định nghĩa công cụ của nó vào ngữ cảnh của mô hình, và mỗi lần gọi công cụ là một vòng riêng. Thêm mười máy chủ là bạn đang trả tiền — bằng token và bằng độ trễ — trước khi gõ chữ nào.
Câu trả lời của OpenCode 2.0 là Code Mode. Một trình thông dịch JavaScript tối giản trong @opencode/codemode gói mới biến máy chủ MCP và endpoint OpenAPI thành các hàm gọi được. Thay vì gọi công cụ từng cái một, mô hình viết một script ngắn nối nhiều lời gọi trong một vòng duy nhất — ví dụ trong bài ra mắt ghi thẳng lỗi GitHub vào Linear. Mọi máy chủ MCP được đưa vào Code Mode theo mặc định. Anomaly tuyên bố bạn có thể nối hàng nghìn công cụ với rất ít phình ngữ cảnh và để tác nhân tự khám phá và kết hợp chúng.
Nó bị đóng hộp chặt: sandbox không có truy cập trực tiếp vào hệ thống tệp, không import, không hẹn giờ và không fetch — nó chỉ có thể gọi các công cụ trong danh mục của mình, và mỗi lời gọi đó vẫn đi qua quy tắc quyền của bạn. Công cụ execute chạy nó có quyền riêng, nên bạn có thể tắt hẳn.
Ít vòng hơn nghĩa là chờ ít hơn và ít token hơn. Tôi vẫn gọi nó là đầy hứa hẹn thay vì đã được chứng minh — chưa ai công bố benchmark độc lập cho nó — nhưng thiết kế đúng.
4. Tác nhân con chạy nền và shell chạy nền
Nút thắt lớn nhất trong lập trình bằng tác nhân không phải mô hình. Mà là chờ đợi.
Trong 2.0, tác nhân chính có thể giao việc cho một tác nhân con chạy ở nền — tự động hoặc vì bạn yêu cầu — và tiếp tục làm việc. Tác nhân con đó có thể dùng một mô hình khác: ví dụ trong bài ra mắt là một tác nhân con phản biện trên một mô hình riêng đọc việc của tác nhân chính. Lệnh shell chạy lâu cũng có thể chạy bất đồng bộ, với tác nhân được thông báo khi chúng xong. Và nếu thứ gì đó đang chạy ở tiền cảnh, Ctrl+B đẩy nó xuống nền.
Một lưu ý mà tài liệu đúng khi nhấn mạnh: đồng thời không phải cô lập. Hai tác nhân cùng sửa một tệp vẫn sẽ đụng nhau. Đó là lý do tính năng tiếp theo quan trọng.
5. Git worktree, tích hợp sẵn
Từ 2.0.27, OpenCode có sẵn worktree_create, worktree_list và worktree_remove công cụ. Yêu cầu nó bắt đầu một thay đổi rủi ro trong worktree riêng, và nó tạo một bản checkout cô lập trên nhánh riêng rồi chuyển phiên tới đó. Xóa một worktree cần phê duyệt chỉnh sửa thông thường, và xóa cưỡng bức có thể bỏ mất công việc chưa commit — nên hãy đọc prompt trước khi bấm.
Kết hợp tác nhân con chạy nền với worktree và bạn có các luồng việc song song, cô lập ngay trong một cửa sổ OpenCode, không cần với tới công cụ khác.
6. Plugin xuyên suốt
Gần như mọi tính năng trong 2.0 đều được xây như một plugin nội bộ — hơn 80 cái. Lý lẽ của Anomaly đơn giản: nếu nhóm phải sống trên Plugin API, thì Plugin API sẽ được bảo trì tốt. Plugin giao diện terminal đã từ thử nghiệm lên ổn định, chạy trên thư viện OpenTUI. Và mọi thứ tự nạp lại nóng, dẫn đến mẹo thú vị nhất trong bản phát hành: bảo OpenCode viết một plugin cho chính nó giữa phiên, và nó dùng được ngay.
7. Một client và một SDK nhúng được
@opencode/client kết nối tới dịch vụ đang chạy — nó tự phát hiện dịch vụ cục bộ, khiến script theo lịch dễ viết — và có sẵn ở dạng JavaScript thuần và Effect. @opencode/sdk đi xa hơn: nó là chính đoạn mã chạy CLI, được đóng gói để bạn nhúng runtime OpenCode vào máy chủ của mình hoặc vào môi trường như Cloudflare Durable Objects, với bất kỳ client OpenCode nào cũng kết nối được. Anomaly nói SDK vẫn đang phát triển; hãy coi nó là bản đầu.
Ba tuần kể từ 2.0.15
Cuối tháng 9, v2 đang ở 2.0.15. Đây là những gì đã đến kể từ đó — một danh sách dài cho ba tuần:
- Ghép nối thiết bị từ xa (2.0.29). Trong Settings → Pairing, chọn Pair device để bật truy cập từ xa qua OpenTunnel và nhận mã QR hoặc liên kết. Điều khiển một phiên từ điện thoại giờ chỉ cách một lần quét.
- Quản lý tài khoản nhà cung cấp (2.0.29). Chuyển, đổi tên, xóa hoặc thêm tài khoản theo nhà cung cấp từ hộp thoại kết nối hoặc Settings → Providers.
- Tự động nối tiếp câu trả lời (2.0.29). Các câu trả lời chạm giới hạn token đầu ra giờ được nối tiếp thay vì dừng giữa câu.
- Tự động chấp nhận theo dự án (2.0.28). Tin một dự án hơn dự án khác từ Settings → Projects, hoặc bật/tắt trong một phiên bằng
mod+shift+a. - Windows ARM64 native và gói WinGet (2.0.28). Không còn giả lập x64 trên laptop ARM.
- Điểm nổi bật bản phát hành trong terminal (2.0.28). Sau khi cập nhật, màn hình chính hiển thị điểm mới một lần;
/highlightsgọi nó trở lại. - Ứng dụng web cài được và ghép nối từ xa an toàn hơn (2.0.27). Cài giao diện web từ Chrome hoặc Edge; lần
opencode pair --remoteđầu tiên giờ cảnh báo bạn rằng nó phơi máy chủ của bạn ra và hỏi xác nhận. - Thông tin xác thực Google Cloud cho Vertex và ảnh chụp nhanh hơn (2.0.26). Application Default Credentials chạy được ngay, và ảnh chụp phiên tốn ít hơn, phục hồi sau gián đoạn và dùng ít đĩa hơn.
- Diff gắn cạnh và “tệp thay đổi theo lượt” (2.0.30).
/diffmở trình xem diff bên cạnh phiên của bạn (nhấnfđể toàn màn hình), và dòng thời gian có thể hiển thị mỗi lượt đã đổi tệp nào, kèm số dòng. - Hướng dẫn thực sự được tải (2.0.30). Glob cục bộ và URL từ xa trong
hướng dẫncài đặt giờ được phân giải và làm mới — khép lại một trong những lỗ hổng mà v2 ra mắt cùng. - Các sửa lỗi tiện dụng (2.0.32).
/copysao chép câu trả lời mới nhất thay vì toàn bộ bản ghi,opencode auth loginkhông còn sập trên máy chủ headless, và SDK có thêm API phiên thoại thử nghiệm cho các mô hình realtime của OpenAI và Grok Voice của xAI.
Những gì còn lại từ 2.0.0 — và vẫn gây ấn tượng
Các tính năng thời ra mắt vẫn còn đó, và chúng là lý do tôi tin giao việc thật cho v2:
- Quyền hoạt động như một tường lửa. Một danh sách có thứ tự gồm
allow,hỏivàdenyquy tắc — kết quả khớp cuối cùng thắng — nên “hỏi trước mọi lệnh shell, cho phépgit status, từ chốigit push” chỉ là ba dòng. Giá trị mặc định hợp lý hỏi trước khi đụng vào bất cứ thứ gì ngoài dự án và trước khi đọc.envtệp. - Chính sách không bao giờ hỏi, chỉ cấm — ví dụ, khiến mọi nhà cung cấp mô hình trừ những cái đã duyệt biến mất khỏi danh sách chọn.
- Ảnh chụp trước và sau mỗi bước của mô hình, với
/undo,/redovà hoàn tác về tin nhắn. - Mô hình cục bộ tự hiện ra. Ollama, LM Studio và vLLM được phát hiện tự động trên cổng mặc định của chúng.
- Biến thể mô hình ở mọi nơi với
provider/model#variant, nên một tác nhân lập kế hoạch và một tác nhân xây dựng có thể chạy cùng mô hình ở mức suy luận khác nhau. - Kỹ năng đi theo. OpenCode đọc trực tiếp thư mục kỹ năng của Claude Code và
.agentsthư mục kỹ năng liên công cụ. - Làm nóng prompt cache (mặc định tắt) và nén dựa trên checkpoint cho các phiên dài.
Cách nâng cấp
Nếu bạn đang dùng v1, hãy cập nhật lên 1.x mới nhất rồi chạy:
bash
opencode upgrade --major # hoặc gõ /update trong giao diện terminal
opencode --version # phải báo 2.0.x
opencode service status # xác nhận dịch vụ dùng chung đang chạy
Bản cài mới có thể dùng trực tiếp trình cài đặt v2 (curl -fsSL https://opencode.ai/v2/install | bash) hoặc một trình quản lý gói — Phần 12 có danh sách đầy đủ. Hãy sao lưu ~/.config/opencode trước; v1 và v2 dùng chung thư mục cấu hình.
Phần 3 — Những chỗ OpenCode v2 còn thô
Tôi muốn mọi người dùng OpenCode v2. Đó chính là lý do phần này tồn tại. Thổi phồng một công cụ là cách nhanh nhất khiến người ta từ bỏ nó.
Plugin v1 không chạy. API plugin đã được viết lại, và hướng dẫn chuyển đổi nói rõ rằng đổi tên khóa cấu hình hay di chuyển tệp là không đủ — mã plugin v1 phải được chuyển đổi. Các plugin phổ biến đang bắt kịp, nhưng hãy kiểm tra plugin của bạn trước khi chuyển.
API máy chủ hoàn toàn khác. Mọi thứ xây dựng trên các endpoint HTTP của v1 đều cần chuyển đổi, và các SDK bên thứ ba mới ngày càng chỉ nhắm tới 2.x.
Không có LSP trong v2 — hiện tại là vậy. Đây là điểm tôi muốn nhấn mạnh cho bất kỳ ai làm việc trong một codebase có kiểu. V2 chấp nhận lsp cấu hình của bạn nhưng, theo hướng dẫn chuyển đổi, không khởi động language server, không cung cấp công cụ LSP hay tạo chẩn đoán LSP. Cách khắc phục được khuyến nghị là để tác nhân chạy linter, trình kiểm tra kiểu hoặc trình biên dịch của bạn thay vào đó — thêm một allow quy tắc cho npm run typecheck * (hoặc tương đương của bạn) để nó tự kiểm tra công việc mà không cần hỏi. Đáng biết rằng Hermes Agent có chạy language server đầy đủ — pyright, gopls, rust-analyzer, typescript-language-server và khoảng hai mươi cái khác — và đưa chẩn đoán của chúng trở lại sau mỗi lần chỉnh sửa. Ở điểm này, Hermes nhỉnh hơn.
Chia sẻ phiên đã bị bỏ. V1 có thể công bố một phiên dưới dạng liên kết công khai. Trong 2.0.30, nhóm đã gỡ backend chia sẻ đã ngừng và lệnh /share không còn nữa. Nếu bạn dùng liên kết chia sẻ để cho khách hàng xem tác nhân đã làm gì, hãy xuất bản ghi phiên thay vào đó.
Tốc độ phát hành có hai mặt. Ba mươi ba bản phát hành trong năm tuần nghĩa là sửa lỗi nhanh và, tất nhiên, đôi khi có lỗi hồi quy. Cả khâu đóng gói cũng chưa ổn định: gói WinGet được công bố trong 2.0.28, nhưng các commit mới nhất của dự án tạm dừng việc gửi WinGet tự động cho tới khi các gói được chấp nhận. Nếu bạn dùng Windows, hãy kiểm tra trước khi dựa vào hướng đó.
Chưa ai đo được mức tăng tốc. Code Mode và công việc chạy nền được kỳ vọng sẽ giảm token và thời gian chờ. Như một bài viết độc lập cẩn thận đã chỉ ra, không có benchmark công bố nào cho thấy v2 nhanh hơn hay rẻ hơn v1 trên cùng một tác vụ. Hãy tự đo trên kho mã của bạn.
Dịch vụ dùng chung cần được coi trọng. Vào tháng Giêng, một lỗ hổng trong máy chủ v1 của OpenCode (CVE-2026-22812, điểm CVSS 8.8) cho phép thực thi mã từ xa không cần xác thực trên các phiên bản trước 1.0.216. Thiết kế của V2 cẩn thận hơn — dịch vụ chỉ lắng nghe trên localhost, opencode pair cấp thông tin đăng nhập, và việc mở ra bên ngoài giờ phải xác nhận — nhưng một dịch vụ nền có thể chạy lệnh shell vẫn là một dịch vụ nền có thể chạy lệnh shell. Hãy giữ nó trên localhost, truy cập qua SSH hoặc một mạng riêng như Tailscale, và đừng bao giờ mở cổng ra internet.
Đánh giá của tôi: không điểm nào trong số này nên ngăn một người dùng mới, và phần lớn không nên ngăn ai cả. Nếu bạn phụ thuộc vào plugin v1, chẩn đoán LSP hay liên kết chia sẻ, hãy ở lại 1.19.x thêm một chút. Mọi người khác nên chuyển ngay.
Phần 4 — Hermes Agent: tác nhân học về bạn
Nếu OpenCode là chuyên gia, thì Hermes Agent là người đa năng đầy tham vọng — và ít nhất trên GitHub, người đa năng đang thắng. Hermes đi từ khoảng 165.000 sao cuối tháng 5 lên 216.000 vào giữa tháng 7 (theo các báo cáo Hermes Atlas do cộng đồng điều hành) và hiện ở mức khoảng 254.000.
Ai xây dựng
Hermes Agent đến từ Nous Research, phòng thí nghiệm AI mã nguồn mở nổi tiếng với dòng mô hình Hermes. Tác nhân dùng giấy phép MIT, và mô hình kinh doanh nằm xung quanh nó: Nous Portal, một gói đăng ký bao gồm quyền truy cập hơn 300 mô hình cùng một “Tool Gateway” cho tìm kiếm web, tạo hình ảnh, chuyển văn bản thành giọng nói, trình duyệt đám mây và sandbox đám mây tùy chọn; và Hermes Cloud, một lựa chọn lưu trữ máy chủ. Tháng 7, TechCrunch đưa tin Nous đang đàm phán gọi vốn mới với định giá khoảng 1,5 tỷ USD; RuntimeWire đưa tin về một vòng gọi vốn ít nhất 75 triệu USD do Robot Ventures dẫn dắt. Hãy coi cả hai là thông tin được đưa tin, chưa xác nhận.
Vòng học hỏi
Nous gọi Hermes là tự cải thiện, và cơ chế đằng sau điều đó rất cụ thể:
- Bộ nhớ được tuyển chọn. Hai tệp nhỏ,
MEMORY.mdcho môi trường và dự án của bạn vàUSER.mdvề bạn, được giữ có chủ đích trong giới hạn và nạp mỗi phiên. Tác nhân tự thúc mình lưu lại những gì quan trọng. - Tìm kiếm phiên. Các cuộc trò chuyện cũ được đánh chỉ mục (tìm kiếm toàn văn SQLite) và tóm tắt khi cần, nên câu “tháng trước chúng ta đã quyết định gì về script sao lưu?” thực sự hoạt động.
- Kỹ năng tự viết. Sau một tác vụ phức tạp, Hermes có thể viết một kỹ năng mô tả cách nó đã làm, rồi cải thiện kỹ năng đó trong lần sử dụng tiếp theo.
- Các nhà cung cấp bộ nhớ có thể cắm thêm. Mô hình hóa người dùng “biện chứng” của Honcho, Mem0, Supermemory, Hindsight và những cái khác cắm vào từ danh mục plugin khi các tệp tích hợp không đủ.
Trên thực tế, hiệu quả là một tác nhân càng dùng lâu càng bớt chung chung. Đó là toàn bộ lời chào hàng của Hermes, và không công cụ nào khác trong so sánh này dấn vào điều đó mạnh đến vậy.
Nó sống ở đâu
- CLI và giao diện terminal —
hermesbắt đầu một cuộc trò chuyện; lệnh gạch chéo hoạt động giống nhau trong terminal và trong ứng dụng chat. - Hermes Desktop — một ứng dụng gốc cho macOS, Windows và Linux, nay có Bot Mode bật mặc định: một danh sách bot có tên, mỗi bot là một hồ sơ riêng với mô hình, bộ nhớ, kỹ năng và ảnh đại diện riêng, có thể chạy các quy trình định kỳ và thậm chí nói chuyện với nhau trong chat nhóm.
- Cổng nhắn tin — một tiến trình nền kết nối Hermes với Telegram, Discord, Slack, WhatsApp, Signal, SMS, email, Home Assistant, Matrix, Mattermost, Microsoft Teams, LINE, iMessage qua BlueBubbles và hơn một chục dịch vụ khác.
- Một máy chủ API tương thích OpenAI, để các giao diện như Open WebUI hay LibreChat có thể nói chuyện với nó, và Hỗ trợ ACP nên nó chạy trong VS Code, Zed và các trình soạn thảo JetBrains.
- Giọng nói, gồm từ đánh thức “Hey Hermes” rảnh tay trên desktop và trò chuyện thoại trực tiếp trong kênh thoại Discord.
Nó chạy ở mọi nơi — đó chính là ý chính
Hermes được thiết kế để không bị ràng buộc vào laptop của bạn. Nó hỗ trợ bảy backend terminal: cục bộ, Docker, SSH, Singularity, Modal, Daytona và Vercel Sandbox. Với Daytona hoặc Modal, môi trường của tác nhân ngủ đông khi rảnh và thức dậy khi cần, nên một tác nhân luôn sẵn sàng có thể tốn rất ít giữa các cuộc trò chuyện. Chính dự án gợi ý một VPS 5 USD, và điều đó là thật.
Tự động hóa và ủy thác
- Cron bằng ngôn ngữ thường — “mỗi ngày trong tuần lúc 7 giờ sáng, tóm tắt hộp thư của tôi và đăng lên Telegram” — với việc gửi tới bất kỳ nền tảng nào đã kết nối.
- Tác nhân con qua một
delegate_taskcông cụ: ngữ cảnh tách biệt, bộ công cụ hạn chế, terminal riêng, và mặc định chạy tới mười cái cùng lúc. execute_codecho phép tác nhân viết một script Python gọi chính các công cụ của Hermes qua RPC, gộp một việc nhiều bước vào một lượt — tương đương Code Mode của Hermes.- Bảng Kanban, mục tiêu và hỗn hợp tác nhân cho công việc nhiều bước, chạy lâu hơn.
- Tạo quỹ đạo hàng loạt, một sự nhắc tới gốc nghiên cứu của nó: bạn có thể chạy tác nhân qua hàng nghìn prompt để tạo dữ liệu huấn luyện.
Nó biết lập trình — đúng nghĩa
Đừng nhầm “tác nhân cá nhân” với “không biết lập trình”. Hermes chạy language server thật và đưa chẩn đoán của chúng trở lại sau mỗi lần chỉnh sửa, chụp nhanh thư mục làm việc của bạn trước khi thay đổi (với /rollback), hỗ trợ git worktree, và nạp ngữ cảnh dự án từ AGENTS.md, CLAUDE.md, .cursorrules và tệp riêng của nó .hermes.md. Nó cũng có sẵn các kỹ năng đóng gói cho ủy thác công việc lập trình cho OpenCode, Claude Code hoặc Codex — nói thêm về điều đó ở Phần 8.
v0.22.0, “The Threshold Release”
Bản phát hành lớn nhất của Hermes tới nay ra ngày 13 tháng 10 (GitHub ghi là phát hành ngày 14). Những thay đổi chính:
- Lần khởi chạy đầu tiên tự thiết lập — bản cài desktop mới mở một cuộc trò chuyện thiết lập có hướng dẫn chạy trên mô hình dùng thử miễn phí, nên bạn không cần khóa API để bắt đầu.
- Trình kết nối cho phép Hermes hành động trong các ứng dụng trực tuyến như Linear và Notion, với nhiều tài khoản có tên cho mỗi ứng dụng.
- Mô hình cục bộ trong một cú nhấp qua llama.cpp, với gợi ý dựa trên phần cứng của bạn.
- Kênh phát hành ổn định — các bản phát hành SemVer đã kiểm thử giờ là mặc định cho cài từ mã nguồn, với tùy chọn chuyển sang nhánh main.
- Gói desktop có chữ ký, một danh mục trên Microsoft Store, và một
hermes pmtrình quản lý gói cho công cụ được ghim phiên bản và môi trường Python. - Danh mục plugin với 600 plugin đã được duyệt, mỗi cái được ghim vào một commit đã duyệt.
- Các mô hình mới nhất — Claude 5.5, GPT-6 và Gemini 4 Argon — với lý luận trước đó được phát lại mặc định.
- Đăng nhập bằng trình quản lý mật khẩu cho tác nhân trình duyệt qua 1Password, Bitwarden hoặc kho riêng của Hermes, mà không để lộ mật khẩu cho mô hình.
- Bot Screen — xem desktop của bot và tiếp quản để đăng nhập, xử lý nhắc xác thực hai yếu tố hoặc CAPTCHA.
- Điều hướng tác nhân con trực tiếp — xem các tác nhân con đang chạy, nhiệm vụ và bản ghi của chúng, rồi điều hướng hoặc dừng chúng.
- Một codebase gọn hơn — ghi chú phát hành nói mã nguồn giảm khoảng một phần ba mà không thay đổi hành vi.
Quy mô rất khó nói quá: từ v0.21.0, khoảng 24.200 commit, 6.080 pull request được hợp nhất và 7.180 issue được đóng từ khoảng 2.520 người đóng góp. Hai bản vá tiếp theo trong vòng hai ngày — v0.22.1 sửa lỗi Windows Store và v0.22.2 sửa độ tin cậy của gateway.
Lập trường bảo mật trung thực của Hermes
Điều tôi tôn trọng nhất ở Hermes là chính sách bảo mật của nó không giả vờ. Nó mô tả Hermes là một tác nhân cá nhân một người thuê và nói thẳng: “Ranh giới bảo mật duy nhất trước một LLM đối kháng là hệ điều hành.” Các lớp bảo vệ trong tiến trình — phê duyệt lệnh, quy tắc từ chối theo mẫu, ghép cặp DM cho nền tảng chat — là những lớp hữu ích, nhưng không phải tường.
Hệ quả thực tế rất đơn giản. Nếu Hermes sẽ đọc email, duyệt web hay nhận tin nhắn từ ứng dụng chat, hãy đặt terminal của nó trên một backend tách biệt (Docker, một máy SSH từ xa hoặc sandbox đám mây) thay vì máy chính, và chỉ cấp cho nó những thông tin đăng nhập cần thiết.
Chỗ Hermes yếu hơn
- Một mức tin cậy cho mỗi kênh. Chính sách bảo mật của Hermes nói rằng mọi người bạn cấp quyền trên một adapter kênh đều được tin cậy như nhau, và gợi ý dùng các phiên bản riêng nếu bạn cần tách biệt. Điều đó ổn cho một người; nó không phải mô hình phân quyền cho nhóm.
- Bộ nhớ không có nguồn gốc. Những người bảo trì OpenClaw chỉ ra, trong so sánh của chính họ, rằng các mục bộ nhớ tích hợp của Hermes không ghi lại chúng đến từ phiên nào, nên câu “quên điều đó đi” có hiệu lực mờ nhạt hơn. Hãy cân nhắc nguồn, nhưng đó là một quan sát thiết kế hợp lý.
- Nhiều bộ phận chuyển động. Python, Node, một trình quản lý gói đi kèm và một nhịp phát hành nhanh — README thậm chí ghi lại các báo nhầm của phần mềm diệt virus trên Windows.
- Trải nghiệm tốt nhất hướng bạn tới một gói đăng ký. Bạn không bao giờ cần Nous Portal, nhưng rõ ràng đó là con đường mượt nhất.

Phần 5 — OpenClaw: từ meme tôm hùm đến quỹ
Không tác nhân mã nguồn mở nào có một năm kỳ lạ, nhanh và công khai hơn OpenClaw.
Một lịch sử rất ngắn
Theo trang truyền thuyết của chính dự án, nó khởi đầu là Warelay, một cổng WhatsApp. Nó trở thành Clawd, sống trong Clawdbot, vào tháng 11 năm 2025. Tháng 1 năm 2026, sau một email nhã nhặn về nhãn hiệu từ Anthropic, nó “lột xác” thành Moltbot vào ngày 27 tháng 1 — và ba ngày sau, vào ngày 30 tháng 1, thành OpenClaw. Bản thân việc đổi tên là một mớ hỗn độn: các bot tự động giành một tên mạng xã hội trong vài giây, và người tạo ra nó, Peter Steinberger, lỡ đổi tên tài khoản GitHub của chính mình trong lúc hoảng.
Rồi nó bùng nổ. Tháng 2, Steinberger công bố ông gia nhập OpenAI, và dự án chuyển sang một quỹ độc lập. Quỹ đó được công bố vào Tháng 7: một tổ chức 501(c)(3) độc lập do nhà sáng lập Path, Dave Morin, làm chủ tịch, với đội toàn thời gian đầu tiên gồm mười người, phần kỹ thuật do kiến trúc sư trưởng Vincent Koc dẫn dắt. Những người bảo trì cốt lõi gồm kỹ sư từ NVIDIA và Microsoft (mỗi bên bốn người), OpenAI và Tencent (mỗi bên ba người), cùng những người khác từ Atlassian, Xiaomi, Red Hat và Hugging Face. Microsoft ra mắt Scout, một tác nhân cá nhân luôn bật xây trên OpenClaw, vào tháng 6. Mục tiêu Morin nêu ra là biến OpenClaw thành “Thụy Sĩ của AI” — vùng trung lập cho mọi mô hình và phòng thí nghiệm.
README nói rõ về chuyện tiền: quỹ được tài trợ bởi các nhà tài trợ gồm Amazon, OpenAI, Red Hat và Đại học Michigan, với hỗ trợ hạ tầng từ GitHub, NVIDIA, Vercel và những bên khác, và theo lời chính dự án, “OpenAI là nhà tài trợ, không phải chủ sở hữu.” Không có gói trả phí, không có dịch vụ lưu trữ và không có token.
Quy mô
Với khoảng 392.000 sao và 82.500 fork, OpenClaw là lớn nhất trong ba dự án, cách biệt rõ rệt — The New Stack đưa tin vào tháng 7 rằng nó đứng thứ sáu trong các dự án được gắn sao nhiều nhất mọi thời đại trên GitHub, trên cả Linux và React. Morin tuyên bố khoảng 4,5 triệu phiên tự lưu trữ mới mỗi tuần; tôi không thể xác minh độc lập con số đó, nhưng chỉ riêng các con số GitHub đã đủ nói lên điều đó.
Hiện ảnh Sao đo sự chú ý, không đo chất lượng hay mức sử dụng. Đối tượng của OpenCode hẹp hơn theo thiết kế — nó chỉ làm về mã — điều đó khiến các con số của nó ấn tượng hơn, chứ không kém.
OpenClaw ghép lại như thế nào
- Gateway là mặt phẳng điều khiển cục bộ: phiên, công cụ, sự kiện, thông tin đăng nhập và kết nối kênh đều nằm ở đó.
- Control UI (trong trình duyệt của bạn), CLI và một TUI kết nối tới Gateway.
- Kênh mang trợ lý tới các ứng dụng chat. Telegram, WebChat, A2A và Reef có sẵn trong bản cài lõi; Discord, iMessage, Signal, Slack, Microsoft Teams, WhatsApp, Matrix, Google Chat, LINE và hơn một chục kênh khác cài dưới dạng plugin chính thức.
- Ứng dụng đồng hành và node thêm ứng dụng thanh menu macOS, Windows Hub, và các node iOS, Android với ghép cặp, thoại, camera, ghi màn hình và vị trí.
- Định tuyến đa tác nhân cho các tác nhân riêng những phiên tách biệt theo workspace hoặc người gửi, và một Gateway dùng chung cho phép nhiều người làm việc trong cùng một phiên với lịch sử và công trạng của họ được ghi kèm.
Nếu bạn mới làm quen, hướng dẫn OpenClaw về Discord, Telegram và các mô hình miễn phí đi qua cách thiết lập kênh, và 10 cách thực tế để dùng OpenClaw có ý tưởng về việc làm gì với nó khi nó đã chạy.
Lập luận kiến trúc
Tài liệu OpenClaw nêu rõ rằng thiết kế đúng cho một tác nhân mà bạn tin giao thông tin đăng nhập là một Gateway tin cậy với phần thực thi không tin cậy, có thể di chuyển: công việc có thể được đẩy ra một sandbox, một node thiết bị hoặc một worker đám mây dùng một lần, những thứ không bao giờ giữ thông tin đăng nhập thường trực của Gateway, và chính sách công cụ được thực thi trong mã thay vì yêu cầu trong prompt hệ thống. Bí mật có thể được tham chiếu bằng handle để mô hình không bao giờ thấy giá trị gốc, trạng thái được đánh phiên bản theo schema, và các bản phát hành được quỹ ký.
Hai chú thích trung thực, đều từ chính dự án: sandbox mặc định tắt, và mã plugin chạy trong cùng tiến trình, không sandbox. Câu chuyện cách ly mạnh mẽ là thứ bạn phải cấu hình, không phải thứ có sẵn khi cài.
Harness của các nhà cung cấp dưới dạng plugin
Ý tưởng thông minh nhất trong OpenClaw là nó không nhất quyết phải là vòng lặp tác nhân duy nhất. Nó coi harness của các nhà cung cấp khác là runtime hạng nhất: một plugin Codex điều khiển vòng lặp app-server Codex của chính OpenAI, một plugin Copilot chạy GitHub Copilot SDK, và một plugin Anthropic điều khiển tệp thực thi Claude Code đã cài. Qua Agent Client Protocol, nó cũng có thể chạy các harness coding bên ngoài — bao gồm OpenCode — trong các phiên gắn với chat. Nó là client và server MCP, nói giao thức A2A 1.0 của Linux Foundation với các tác nhân khác, và có thể cung cấp một API tương thích OpenAI.
Kỹ năng, ClawHub và học hỏi
ClawHub là sổ đăng ký kỹ năng và plugin của OpenClaw, với việc công bố, kiểm duyệt và kết luận tin cậy cho từng bản phát hành lấy từ VirusTotal, ClawScan của chính dự án và phân tích tĩnh. Tài liệu thẳng thắn rằng một lần quét đang chờ hoặc đã cũ vẫn có thể cho phép cài đặt kèm cảnh báo, nên openclaw skills verify thì đáng chạy trước khi bạn tin vào bất cứ thứ gì mới.
Và giờ OpenClaw cũng biết học. Skill Workshop cho phép tác nhân lưu lại một quy trình sau công việc nhiều bước khó, sửa một kỹ năng đã học làm nó đi sai hướng, và lưu trữ những kỹ năng không ai dùng trong 30 ngày — mọi thay đổi đều được đánh phiên bản và có thể hoàn tác. Câu “OpenClaw không biết học, Hermes mới biết” đã lỗi thời.
Các bản phát hành tháng 10
- 2026.10.1 (10 tháng 10) thêm hỗ trợ Claude Haiku 5.5, giữ nguyên trạng thái Code Mode qua các cell và các lần khởi động lại, thêm điều hướng Workboard, cho phép MCP Apps gọi công cụ của chúng trong khi giao diện vẫn mở, mở rộng cloud worker sang kho lưu trữ doanh nghiệp, và giới thiệu các thế hệ cài đặt đóng kín, bất biến kèm khả năng phục hồi.
- 2026.10.4 (15 tháng 10) là bản phát hành thiên về độ ổn định — sửa lỗi công việc bị gián đoạn khi máy ngủ hoặc đổi giờ, cuộc trò chuyện bị kẹt sau khi cập nhật, cùng các sự cố nhắn tin và đăng nhập khác — được tạo từ 55 pull request của 49 người đóng góp.
- A 2026.10.10 beta đang được thử nghiệm.
Lịch sử bảo mật bạn cần biết
Sự trỗi dậy của OpenClaw đi kèm một loạt sự cố bảo mật, và bất kỳ so sánh trung thực nào cũng phải kể đến chúng:
- CVE-2026-25253 (CVSS 8.8) — chiếm đoạt tài khoản chỉ bằng một cú nhấp, dẫn tới thực thi mã từ xa, do cấu hình mặc định gây ra và đã được vá vào tháng 1.
- CVE-2026-32922 (CVSS 9.9) — đã sửa trong bản phát hành 2026.3.11.
- Vụ rò rỉ Moltbook — một lỗi cấu hình backend tại Moltbook, mạng xã hội cho tác nhân xây trên OpenClaw, làm lộ khoảng 1,5 triệu API key và tin nhắn riêng tư của tác nhân.
- Kỹ năng độc hại — đến tháng 2, dự án OpenSourceMalware đã xác định 386 kỹ năng chứa mã độc trong hơn 3.000 kỹ năng được biết đến.
Phải công nhận, dự án đã phản ứng một cách có cấu trúc: kênh DM mặc định ghép cặp với người gửi lạ, tài liệu có hướng dẫn bảo mật và runbook xử lý phơi nhiễm, ClawHub quét mọi bản phát hành, và quỹ công bố các khuyến cáo bảo mật công khai. Nhưng bài học vẫn còn đó: OpenClaw mạnh mẽ vì nó kết nối với mọi thứ, và chính điều đó khiến một lần cài đặt cẩu thả trở nên nguy hiểm.
Chỗ OpenClaw yếu hơn
- Nặng hơn khi vận hành. Một workspace pnpm, Node 24.16+ hoặc 26.1+, một daemon Gateway, các plugin kênh và một công cụ doctor để chuyển đổi cấu hình — nó là hạ tầng, và cảm giác đúng là như vậy.
- Công cụ mặc định chạy trên máy chủ. Hãy đọc hướng dẫn sandbox trước khi kết nối người khác.
- Chính sách cấu hình nghiêm ngặt. Dự án cố ý không giữ alias lâu dài cho các khóa cấu hình đã đổi tên;
openclaw doctor --fixsẽ giúp bạn chuyển đổi, nhưng bạn phải tự chạy nó. - Bề mặt tấn công chính là sản phẩm. Hơn hai mươi kênh và một registry kỹ năng công khai vừa là tính năng vừa là rủi ro.
Phần 6 — Đối đầu trực diện: 12 khác biệt thực sự quan trọng
Dưới đây là so sánh trong một bảng, kèm theo ý nghĩa thực tế của từng dòng.
| # | Khác biệt | OpenCode v2 | Hermes Agent | OpenClaw |
|---|---|---|---|---|
| 1 | Việc chính | Viết, tái cấu trúc và review mã | Là tác nhân cá nhân chạy dài lâu của bạn | Chạy trợ lý trên nhiều kênh, nhiều người và nhiều thiết bị |
| 2 | Nơi bạn gặp nó | Terminal, ứng dụng desktop, web app, IDE; điều khiển từ điện thoại đã ghép cặp | Terminal, desktop, hơn 20 ứng dụng chat, giọng nói | Ưu tiên hơn 20 ứng dụng chat; Control UI trên trình duyệt; ứng dụng native và node điện thoại |
| 3 | Hành vi luôn bật | Dịch vụ chạy nền; bạn tự lên lịch opencode run cho mình | Cron tích hợp sẵn, gửi kết quả tới bất kỳ ứng dụng chat nào | Daemon Gateway với cron job và trigger từ thư |
| 4 | Bộ nhớ dài hạn | Không có gì về bạn — chỉ dẫn dự án và kỹ năng | Tệp bộ nhớ được tuyển chọn, tìm kiếm phiên, mô hình hóa người dùng | Một slot bộ nhớ có thể cắm thêm, ghi lại nguồn gốc |
| 5 | Học hỏi | Bạn dạy nó (kỹ năng, AGENTS.md); nó có thể tự viết plugin khi được yêu cầu | Tự viết và cải thiện kỹ năng của mình | Skill Workshop học, sửa và lưu trữ quy trình |
| 6 | Việc song song | Subagent chạy nền, shell chạy nền, worktree tích hợp | Tối đa 10 subagent đồng thời, Kanban, nhóm chat giữa các bot | Định tuyến đa tác nhân, subagent, cloud worker |
| 7 | Viết script kết hợp công cụ | Code Mode (JavaScript, mặc định bật cho MCP) | execute_code (Python qua RPC) | Code Mode (JavaScript qua Node hoặc QuickJS) |
| 8 | Mặc định an toàn | Quy tắc cho phép/hỏi/từ chối có thứ tự, chính sách từ chối cứng, snapshot từng bước | Phê duyệt lệnh, ghép cặp DM; cô lập backend | Ghép cặp DM; chính sách trong mã; sandbox phải tự bật |
| 9 | Hỗ trợ viết mã | Snapshot và /undo, diff gắn cạnh, danh sách tệp thay đổi theo lượt; chưa có LSP | Language server thật, checkpoint và /rollback, worktree | Ủy thác cho Codex, Claude Code, OpenCode và các harness khác |
| 10 | Mô hình | Hơn 75 nhà cung cấp qua models.dev, tự phát hiện mô hình cục bộ, Zen/Go, đăng nhập ChatGPT và Copilot | Hơn 300 mô hình của Nous Portal, OpenRouter, OpenCode Zen/Go, Copilot, llama.cpp cục bộ | Hầu hết nhà cung cấp lớn, OAuth theo đăng ký, endpoint tự lưu trữ, danh sách gợi ý được tuyển chọn |
| 11 | Ai trả tiền cho đội ngũ | Anomaly, qua dịch vụ mô hình tùy chọn và doanh nghiệp | Nous Research, vốn đầu tư mạo hiểm, qua Portal và Cloud | Một quỹ do nhà tài trợ cấp vốn; không có gì để mua |
| 12 | Kiểu phát hành | 33 bản v2 trong năm tuần; v1 vẫn được vá | Các bản phát hành lớn có tên riêng cộng canary hàng ngày; kênh ổn định SemVer từ v0.22 | Vài bản mỗi tuần; bốn kênh phát hành; beta công khai |
Hiện ảnh Cùng những khối xây dựng, nhưng trọng tâm khác nhau: OpenCode đặt phiên làm trung tâm, Hermes đặt bộ nhớ của tác nhân, OpenClaw đặt Gateway.
1. Công việc quyết định gần như mọi thứ
Nếu câu của bạn bắt đầu bằng “trong kho lưu trữ này…”, bạn cần OpenCode. Nếu bắt đầu bằng “nhắc tôi…”, “để ý…” hay “mỗi sáng…”, bạn cần Hermes hoặc OpenClaw. Nếu bắt đầu bằng “đội của chúng tôi…”, hãy nghiêng về OpenClaw. Phần lớn các dòng còn lại đều suy ra từ đó.
2. Nơi bạn gặp nó
OpenCode sống ở nơi mã sống: terminal, ứng dụng desktop, trình duyệt và trình soạn thảo của bạn. Từ 2.0.29, bạn có thể ghép cặp điện thoại bằng mã QR và điều khiển phiên từ xa, nhưng nó vẫn là buồng lái cho việc viết mã, không phải một liên hệ chat. Hermes và OpenClaw thì ngược lại — chúng được thiết kế để nhắn tin. Hermes thêm giọng nói và từ đánh thức; OpenClaw thêm node thiết bị có thể dùng camera, màn hình và vị trí của điện thoại.
3. Hành vi luôn bật
Cả ba đều có thể chạy nền. Chỉ hai trong số đó tự khởi xướng. Hermes có cron bằng ngôn ngữ tự nhiên, gửi kết quả tới bất kỳ ứng dụng chat nào đã kết nối; OpenClaw có job theo lịch và trigger từ thư gắn vào Gateway. OpenCode chờ được hỏi — dù gói client mới của nó có thể tự phát hiện dịch vụ đang chạy, khiến một opencode run từ cron job của riêng bạn trở nên dễ dàng.
4. Bộ nhớ
Đây là chỗ rẽ triết lý rõ nhất. OpenCode ghi nhớ dự án: AGENTS.md, kỹ năng, lịch sử phiên. Nó không xây dựng hình mẫu về bạn, và với một công cụ viết mã thì đó hẳn là một tính năng. Hermes ghi nhớ bạn, một cách có chủ đích và trong những tệp có giới hạn mà bạn đọc được. OpenClaw biến bộ nhớ thành một slot plugin — mỗi lúc chỉ một plugin bộ nhớ hoạt động — và ghi lại nguồn gốc của từng ký ức, nên việc xóa nó có ý nghĩa thật.
5. Học hỏi
Hermes biến vòng lặp tự viết kỹ năng thành dấu hiệu nhận diện của mình; Skill Workshop của OpenClaw giờ làm điều rất giống vậy, kèm đánh phiên bản và hoàn tác. OpenCode không tự học — nhưng trong 2.0, bạn có thể yêu cầu nó viết một plugin hay kỹ năng cho chính nó và dùng ngay, đó là kiểu học minh bạch và dễ review hơn. Với mã, tôi thích sự minh bạch.
6. Việc song song
OpenCode 2.0 đã thu hẹp phần lớn khoảng cách ở đây: subagent chạy nền, lệnh shell chạy nền và worktree tích hợp cho phép những luồng song song thực sự trong cùng một cửa sổ. Hermes mặc định chạy tới mười subagent cùng lúc, thêm bảng Kanban và nhóm chat bot-với-bot. OpenClaw định tuyến công việc qua nhiều tác nhân và có thể đẩy việc thực thi sang cloud worker.
7. Viết script kết hợp công cụ
Cả ba giờ đều cho phép mô hình viết một chương trình nhỏ thay vì gọi công cụ từng lần một. OpenCode và OpenClaw dùng JavaScript; Hermes dùng Python. Điểm khác của OpenCode là Code Mode mặc định bật cho mọi MCP server, điều càng quan trọng khi bạn kết nối càng nhiều công cụ.
8. Mặc định an toàn
Hệ thống quyền của OpenCode là dễ đọc nhất: bạn đọc được danh sách quy tắc và biết điều gì sẽ xảy ra. Hermes là thành thật nhất: nó nói thẳng rằng hệ điều hành là bức tường thật sự duy nhất và khuyên dùng backend cô lập. OpenClaw có mô hình mang tính cấu trúc nhất — một Gateway thực thi chính sách bằng mã — nhưng để bạn tự bật sandbox. Phần 11 đi sâu hơn.
9. Hỗ trợ viết mã
Snapshot từng bước, diff gắn cạnh và dòng thời gian tệp thay đổi của OpenCode là vòng review tốt nhất trong ba. Hermes thắng ở chẩn đoán language server, thứ mà OpenCode v2 hiện chưa có. Cách tiếp cận của OpenClaw lại khác: thay vì cạnh tranh như một tác nhân viết mã, nó làm máy chủ cho các tác nhân viết mã — trong đó có Codex, Claude Code, Copilot và OpenCode.
10. Mô hình
Cả ba thực sự không phụ thuộc mô hình. Danh mục nhà cung cấp của OpenCode là đến từ models.dev — cơ sở dữ liệu mở do cộng đồng đóng góp mà đội OpenCode khởi tạo — nên mô hình mới thường xuất hiện ở đó trước. Đường mượt nhất của Hermes là Nous Portal; OpenClaw duy trì một danh sách “mô hình gợi ý” do người tự tuyển chọn mà các bộ chọn mô hình của nó hiển thị trước. Phần 9 nói về chính các mô hình.
11. Ai trả tiền cho đội ngũ
Điều này quan trọng hơn vẻ ngoài của nó. OpenCode được tài trợ bằng việc bán quyền truy cập mô hình tùy chọn và các tính năng doanh nghiệp quanh một tác nhân miễn phí. Hermes là sản phẩm của một phòng lab có vốn đầu tư mạo hiểm, bán đăng ký và dịch vụ lưu trữ. OpenClaw do một quỹ điều hành, không bán gì cả. Không cái nào tự động tốt hơn — nhưng mỗi cái tạo ra động lực khác nhau, và nên biết mình đang dựa vào cái nào.
12. Kiểu phát hành
Cả ba đều tiến nhanh. OpenCode phát hành các bản nhỏ, thường xuyên. Hermes giờ có những bản phát hành lớn, có tên riêng trên kênh ổn định SemVer, kèm bản canary hàng ngày cho người thích mạo hiểm. OpenClaw phát hành vài bản mỗi tuần trên bốn kênh, với beta công khai ở giữa. Hãy ghim phiên bản cho mọi thứ quan trọng.
Phần 7 — Vì sao OpenCode v2 là công cụ tôi sẽ chọn để viết mã
Tôi xây dựng phần mềm bằng tác nhân AI chứ không làm thủ công, và OpenCode là nơi công việc đó diễn ra — đó là công cụ tôi dùng để xây ứng dụng của riêng tôi, Stash. Hermes và OpenClaw đều viết được mã. Đây là lý do, với mã, tôi vẫn chọn OpenCode v2.
1. Chuyên gia thắng ở việc chuyên môn. Vòng lặp viết mã là lập kế hoạch, sửa, kiểm thử, đọc diff, hoàn tác nếu cần, lặp lại. OpenCode v2 đã trau chuốt từng bước của vòng lặp đó: một plan agent không thể sửa tệp, quy tắc quyền có thứ tự, snapshot trước và sau mỗi bước của mô hình, trình xem diff gắn cạnh, chế độ xem tệp thay đổi theo từng lượt và hoàn tác bằng một lệnh. Một tác nhân tổng quát cũng làm được việc tương tự. Nhưng nó không khiến công việc trở nên dễ review đến thế.
2. Lưới an toàn được thiết kế cho cách người ta thực sự dùng tác nhân hiện nay. Phần lớn người điều khiển tác nhân viết mã năm 2026 không đọc từng dòng khi nó được viết ra. Snapshot từng bước, worktree và quy tắc “từ chối git push” là những gì giúp lối làm việc đó tồn tại được. OpenCode coi chúng là tính năng cốt lõi chứ không phải phụ kiện.
3. Code Mode và công việc chạy nền nhắm đúng vào nút thắt thật sự. Chờ đợi. Mỗi vòng gọi bạn tránh được và mỗi việc bạn có thể đẩy xuống nền bằng Ctrl+B đều là thời gian tiết kiệm được. Trong một cấu hình MCP bận rộn, Code Mode cũng phải có nghĩa là ít token hơn đáng kể — tôi muốn thấy các đo lường độc lập, nhưng thiết kế là hợp lý.
4. Nó là một runtime, không chỉ là một ứng dụng. API được xây lại, gói client và SDK nhúng được nghĩa là OpenCode có thể nằm trong công cụ của chính bạn: job CI, bảng điều khiển, buồng lái đa tác nhân như Orca, thậm chí một Cloudflare Durable Object. Và vì OpenCode gọi được API của chính nó, tác nhân có thể tự tổ chức công việc — tạo worktree, chuyển phiên vào đó, ngắt một thứ đang kẹt.
5. Tự do chọn mô hình mà không phải loay hoay. OpenCode đọc danh mục nhà cung cấp từ models.dev, tự phát hiện Ollama, LM Studio và vLLM, đăng nhập vào tài khoản ChatGPT và GitHub Copilot, và cung cấp gói Go của riêng mình — $10 một tháng cho danh sách 29 mô hình — khi bạn chỉ muốn thứ gì đó chạy được. Đổi mô hình là một lựa chọn trong menu, và trong một năm mà “mô hình tốt nhất” thay đổi hàng tháng thì đó là một dạng bảo hiểm.
6. Nó hợp tác tốt với hai công cụ còn lại. Hermes có sẵn một kỹ năng đóng gói để ủy thác việc cho OpenCode, và OpenClaw có thể chạy OpenCode như một harness bên ngoài. Cả hai đều dùng được OpenCode Zen và Go làm nhà cung cấp mô hình. Chọn OpenCode cho việc viết mã không khóa bạn khỏi cả hai.
7. Đà phát triển là có thật. Khoảng 212.000 star, hơn 28.000 fork, chừng 950 người đóng góp, và trang chủ tuyên bố hơn 16 triệu lập trình viên mỗi tháng. Kilo, tác nhân viết mã mã nguồn mở mà Anaconda mua lại vào tháng 7, đã xây lại CLI và tiện ích VS Code của mình trên nền OpenCode.
Những phản biện công bằng
- Chưa có chẩn đoán LSP trong v2. Hermes có. Hãy để tác nhân chạy trình kiểm tra kiểu của bạn thay thế.
- Nó không biết bạn. Nếu bạn muốn một tác nhân nhớ sở thích của bạn trong mọi phần của cuộc sống, đó là việc của Hermes.
- Nó không sống trong các cuộc chat của bạn. Nếu bạn muốn gửi một việc đi từ WhatsApp khi đang trên tàu, hãy dùng Hermes hoặc OpenClaw làm quầy lễ tân — và đó chính là nơi Phần 8 đi tiếp.
- Nếu bạn chỉ dùng Claude trên gói Pro hoặc Max, Claude Code vẫn là con đường mượt hơn. Anthropic đã giới hạn các đăng ký đó cho công cụ của chính hãng từ tháng 1; thay vào đó OpenCode có thể dùng Claude qua API key trả phí.
Phần 8 — Kết hợp thì tốt hơn: quầy lễ tân và xưởng
Cách hữu ích nhất để nghĩ về ba công cụ này không phải là đối thủ mà là vai trò. Hãy đặt một quầy lễ tân ở nơi bạn đã ở — các ứng dụng chat của bạn — và để nó chuyển việc viết mã cho một xưởng giỏi về mã.
Hiện ảnh Quầy lễ tân nói với bạn; xưởng nói với mã của bạn. Không cái nào cần giỏi việc của cái kia.
Mẫu A — Hermes làm quầy lễ tân, OpenCode làm xưởng
Hermes có sẵn một kỹ năng đóng gói, được cài mặc định, để dùng OpenCode như một nhân công viết mã tự chủ, điều khiển qua các công cụ terminal và process của Hermes. Kỹ năng này được viết cho việc phát triển tính năng, tái cấu trúc và review pull request, các phiên chạy dài có kiểm tra tiến độ, và các việc song song trong worktree cô lập.
Trên thực tế, điều đó nghĩa là bạn có thể nhắn cho Hermes từ Telegram một câu như “Dùng OpenCode trong ~/code/shop để thêm phân trang cho API đơn hàng, chạy test, rồi gửi cho tôi tóm tắt diff” — và Hermes sẽ điều khiển OpenCode trên máy mà nó chạy.
Hai lưu ý thực tế:
- Phần yêu cầu trước của kỹ năng vẫn liệt kê lệnh cài đặt v1 (
npm i -g opencode-ai@latest). Nếu bạn đã chuyển sang OpenCode 2.0, hãy cài bằng trình cài đặt v2 thay thế và kiểm tra xem Hermes thực sự thấy binary nào bằngwhich -a opencode— chính kỹ năng này cảnh báo rằng các shell có thể phân giải ra những binary OpenCode khác nhau. - Cho Hermes quyền truy cập mô hình tương tự. Hermes có sẵn
opencode-zenvàopencode-gonhà cung cấp tích hợp, nên một đăng ký OpenCode Go có thể phục vụ cả hai công cụ.
Mẫu B — OpenClaw làm quầy lễ tân, OpenCode qua ACP
OpenClaw có thể chạy các harness viết mã bên ngoài qua Agent Client Protocol, và danh sách harness của nó có một opencode alias. Khi backend ACP đã được thiết lập — trang “ACP agents — setup” của OpenClaw nói về việc này — bạn có thể gắn một cuộc trò chuyện với một phiên OpenCode đang làm việc trong một kho lưu trữ cụ thể:
text
/acp spawn opencode --bind here --cwd /workspace/shop
Từ đó trở đi, luồng chat đó là chính là phiên OpenCode: tin nhắn đi tới OpenCode, trả lời quay về kênh, và runtime ACP sở hữu phiên cùng việc hủy phiên. OpenCode phải được cài và xác thực trên máy chủ Gateway. Với một đội, đây là mô hình đáng giá nhất — một kênh Slack hay Teams nơi bất kỳ ai được phép đều có thể yêu cầu sửa lỗi, trong khi các quy tắc quyền của chính OpenCode vẫn quyết định tác nhân được làm gì.
Mẫu C — Một hóa đơn mô hình cho cả ba
Cả ba công cụ chấp nhận cùng những kiểu truy cập mô hình, nên bạn có thể tập trung hóa:
- OpenCode Zen hoặc Go hoạt động gốc trong OpenCode và như nhà cung cấp trong Hermes và OpenClaw.
- Một router như OpenRouter cho cả ba một key và một hóa đơn; một trình chuyển đổi cục bộ như CC Switch, nếu bạn đã dùng, giữ cài đặt nhà cung cấp ở một chỗ.
- Ollama cục bộ phục vụ cả ba cho mọi việc riêng tư, với chi phí biên bằng không.
Năm quy tắc cho một thiết lập hai tác nhân
- Quầy lễ tân đề xuất; bạn hợp nhất. Từ chối
git pushtrong quy tắc quyền của OpenCode, và tự mình review pull request. - Chạy xưởng ở một nơi có thể bỏ đi — một máy dev, một VPS hay một vùng chứa — không phải trên máy chứa dữ liệu cá nhân của bạn.
- Thông tin đăng nhập riêng biệt. Tác nhân hướng tới chat không nên giữ key production của bạn, và tác nhân viết mã không nên giữ email của bạn.
- Ghép cặp, đừng phơi ra. Dùng ghép cặp DM ở quầy lễ tân, ghép cặp của OpenCode ở xưởng, và SSH hoặc một mạng riêng giữa các máy.
- Giữ lại bản ghi. Lần nào cũng yêu cầu tóm tắt diff trong chat, để có một bản ghi mà người đọc được về những gì đã thay đổi.
Phần 9 — Làn sóng mô hình mới, theo models.dev
Một tác nhân chỉ tốt bằng mô hình đứng sau nó, và chín mươi ngày vừa qua thật phi thường, ngay cả theo tiêu chuẩn của năm 2026. (Để có bức tranh lớn hơn về cả năm, xem bài Tổng hợp hiện trạng AI 2026.)
Nơi tốt nhất để theo dõi sự xoay chuyển đó là models.dev — một cơ sở dữ liệu mã nguồn mở do cộng đồng đóng góp về thông số, giá và khả năng của các mô hình, do nhóm OpenCode khởi xướng và dùng ngay bên trong OpenCode. Đó cũng là lý do các mô hình mới thường xuất hiện nhanh đến vậy trong trình chọn OpenCode’s: danh mục là models.dev. Ai cũng có thể tải toàn bộ dữ liệu dưới dạng JSON:
bash
curl https://models.dev/api.json
Tôi đã tải toàn bộ cơ sở dữ liệu vào ngày 17 tháng 10. Hiện nó bao gồm 232 nhà cung cấp và 8.986 danh mục mô hình. Nếu lọc ra các mô hình văn bản có gọi công cụ do chính nhà sản xuất niêm yết và phát hành trong khoảng 15 tháng 7 đến 16 tháng 10, mỗi mô hình chỉ tính một lần, ta được 40 mô hình mới trong ba tháng. Ba mươi tư mô hình trong số đó có cửa sổ ngữ cảnh từ một triệu token trở lên. Mười ba mô hình có trọng số mở.
Giá bên dưới là giá niêm yết ghi trên models.dev, tính bằng đô la Mỹ trên một triệu token (đầu vào / đầu ra), chưa gồm VAT. Các mô hình trọng số mở được nhiều nhà cung cấp bán với giá khác nhau; khi nhà sản xuất không bán trực tiếp, tôi ghi tên nhà cung cấp. Tất cả những con số này thay đổi hằng tuần — hãy kiểm tra lại trước khi lập ngân sách dựa trên chúng.
Nhóm tiên phong, trọng số đóng
| Mô hình | Nhà phát triển | Phát hành (2026) | Ngữ cảnh | Giá (vào / ra) | Vì sao điều này quan trọng |
|---|---|---|---|---|---|
| Gemini 4 Argon | 13 Oct | 1M | $2 / $10 | Mô hình chủ lực mới của Google cho lập trình, toán học và các tác nhân chạy dài; ra mắt trong ứng dụng Gemini và giao diện lập trình Antigravity | |
| Muse Wonder | Meta | 12 Oct | 1M | $4 / $20 | Mô hình lý luận đa phương thức tiên phong của Meta cho tác nhân cá nhân, lập trình chạy dài và sử dụng máy tính |
| Claude Haiku 5.5 | Anthropic | 7 Oct | 1M | $0.10 / $0.50 | Một Claude nhanh và rẻ — lý tưởng cho những lượt hội thoại liên tục của tác nhân |
| Mistral Large 4 | Mistral | 6 Oct | 1M | $0.68 / $2.09 | Được models.dev mô tả là MoE đa phương thức 1.000 tỷ tham số |
| GPT-6.1 Sol | OpenAI | 29 Sep | 1.05M | $2 / $10 | Hiệu năng gần Astra cho lập trình và sử dụng máy tính với giá thấp hơn nhiều |
| Claude Sonnet 5.5 | Anthropic | 28 Sep | 1M | $2 / $10 | Claude hằng ngày cho lập trình và tác nhân |
| Claude Opus 5.5 | Anthropic | 22 Sep | 1M | $4 / $20 | Lập trình tác nhân và công việc tri thức chạy dài |
| GPT-6 Sol / GPT-6 Luna | OpenAI | 22 Sep | 1.05M | $2 / $10 · $0.10 / $0.50 | Sol cho việc phức tạp; Luna cho tác vụ tập trung, khối lượng lớn |
| Grok 4.7 | xAI | 21 Sep | 500K | $2 / $6 | Mô hình tiên phong của xAI cho tác nhân chạy dài |
| GPT-6 Astra | OpenAI | 4 Sep | 1.05M | $10 / $50 | Mô hình mạnh nhất của OpenAI |
| Gemini 3.8 Flash | 2 Sep | 1M | $0.75 / $3.75 | Mô hình Flash mạnh nhất của Google, nhắm tới công việc phần mềm chạy dài | |
| Claude Fable 5.1 | Anthropic | 1 Sep | 1M | $10 / $50 | Tầng cao nhất của Anthropic cho lý luận đòi hỏi cao và công việc chạy dài |
Làn sóng trọng số mở
| Mô hình | Nhà phát triển | Phát hành (2026) | Kích thước | Ngữ cảnh | Giá (vào / ra) | Vì sao điều này quan trọng |
|---|---|---|---|---|---|---|
| Muse Spark Open | Meta | 15 Oct | 816B tổng, 42B hoạt động | 1M | $1.25 / $4.25 (Ollama Cloud) | Phiên bản trọng số mở của Muse Spark mà Mark Zuckerberg đã hứa hồi tháng Chín; đã có trên cả chục nhà cung cấp |
| Nemotron 3.5 Super VL | NVIDIA | 15 Oct | 120B tổng, 12B hoạt động | 1M | Miễn phí trong danh mục của NVIDIA | Lý luận thị giác-ngôn ngữ cho tác nhân, trọng số mở |
| Beam 1.0 | Reflection AI | 5 Oct | 501B tổng, 23B hoạt động | 1M | $1 / $3 (OpenRouter) | Một MoE mở mới xây cho lập trình và tác nhân; miễn phí trong thời gian giới hạn trên OpenCode Go và Zen |
| MiMo-V2.6-Pro / Flash | Xiaomi | 22 Sep | — | 1M | $0.435 / $0.87 · $0.14 / $0.28 | Tác nhân lập trình đa phương thức với giá rẻ nhất |
| DeepSeek V4.1 Flash | DeepSeek | 10 Sep | — | 1M | $0.15 / $0.60 | Một mô hình chủ lực rẻ mà giỏi, giới hạn đầu ra 393K |
| Hy4 preview | Tencent | 28 Aug | — | 1M | $0.834 / $2.501 | Mô hình tác nhân thế hệ tiếp theo của Tencent |
| GLM-5.3-Flash | Z.ai | 26 Aug | — | 1M | $0.15 / $0.50 | Đa phương thức gốc và mở — một mô hình dựng code hằng ngày tuyệt vời |
| GLM-5.3 | Z.ai | 14 Aug | — | 1M | $1.40 / $4.40 | Mô hình chủ lực của Z.ai cho lập trình chạy dài |
| Qwen3.8 27B | Alibaba | 14 Aug | 27B dense | — | Chạy cục bộ | Mô hình đa dụng cục bộ cho máy từ 32 GB trở lên |
| DeepSeek V4 Pro | DeepSeek | 12 Aug | — | 1M | $0.66 / $1.98 | DeepSeek bản lớn hơn, vẫn rẻ |
| Kimi K3 | Moonshot AI | 16 Jul | — | 1M | $3 / $15 | Đa phương thức, có thể bật/tắt chế độ suy nghĩ tối đa |
“—” nghĩa là models.dev không ghi chi tiết đó. Hãy đọc giấy phép của từng mô hình trước khi dùng thương mại — “trọng số mở” không phải lúc nào cũng có nghĩa là “muốn làm gì cũng được”.
Hiện ảnh Giá đầu ra trải rộng khoảng 180 lần — từ 0,28 USD đến 50 USD mỗi triệu token. Lưu ý trục logarit: đầu rẻ còn rẻ hơn nhiều so với vẻ ngoài.
Năm điều dữ liệu cho thấy
- Một triệu token giờ là mức mặc định. Ba mươi tư trong số bốn mươi mô hình mới có cửa sổ ngữ cảnh ít nhất một triệu token. Ngữ cảnh dài đã hết là yếu tố khác biệt — điều quan trọng bây giờ là mô hình dùng nó tốt đến đâu, và đó chính là mục đích của tính năng nén checkpoint trong OpenCode và tìm kiếm phiên trong Hermes.
- Tầng giá rẻ đã thực sự tốt lên. Claude Haiku 5.5 và GPT-6 Luna đều có giá $0.10 cho đầu vào và $0.50 cho đầu ra. DeepSeek V4.1 Flash, GLM-5.3-Flash và MiMo-V2.6-Flash nằm trong cùng khoảng giá. Với một tác nhân luôn bật trả lời hàng chục tin nhắn mỗi ngày, điều đó thay đổi hoàn toàn bài toán kinh tế (Phần 10).
- Trọng số mở đang chen vào nhóm dẫn đầu. Muse Spark Open, Beam 1.0, Kimi K3 và GLM-5.3 đều là mô hình trọng số mở, cửa sổ một triệu token, được tinh chỉnh cho tác nhân. Một năm trước, “mở” có nghĩa là “chậm hơn một thế hệ”. Giờ nó ngày càng có nghĩa là “chậm hơn vài tháng, với giá chỉ bằng một phần nhỏ”.
- Khoảng giá rất rộng. Token đầu ra có giá $0.28 mỗi triệu ở mức thấp nhất và $50 ở mức cao nhất. Dùng mô hình hàng đầu cho mọi lượt là thói quen tốn kém nhất trong AI tác nhân.
- Khuyến mãi miễn phí có ở khắp nơi. Danh mục Zen và Go của OpenCode hiện có các phiên bản miễn phí giới hạn thời gian của Beam, LongCat 2.5 Preview, Nemotron 3.5 Super VL, MiMo-V2.6-Flash, DeepSeek V4.1 Flash và GLM-5.3-Flash. Rất tốt để thử nghiệm — hãy đọc điều khoản trước khi gửi bất cứ thứ gì nhạy cảm.
Các nhóm duy trì mỗi dự án đang hướng bạn tới đâu
- OpenClaw lưu một danh sách mô hình khuyến nghị có thứ tự, do người chọn lọc bằng tay, mà trình chọn của họ hiển thị trước. Tính đến 16 tháng 10, đầu danh sách gồm: Claude Opus 5.5, GPT-6.1 Sol, Gemini 4 Argon, GPT-6 Astra, Claude Fable 5.1, Claude Sonnet 5.5, Claude Sonnet 5, Grok 4.7, DeepSeek V4.1 Flash và DeepSeek V4 Flash — cùng với Muse Spark 1.3, Hy4, MiMo-V2.6-Pro, Qwen3.8 Max, GLM-5.3 và Kimi K3 ở phía dưới.
- OpenCode Go ($10 một tháng, hoặc $40 cho Go Plus với hạn mức cao hơn) hiện cung cấp Kimi K3, Gemini 4 Argon, Kimi K2.7 Code, Step 5 Preview, MiniMax M3, Claude Haiku 5.5, GPT-6 Luna, Qwen3.7 Plus, GLM-5.3-Flash, MiMo-V2.6-Flash, DeepSeek V4.1 Flash và Muse Spark 1.3, cùng các mô hình miễn phí giới hạn thời gian — tổng cộng 29.
- Hermes Agent v0.22 đã bổ sung thế hệ Claude 5.5, GPT-6 và Gemini 4 Argon, và Nous Portal cung cấp hơn 300 mô hình. Một chi tiết thẳng thắn đáng quý từ tài liệu của chính Nous: các mô hình chat Hermes 4 của họ không được khuyến nghị dùng để điều khiển Hermes Agent, vì chúng được tinh chỉnh cho hội thoại chứ không phải gọi công cụ liên tục.
Gợi ý định tuyến của tôi
Đây là điểm khởi đầu của tôi, không phải kết quả benchmark — hãy thử hai ứng viên trên công việc thực của bạn trước khi chốt.
| Vai trò | Mạnh | Giá trị | Riêng tư / cục bộ |
|---|---|---|---|
| OpenCode — lập kế hoạch và các lỗi khó | Claude Opus 5.5, GPT-6.1 Sol, Gemini 4 Argon | GLM-5.3, Kimi K3 | Mô hình mở tầm tiên phong cần phần cứng cấp máy chủ |
| OpenCode — xây dựng hằng ngày | Claude Sonnet 5.5 | GLM-5.3-Flash, DeepSeek V4.1 Flash, MiMo-V2.6-Pro | Qwen3.8 27B |
| Hermes / OpenClaw — những lượt hội thoại liên tục | Claude Haiku 5.5 | GPT-6 Luna, DeepSeek V4.1 Flash, GLM-5.3-Flash | Nemotron 3.5 Lightning, Qwen3.8 27B |
| Hermes / OpenClaw — việc nặng giao phó | Claude Sonnet 5.5, GPT-6.1 Sol | GLM-5.3, DeepSeek V4 Pro | — |
Nếu GLM trở thành mô hình chính hằng ngày của bạn, GLM Coding Plan qua liên kết tiếp thị của tôi giúp bạn giảm 10%. (Liên kết tiếp thị — xem phần tiết lộ ở đầu bài.) OpenCode có sẵn nhà cung cấp tích hợp cho nó trong mục /connect, và Hermes cũng có nhà cung cấp Z.ai. Hãy chắc rằng loại khóa khớp với nhà cung cấp — khóa Coding Plan và khóa API tiêu chuẩn không dùng thay nhau được.
Để tìm hiểu sâu hơn về từng mô hình, bài So sánh Kimi K3 với Fable 5.1 và GLM-5.3 và phân tích GLM-5.3-Flash vs MiniMax M3 của tôi đi xa hơn những gì tôi có thể trình bày ở đây, và bài so sánh MiniMax M3 vs Kimi K2.7 Code vs Nemotron 3 Ultra xem xét các mô hình qua lăng kính OpenClaw và Hermes Agent.
Phần 10 — Chi phí thực sự
Cả ba công cụ đều có giấy phép MIT và miễn phí. Thứ bạn trả tiền là thời gian chạy mô hình — và, nếu muốn một tác nhân luôn bật, là chỗ để chạy nó.
Các gói đăng ký tùy chọn
| Tùy chọn | Giá | Hoạt động với | Ghi chú |
|---|---|---|---|
| Mô hình cục bộ qua Ollama, LM Studio hoặc llama.cpp | $0 | Cả ba | Phần cứng và tiền điện của bạn; chậm hơn và yếu hơn mô hình tiên phong |
| OpenCode Go | $10/tháng | OpenCode gốc; Hermes và OpenClaw qua nhà cung cấp | 29 mô hình với hạn mức sử dụng mỗi cửa sổ năm giờ |
| OpenCode Go Plus | $40/tháng | Như trên | Hạn mức cao hơn |
| OpenCode Zen | Trả theo mức dùng | Như trên | Các mô hình mà nhóm OpenCode đã benchmark cho tác nhân |
| Nous Portal | Khoảng $20–$200/tháng | Hermes (đường mượt nhất) | Hơn 300 mô hình cùng Tool Gateway; các gói $20, $100 và $200 theo báo cáo của Composio hồi tháng Chín |
| Hermes Cloud | Lưu trữ, tính theo mức dùng | Hermes | So sánh tháng Chín của Composio báo giá instance từ khoảng $0.29 một ngày khi đang chạy |
| OpenClaw | $0 | — | Không có gói trả phí, dịch vụ lưu trữ hay token |
| Một VPS nhỏ | Khoảng $5/tháng | Bất kỳ | README của Hermes gợi ý thẳng một VPS $5 |
Giá được niêm yết hoặc báo cáo vào ngày 17 tháng 10 năm 2026, chưa gồm VAT và thay đổi thường xuyên. Hãy kiểm tra trước khi đăng ký.
Nếu bạn muốn không tốn đồng nào cho mô hình trong lúc thử nghiệm, bài tổng hợp của tôi về các API miễn phí tốt nhất cho OpenClaw là điểm khởi đầu tốt — phần lớn các endpoint đó cũng dùng được với Hermes và OpenCode.
Vì sao định tuyến mô hình quan trọng hơn với Hermes và OpenClaw
Một phiên lập trình diễn ra theo từng đợt: một giờ làm việc căng, rồi im lặng. Một tác nhân chat luôn bật thì ngược lại — hàng chục đến hàng trăm lượt nhỏ mỗi ngày, mỗi lượt mang theo một system prompt lớn, các tệp bộ nhớ và định nghĩa công cụ. Đó là nơi việc chọn mô hình lặng lẽ quyết định hóa đơn của bạn.
Đây là một mô hình đơn giản của một tác nhân cá nhân bận rộn: 100 lượt mỗi ngày trong 30 ngày, mỗi lượt gửi 20.000 token đầu vào và nhận 1.000 token đầu ra, theo giá niêm yết ở trên. “Có cache” giả định 90% token đầu vào được tính theo giá đọc cache của nhà cung cấp và bỏ qua phụ phí ghi cache.
| Mô hình cho mọi lượt | Mỗi tháng, không cache | Mỗi tháng, có cache |
|---|---|---|
| Claude Haiku 5.5 hoặc GPT-6 Luna | $7.50 | $2.64 |
| DeepSeek V4.1 Flash | $10.80 | $2.86 |
| GLM-5.3-Flash | $10.50 | $4.02 |
| Claude Sonnet 5.5 hoặc GPT-6.1 Sol | $150.00 | $47.40 |
| Claude Opus 5.5 | $300.00 | $94.80 |
| GPT-6 Astra | $750.00 | $264.00 |
Hiện ảnh Cùng một tác nhân, cùng khối lượng việc, cùng một tháng. Mô hình bạn dùng cho những lượt trò chuyện là dòng lớn nhất trên hóa đơn.
Bài học: cho quầy lễ tân một mô hình nhanh, rẻ để trò chuyện và phân loại, và chỉ để nó chuyển lên — sang mô hình mạnh hơn hoặc sang OpenCode — khi tác vụ xứng đáng. Hermes hỗ trợ nhà cung cấp dự phòng và mô hình riêng cho từng bot; OpenClaw hỗ trợ mô hình theo từng tác nhân và chuyển đổi khi lỗi; OpenCode cho phép mỗi tác nhân và lệnh chạy mô hình riêng.
Bốn ngân sách hằng tháng thực tế
| Ngân sách | Cài đặt | Khoảng mỗi tháng |
|---|---|---|
| Miễn phí | OpenCode v2 với mô hình cục bộ; Hermes hoặc OpenClaw trên cùng máy với mô hình cục bộ | $0 (cộng với phần cứng bạn đã có) |
| Khởi đầu | OpenCode Go để lập trình và làm nhà cung cấp cho quầy lễ tân của bạn | $10 |
| Hằng ngày | OpenCode Go + một mô hình API rẻ cho tác nhân luôn bật + một VPS $5 | $15–30 |
| Hiệu năng | Go Plus hoặc Nous Portal, mô hình tiên phong qua API cho việc khó, một VPS luôn bật | $50–150+ |
Phần 11 — Bảo mật: phần không ai muốn đọc
Cả ba công cụ này đều có thể đọc nội dung không đáng tin — trang web, email, tin nhắn chat, tệp — rồi hành động bằng thông tin đăng nhập của bạn trên một máy tính thật. Sự kết hợp đó chính là toàn bộ giá trị của một tác nhân, và cũng là toàn bộ rủi ro. Mối đe dọa hàng đầu là prompt injection: văn bản mà tác nhân đọc được và bị thuyết phục làm điều bạn không yêu cầu.
Mỗi dự án có câu trả lời khác nhau cho việc đó, và bạn nên biết mình đang dựa vào cái nào.
| OpenCode v2 | Hermes Agent | OpenClaw | |
|---|---|---|---|
| Ai có thể nói chuyện với nó? | Bạn, cục bộ; trình duyệt hoặc điện thoại đã ghép nối kèm thông tin đăng nhập | Bạn, cộng những người bạn phê duyệt trên từng nền tảng chat (ghép nối DM) | Người gửi đã ghép nối trên từng kênh; vai trò và phạm vi trong Gateway dùng chung |
| Điều gì chạy lệnh? | Tài khoản người dùng của bạn, bị giới hạn bởi các quy tắc quyền | Phần backend terminal đã cấu hình — máy chủ của bạn trừ khi bạn chọn Docker, SSH hoặc sandbox đám mây | Máy chủ cho phiên chính trừ khi bạn cấu hình sandbox, node hoặc worker đám mây |
| Điều gì chặn một lệnh xấu? | Quy tắc cho phép/hỏi/từ chối có thứ tự và chính sách từ chối cứng | Nhắc phê duyệt và quy tắc từ chối — và, theo chính dự án, cuối cùng chỉ có hệ điều hành là chặn được | Chính sách được thực thi trong mã Gateway, kèm sandbox tùy chọn |
| Hoàn tác | Ảnh chụp trước và sau mỗi bước (chỉ tệp) | Điểm kiểm tra và /rollback (chỉ tệp) | Trạng thái có phiên bản và nâng cấp có kiểm soát; kỹ năng đã học có thể hoàn tác |
| Lịch sử đã biết | Một lỗ hổng máy chủ v1 hồi tháng 1 (CVE-2026-22812) đã được sửa trong 1.0.216 | Báo cáo kiểm tra do người dùng gửi lên và hồ sơ CVE của bên thứ ba; xem tab bảo mật GitHub của dự án | Vài CVE nghiêm trọng, vụ rò rỉ Moltbook và các kỹ năng ClawHub độc hại, phần lớn vào đầu năm 2026 |
Danh sách kiểm tra cho từng cái
OpenCode v2
- Giữ dịch vụ dùng chung trên localhost. Truy cập nó từ nơi khác bằng
opencode pairqua SSH hoặc một mạng riêng như Tailscale — và đọc phần xác nhận trước khi dùng--remote. - Bắt đầu mỗi dự án với quyền lệnh shell được bật
hỏi, rồi cho phép những lệnh an toàn (git status *,git diff *, các lệnh test và lint của bạn) và denygit push *. - Giữ nguyên lời nhắc mặc định trước khi đọc
.envtệp ở trạng thái bật. - Dùng chính sách để các nhà cung cấp mô hình chưa được duyệt biến mất khi làm việc cho khách hàng.
- Hãy commit trước những tác vụ lớn. Ảnh chụp khôi phục tệp; chúng không hoàn tác được một bảng cơ sở dữ liệu đã bị xóa hay một lần triển khai.
Hermes Agent
- Nếu Hermes đọc email, duyệt web hoặc nhận tin nhắn chat, hãy chạy terminal của nó trên Docker, một máy chủ SSH từ xa hoặc sandbox trên đám mây, không phải máy chính của bạn.
- Giữ chặt việc ghép cặp DM và danh sách cho phép. Chính sách của Hermes nêu rõ rằng mọi người bạn cấp quyền trên một kênh đều được tin cậy như nhau — hãy chạy các phiên bản riêng cho từng mức tin cậy.
- Giữ bảng điều khiển và các bề mặt HTTP cục bộ khác trên loopback; dự án coi việc phơi chúng ra ngoài là quyết định phá kính khẩn cấp.
- Thỉnh thoảng xem lại những kỹ năng nó tự viết cho mình. Các quy trình đã học rất mạnh — và chúng tồn tại lâu dài.
OpenClaw
- Đọc hướng dẫn bảo mật, runbook về phơi nhiễm và hướng dẫn sandbox trước khi kết nối bất kỳ ai khác hoặc phơi Gateway ra ngoài.
- Duyệt người gửi lạ một cách có chủ đích bằng
openclaw pairing approve <channel> <code>. - Bật sandbox cho mọi thứ ngoài phiên chính của bạn, và ghim các plugin bạn cho phép.
- Chạy
openclaw skills verifytrước khi tin một kỹ năng mới từ ClawHub, và nhớ rằng một lần quét đang chờ vẫn có thể cho phép cài đặt kèm cảnh báo. - Một Gateway dùng chung là dành cho những người tin nhau. Các nhóm không tin nhau cần Gateway riêng.
Cả ba
- Đừng bao giờ phơi cổng của tác nhân trực tiếp ra internet.
- Cấp cho mỗi tác nhân mức quyền tối thiểu cần thiết: khóa API riêng, không có thông tin đăng nhập production, không có email cá nhân trên máy code.
- Cập nhật thường xuyên — mọi dự án trong bài này đều sửa lỗi bảo mật trong các bản phát hành nhỏ.
- Nếu bạn chạy bất kỳ cái nào trong số chúng trên máy chủ Linux, hãy bắt đầu với những điều cơ bản trong Danh sách kiểm tra tăng cường bảo mật máy chủ Debian.
Phần 12 — Cách cài cả ba, từng bước
Bạn có thể chạy cả ba trên một máy. Tôi vẫn khuyên dùng một máy riêng hoặc VPS cho bất cứ thứ gì luôn bật và truy cập được từ điện thoại.
Bước 0 — Những gì bạn cần
- Git, và một dự án trong kho Git cho mọi thứ liên quan đến code.
- Một terminal hiện đại (Ghostty, WezTerm, Kitty, Alacritty, Windows Terminal).
- macOS, Linux hoặc Windows. Cả ba giờ đều hỗ trợ cài đặt Windows gốc; WSL2 vẫn là lựa chọn tốt cho các công cụ ưu tiên Linux.
- Ít nhất một mô hình: một khóa API, tài khoản OpenCode Go hoặc Zen, đăng nhập Nous Portal, đăng ký ChatGPT hoặc GitHub Copilot ở nơi được hỗ trợ — hoặc Ollama cho các mô hình cục bộ.
OpenCode v2
bash
# macOS, Linux, WSL — the official v2 installer
curl -fsSL https://opencode.ai/v2/install | bash
# or a package manager
npm install -g @opencode/cli
brew install anomalyco/tap/opencode-v2
winget install --id Anomaly.OpenCode -e # Windows (check availability — see Part 3)
# then
opencode --version # 2.0.x
opencode service status # the shared background service
cd ~/code/your-project && opencode
Trong OpenCode, chạy /connect để thêm nhà cung cấp và /models để chọn mô hình — hoặc chỉ cần khởi động Ollama, thứ mà v2 tự phát hiện. Ứng dụng desktop nằm tại opencode.ai/download. Nâng cấp từ v1 thì sao? opencode upgrade --major, sau khi sao lưu ~/.config/opencode. Tài liệu đầy đủ: opencode.ai/v2/docs.
Một chính sách quyền khởi đầu hợp lý cho opencode.jsonc trong thư mục gốc dự án của bạn:
jsonc
{
"$schema": "https://opencode.ai/config.json",
"permissions": [
{ "action": "shell", "resource": "*", "effect": "ask" },
{ "action": "shell", "resource": "git status *", "effect": "allow" },
{ "action": "shell", "resource": "git diff *", "effect": "allow" },
{ "action": "shell", "resource": "npm test *", "effect": "allow" },
{ "action": "shell", "resource": "npm run typecheck *", "effect": "allow" },
{ "action": "shell", "resource": "git push *", "effect": "deny" }
]
}
Quy tắc typecheck đó thay cho phần chẩn đoán LSP còn thiếu — hãy thay bằng các lệnh của bộ công cụ bạn dùng.
Hermes Agent
bash
# macOS, Linux, WSL2
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
source ~/.bashrc # or ~/.zshrc
hermes setup # full setup wizard (or: hermes setup --portal for Nous Portal)
hermes model # pick a provider and model
hermes # start chatting in the terminal
hermes gateway setup # connect Telegram, Discord, Slack, WhatsApp…
hermes gateway start
hermes doctor # diagnose problems
Trên Windows, chạy iex (irm https://hermes-agent.nousresearch.com/install.ps1) trong PowerShell. Bản tải Hermes Desktop ở hermes-agent.nousresearch.com, và tài liệu nằm tại hermes-agent.nousresearch.com/docs. Chuyển từ OpenClaw? Hãy xem trước bản nhập bằng hermes claw migrate --dry-run (chạy thử) — nó có thể mang theo SOUL.md, ký ức, kỹ năng do người dùng tạo, danh sách lệnh được phép, cài đặt nhắn tin và các API key đã chọn.
OpenClaw
bash
# macOS, Linux, WSL2
curl -fsSL https://openclaw.ai/install.sh | bash
# or, if you already manage Node.js (24.16+ or 26.1+; Node 26 recommended)
npm install -g openclaw@latest --allow-scripts=openclaw
openclaw onboard --install-daemon
# then
openclaw gateway status
openclaw dashboard # opens the Control UI in your browser
Trên Windows, chạy iwr -useb https://openclaw.ai/install.ps1 | iex trong PowerShell. Quá trình khởi tạo kiểm tra quyền truy cập model, tạo workspace và cấu hình Gateway; hãy kết nối các kênh từ hướng dẫn bắt đầu, và phê duyệt người gửi mới bằng openclaw pairing approve <channel> <code>. Hãy đọc hướng dẫn bảo mật trước khi bạn mời thêm bất kỳ ai. Riêng với Telegram, hướng dẫn chế độ chủ đề Telegram của OpenClaw trình bày cách thiết lập từng bước.
Kết nối quầy lễ tân với xưởng làm việc
- Hermes → OpenCode: kỹ năng OpenCode đi kèm được cài đặt mặc định. Hãy đảm bảo
opencodebinary mà Hermes thấy là bản v2 (which -a opencode), và xác thực một nhà cung cấp trong OpenCode (opencode auth login). Sau đó chỉ cần yêu cầu Hermes dùng OpenCode cho một tác vụ lập trình. - OpenClaw → OpenCode: làm theo hướng dẫn thiết lập tác nhân ACP của OpenClaw, hãy đảm bảo OpenCode đã được cài đặt và xác thực trên máy chủ Gateway, rồi liên kết một cuộc trò chuyện bằng
/acp spawn opencode --bind here --cwd /path/to/repo.
Phần 13 — Bạn nên chạy cái nào? Tám kịch bản
Hiện ảnh Tám tình huống, tám câu trả lời. Tìm dòng giống bạn nhất.
1. “Tôi chỉ muốn xây dựng phần mềm.”
OpenCode v2. Hãy bắt đầu với chính sách quyền trong Phần 12, một AGENTS.md cho dự án của bạn, và hoặc OpenCode Go hoặc một model cục bộ. Thêm Orca sau nếu bạn muốn cho nhiều model chạy đua trên cùng một tác vụ. Mới làm quen với việc xây dựng bằng tác nhân? Hãy bắt đầu với hướng dẫn vibe coding.
2. “Tôi muốn một trợ lý trên điện thoại thực sự nhớ về tôi.”
Hermes Agent. Cài đặt Hermes Desktop, kết nối Telegram (hoặc ứng dụng trò chuyện bạn chọn), và chuyển các lượt trao đổi hằng ngày sang một model rẻ như Claude Haiku 5.5, GPT-6 Luna hay DeepSeek V4.1 Flash. Hãy để nó học trong vài tuần trước khi đánh giá — đó chính là điểm cốt lõi của nó.
3. “Tôi muốn một trợ lý cho gia đình hoặc nhóm của mình, trên khắp WhatsApp, Slack và Teams.”
OpenClaw. Một Gateway dùng chung, plugin kênh, vai trò và phiên nhiều người dùng chính là thứ nó được xây để làm. Hãy bật sandbox, và dùng Gateway riêng cho những nhóm không tin nhau.
4. “Tôi điều hành một doanh nghiệp nhỏ và muốn tự động hóa — báo cáo hằng ngày, phân loại hộp thư, nhắc nhở.”
Hermes hoặc OpenClaw cho phần luôn chạy, với OpenCode xây dựng mọi script hoặc tích hợp mà chúng cần. Cron bằng ngôn ngữ tự nhiên của Hermes là cách khởi đầu nhanh nhất cho một người; tự động hóa và vai trò của OpenClaw mở rộng tốt hơn cho cả nhóm. Tôi đã đi sâu hơn về mô hình này trong AI cho tăng trưởng doanh nghiệp với OpenClaw và OpenCode.
5. “Tôi muốn khởi động các công việc lập trình từ điện thoại.”
Quầy lễ tân cộng với OpenCode — mô hình ở Phần 8. Hoặc, nếu bạn chỉ cần kiểm tra và điều hướng một phiên, ghép nối thiết bị bằng mã QR của OpenCode 2.0 có thể là đủ.
6. “Mã của tôi không thể rời khỏi tòa nhà.”
OpenCode v2 với model cục bộ, và một chính sách OpenCode loại bỏ các nhà cung cấp cloud khỏi danh sách chọn cho dự án đó. Nếu bạn cũng muốn một quầy lễ tân, hãy chạy Hermes hoặc OpenClaw chỉ với model cục bộ, trên cùng mạng riêng. Hướng dẫn của tôi Hướng dẫn AI cục bộ trên MacBook Pro M5 Pro 64 GB trình bày model cục bộ nào phù hợp với mức bộ nhớ nào.
7. “Tôi đang dùng OpenClaw và tò mò về Hermes.”
Chạy hermes claw migrate --dry-run (chạy thử) và thử nó song song. Hãy giữ OpenClaw nếu bạn phụ thuộc vào Gateway nhiều người dùng, các node thiết bị hay mô hình chính sách của nó; thử Hermes nếu điều bạn muốn nhất là một tác nhân học về bạn.
8. “Tôi vẫn đang dùng OpenCode v1.”
Nâng cấp với opencode upgrade --major — trừ khi bạn phụ thuộc vào plugin v1, chẩn đoán LSP hoặc liên kết chia sẻ phiên. Trong trường hợp đó, hãy ở lại 1.19.x thêm một thời gian; bản này vẫn đang được vá.
Phần 14 — Điều gì cần theo dõi tiếp
- Ứng dụng native của OpenCode. Anomaly cho biết các ứng dụng native xây trên luồng ghép nối mới đang được phát triển.
- LSP trong OpenCode v2. Cấu hình vẫn được chấp nhận; liệu language server có trở lại hay không là câu hỏi mở lớn nhất cho các codebase có kiểu. Chưa có mốc thời gian nào được công bố.
- Hệ sinh thái plugin v2 đang đuổi kịp, và SDK nhúng được đang trưởng thành vượt khỏi trạng thái sơ khai, còn đang phát triển hiện tại.
- Ngày ngừng hỗ trợ OpenCode v1. Chưa có ngày nào được công bố; 1.19.x vẫn đang nhận bản sửa lỗi.
- Nhịp phát hành mới của Hermes’. v0.22 đã chuyển các bản cài từ mã nguồn sang các bản phát hành SemVer đã được kiểm thử. Hãy theo dõi xem những bản phát hành gộp khổng lồ có ổn định thành một nhịp đều đặn hơn không — và liệu Hermes Cloud cùng vòng gọi vốn được báo cáo có định hình lại sản phẩm hay không.
- OpenClaw 2026.10.10 khi rời beta, và liệu các hội đồng của quỹ’ về danh tính tác nhân, hồ sơ, đánh giá và triển khai doanh nghiệp có tạo ra những tiêu chuẩn chung mà các dự án khác áp dụng hay không.
- Mặc định sandbox. OpenClaw xuất xưởng với tính năng sandbox bị tắt; Hermes mặc định chạy trực tiếp trên máy chủ. Dự án đầu tiên biến cách ly thành mặc định mà không làm việc cài đặt trở nên khó chịu sẽ rất đáng được ghi nhận.
- Các mô hình. Giấy phép và các bản lượng tử hoá cục bộ của Muse Spark Open’, việc triển khai API của Gemini 4 Argon’, và tốc độ mà OpenCode Go, Nous Portal cùng danh sách đề xuất của OpenClaw’ hấp thụ từng bản phát hành mới.
- Giá. Mọi gói trong bài viết này đều đã thay đổi ít nhất một lần trong năm nay. Hãy kiểm tra lại trước khi gia hạn.
Câu hỏi thường gặp
Sự khác biệt giữa OpenCode, Hermes Agent và OpenClaw là gì?
OpenCode là một tác nhân lập trình AI mã nguồn mở: bạn chạy nó trong một dự án mã và nó lập kế hoạch, chỉnh sửa, chạy lệnh và xem xét các thay đổi. Hermes Agent, của Nous Research, là một tác nhân cá nhân tự cải thiện với bộ nhớ dài hạn, kỹ năng tự viết, tác vụ theo lịch và truy cập từ hơn 20 ứng dụng trò chuyện. OpenClaw là một nền tảng trợ lý tự lưu trữ xây quanh một Gateway kết nối mô hình, công cụ, thiết bị và ứng dụng trò chuyện cho một người hoặc cả một nhóm. Cả ba đều dùng giấy phép MIT và hoạt động với gần như mọi mô hình.
OpenCode v2 có tốt hơn Hermes Agent để lập trình không?
Với phần lớn công việc lập trình, là có. OpenCode v2 có vòng xem xét tốt hơn — các quy tắc quyền theo thứ tự, ảnh chụp nhanh trước và sau mỗi bước của mô hình, diff neo cố định, git worktree tích hợp, tác nhân con chạy nền và Code Mode cho các công cụ MCP. Hermes cũng lập trình khá tốt, và hiện nó có một lợi thế rõ ràng: nó chạy máy chủ ngôn ngữ thật và đưa chẩn đoán của chúng trở lại sau mỗi lần chỉnh sửa, điều mà OpenCode v2 chưa làm.
Hermes Agent có tốt hơn OpenClaw không?
Còn tuỳ vào công việc. Hermes là lựa chọn mạnh hơn cho một người muốn một tác nhân học sở thích của mình và làm việc từ laptop, một VPS rẻ hay một sandbox không máy chủ. OpenClaw là lựa chọn mạnh hơn cho các trợ lý dùng chung, đa kênh cho gia đình, nhóm và công ty, với vai trò, nút thiết bị và chính sách được thực thi trong Gateway của nó. Hermes có thể nhập một thiết lập OpenClaw sẵn có bằng hermes claw migrate.
OpenCode 2.0 có gì mới?
OpenCode 2.0 chạy một dịch vụ nền dùng chung phía sau giao diện terminal, ứng dụng desktop, ứng dụng web và các tiện ích IDE của nó; xây lại API máy chủ từ đầu; thêm Code Mode, được bật mặc định cho mọi máy chủ MCP; thêm tác nhân con chạy nền và lệnh shell chạy nền (Ctrl+B); triển khai hầu hết tính năng dưới dạng hơn 80 plugin nội bộ có thể nạp lại nóng; và phát hành một gói client cùng một SDK có thể nhúng. Các bản 2.0.x gần đây đã thêm công cụ git worktree tích hợp, ghép thiết bị bằng mã QR, bản dựng Windows ARM64 gốc và diff neo cố định.
Tôi có nên nâng cấp từ OpenCode v1 lên v2 không?
Phần lớn mọi người nên làm vậy. Hãy cập nhật lên 1.x mới nhất và chạy opencode upgrade --major, hoặc gõ /update trong giao diện terminal, sau khi sao lưu ~/.config/opencode. Hãy chờ nếu bạn phụ thuộc vào plugin v1 (chúng không chạy trong v2), vào chẩn đoán LSP (v2 không chạy máy chủ ngôn ngữ) hoặc vào liên kết chia sẻ phiên (đã bị gỡ trong v2). V1 vẫn nhận các bản phát hành bảo trì.
Tôi có thể dùng OpenCode cùng với Hermes Agent hoặc OpenClaw không?
Có. Hermes đi kèm một kỹ năng đóng gói sẵn để điều khiển OpenCode như một nhân viên lập trình tự chủ, và OpenClaw có thể chạy OpenCode như một harness bên ngoài thông qua Agent Client Protocol bằng /acp spawn opencode. Cả Hermes và OpenClaw cũng có thể dùng OpenCode Zen và OpenCode Go làm nhà cung cấp mô hình, nên một đăng ký có thể phục vụ cả ba.
OpenCode, Hermes Agent và OpenClaw có miễn phí không?
Có — cả ba đều dùng giấy phép MIT và miễn phí khi tự lưu trữ. Bạn trả tiền cho việc dùng mô hình, trừ khi bạn chạy mô hình cục bộ. Có các dịch vụ trả phí tuỳ chọn cho hai trong số đó: OpenCode Go ($10 một tháng), Go Plus ($40) và Zen (trả theo mức dùng) cho OpenCode, còn Nous Portal và Hermes Cloud cho Hermes. OpenClaw hoàn toàn không có gói trả phí.
Những mô hình AI nào hợp nhất với các tác nhân này vào tháng 10 năm 2026?
Với những bài lập trình khó và việc lập kế hoạch, Claude Opus 5.5, GPT-6.1 Sol và Gemini 4 Argon là những lựa chọn mạnh nhất — chúng đứng đầu danh sách đề xuất được tuyển chọn của OpenClaw’ — cùng với GLM-5.3 và Kimi K3 là những lựa chọn trọng số mở mạnh mẽ. Với việc xây dựng hằng ngày, GLM-5.3-Flash, DeepSeek V4.1 Flash, MiMo-V2.6-Pro và Claude Sonnet 5.5 là những lựa chọn đáng tiền. Với các tác nhân trò chuyện luôn bật, những mô hình rẻ và nhanh như Claude Haiku 5.5, GPT-6 Luna và DeepSeek V4.1 Flash giữ chi phí ở mức vài đô la một tháng. Hãy thử hai ứng viên trên chính công việc của bạn trước khi quyết định.
Dùng OpenClaw có an toàn không?
Có thể, nếu bạn cấu hình cẩn thận. OpenClaw từng có nhiều vấn đề bảo mật nghiêm trọng vào đầu năm 2026, gồm các CVE mức độ cao và những kỹ năng độc hại trên ClawHub, và nó vẫn xuất xưởng với tính năng sandbox bị tắt cùng các công cụ chạy trên máy chủ cho phiên chính. Hãy đọc hướng dẫn bảo mật và sổ tay phơi nhiễm của nó, giữ bật ghép cặp DM, bật sandbox cho mọi thứ ngoài phiên của chính bạn, kiểm tra kỹ năng trước khi cài và đừng bao giờ để Gateway lộ ra internet.
Hermes Agent có chạy được mô hình cục bộ không?
Có. Hermes v0.22.0 đã thêm mô hình cục bộ một cú nhấp qua llama.cpp với các đề xuất dựa trên phần cứng, và Hermes cũng hoạt động với Ollama cùng các máy chủ cục bộ tương thích OpenAI khác. Với việc dùng công cụ nặng, hãy chọn một mô hình được tinh chỉnh cho công việc tác nhân và cấp cho nó một cửa sổ ngữ cảnh lớn.
models.dev là gì?
Models.dev là một cơ sở dữ liệu mã nguồn mở do cộng đồng đóng góp về thông số, giá và khả năng của các mô hình AI, do nhóm OpenCode khởi tạo và được dùng bên trong OpenCode. Nó bao gồm hơn 230 nhà cung cấp và gần 9.000 danh mục mô hình, và toàn bộ dữ liệu của nó có sẵn dưới dạng JSON tại models.dev/api.json.
OpenCode v2 có hỗ trợ LSP không?
Hiện tại thì chưa. OpenCode v2 chấp nhận lsp cấu hình sẵn có, nhưng hướng dẫn chuyển đổi của nó nói rằng nó không chạy máy chủ ngôn ngữ, không cung cấp công cụ LSP và không tạo chẩn đoán LSP. Cách khắc phục được khuyến nghị là để tác nhân chạy linter, trình kiểm tra kiểu hoặc trình biên dịch của dự án bạn’ — hãy cho phép những lệnh đó trong quy tắc quyền để nó có thể tự kiểm tra công việc của mình.
Ai tạo ra OpenCode, Hermes Agent và OpenClaw?
OpenCode được xây dựng bởi Anomaly, nhóm đứng sau khung SST. Hermes Agent được xây dựng bởi Nous Research, một phòng thí nghiệm AI mã nguồn mở. OpenClaw được tạo bởi Peter Steinberger, người đã gia nhập OpenAI vào tháng 2 năm 2026, và hiện được quản lý bởi OpenClaw Foundation, một tổ chức 501(c)(3) độc lập với các maintainer đến từ những công ty như Microsoft, NVIDIA, OpenAI và Tencent.
Điểm mấu chốt
So sánh OpenCode, Hermes Agent và OpenClaw như thể chúng là ba phiên bản của cùng một sản phẩm sẽ bỏ lỡ điều khiến mỗi công cụ trở nên tốt.
OpenClaw là hạ tầng — công cụ kết nối nhiều nhất, được quản trị nhiều nhất và tham vọng nhất trong ba, với một câu chuyện bảo mật mạnh mẽ khi đã cấu hình và một lịch sử giải thích vì sao bạn buộc phải cấu hình nó. Hermes Agent là công cụ cá nhân nhất — một tác nhân ghi nhớ bạn, tự viết kỹ năng của mình và đi theo bạn từ terminal đến điện thoại, với một góc nhìn thẳng thắn đến sảng khoái về việc ranh giới an toàn của nó thực sự nằm ở đâu.
Và OpenCode v2 là bản cập nhật của năm. Nó lấy một công cụ cực kỳ phổ biến và xây lại cho đàng hoàng: một dịch vụ phía sau mọi màn hình, một API mà các tác nhân có thể điều khiển, Code Mode bật mặc định, công việc chạy nền mà bạn có thể thấy và dừng, worktree tích hợp sẵn, và một nhịp phát hành đã biến những chỗ gồ ghề thành bản sửa trong vài ngày thay vì vài tháng. Nó có những lỗ hổng thật — chưa có LSP, không có liên kết chia sẻ, hệ sinh thái plugin vẫn đang chuyển đổi — nhưng để viết phần mềm với AI, hiện không có gì mã nguồn mở tốt hơn.
Vậy nên đừng’ chọn một. Hãy viết mã với OpenCode v2. Đặt Hermes hoặc OpenClaw ở quầy lễ tân. Dùng một mô hình rẻ cho những lượt trò chuyện và một mô hình mạnh cho những bài toán khó. Rồi để quầy lễ tân chuyển việc lập trình cho xưởng.
Bạn đã chạy một trong ba công cụ này chưa? Tôi’ rất muốn nghe bạn định tuyến mô hình nào cho công việc nào, liệu OpenCode 2.0 có ổn định với bạn không, và liệu Hermes hay OpenClaw đã giành được một chỗ thường trực trên điện thoại của bạn chưa. Rất hoan nghênh các chỉnh sửa và bằng chứng ngược lại — bài viết này được cập nhật khi bức tranh thay đổi.
Tiết lộ: Bài viết này có một liên kết tiếp thị liên kết, tới GLM Coding Plan của Z.ai’. Đăng ký qua đó bạn được giảm 10% và có thể mang lại cho tôi một khoản hoa hồng mà bạn không phải trả thêm. Không sản phẩm nào khác trong bài viết này được tài trợ, và không công ty hay quỹ nào được nhắc đến đã xem lại bài trước khi xuất bản.
Cập nhật lần cuối: 17 tháng 10 năm 2026.



