Chuyển đến nội dung
Phân tích có nguồn13

Cơ sở đánh giá

Bài đánh giá dựa trên nghiên cứu: Ban biên tập AppDuo tổng hợp từ trang chính thức, tài liệu, kho ứng dụng, báo chí và phản hồi người dùng, chưa dùng thử thực tế. Mỗi nhận định có link nguồn và ngày kiểm tra.

13 nguồn tham khảo

Thông tin cập nhật 11 thg 11, 2026

Cách chúng tôi đánh giá
OpenCode logo

Đánh giá OpenCode

Agent lập trình mã nguồn mở cho terminal và desktop, dùng được nhiều model

Bởi Đội ngũ biên tập chính thức của AppDuo · Kiểm tra thông tin

  • macOS
  • Windows
  • Linux
  • iOS
  • Web
  • API
Mã nguồn mở · 10,00 US$/tháng
Truy cập OpenCode
So sánh song song
Trong trang này

Đọc nhanh để quyết định

Kết luận của chúng tôi

OpenCode hợp với lập trình viên cần một agent mã nguồn mở, không phụ thuộc hãng model nào và muốn tự chọn cách trả tiền. Đổi lại, dự án còn non: riêng năm 2026 đã phải vá bốn lỗ hổng cho phép chạy lệnh trên máy người dùng, và tài liệu chỉ cho thấy giao diện tiếng Anh.

Phù hợp với: Lập trình viên muốn tự do đổi model và nhà cung cấp, kể cả model chạy cục bộ

Không nên chọn nếu: Nhóm cần cam kết hỗ trợ và bảo mật cấp doanh nghiệp được công bố rõ ràng

Ưu điểm

  • Mã nguồn mở giấy phép MIT; kết nối hơn 200 nhà cung cấp model qua Models.dev, kể cả model chạy cục bộ (theo trang chủ)
  • Có bản terminal, desktop (macOS, Windows, Linux), web và SDK; app iPhone qua TestFlight
  • Hỗ trợ MCP, plugin, agent tuỳ chỉnh, skill viết bằng SKILL.md, lệnh slash và phân quyền thao tác

Nhược điểm

  • Năm 2026 lộ bốn lỗ hổng cho phép chạy lệnh trên máy người dùng, trong đó CVE-2026-22813 mức nghiêm trọng (Critical); tất cả đã vá, nên cần luôn cập nhật bản mới
  • Không còn đăng nhập trực tiếp gói Claude (gỡ từ 2/2026); muốn dùng Claude phải qua khoá API hoặc Claude Code cài riêng
Xem đầy đủ ưu, nhược điểm · Phù hợp với nhu cầu nào?

Thêm ưu điểm

  • Phần mềm miễn phí; gói Go 10 USD/tháng hoặc Zen trả theo mức dùng, Go có thể được hoàn tiền trong 14 ngày nếu gần như chưa dùng

Thêm nhược điểm

  • Hạn mức Go chỉ là ước tính và chênh nhau nhiều giữa các model
  • Chưa có điểm đánh giá người dùng trên kho ứng dụng hay trang đánh giá

Phù hợp với

  • Người đã trả tiền ChatGPT Plus/Pro hoặc GitHub Copilot và muốn dùng luôn trong một agent

Không nên chọn nếu

  • Người muốn cài xong là dùng, không muốn tự chọn và kết nối model

Trải nghiệm & tính năng nổi bật

OpenCode là gì

OpenCode là agent lập trình mã nguồn mở của Anomaly, phát hành theo giấy phép MIT. Theo trang chủ, công cụ chạy trên terminal, desktop (macOS, Windows, Linux) và web; app iPhone đang phát hành qua TestFlight, bản Android ghi là sắp ra. Repo GitHub hiện có khoảng 226.000 sao.

Cách hoạt động và tính năng

Bạn kết nối model bằng lệnh /connect: khoá API của mình, gói đang trả như ChatGPT Plus/Pro hay GitHub Copilot, hoặc dịch vụ Go/Zen của OpenCode. Có thể chạy nhiều agent song song trên cùng dự án, gắn máy chủ MCP, viết plugin, tạo agent và lệnh riêng, dạy agent quy trình qua tệp SKILL.md, chọn thao tác nào cần duyệt và hoàn tác bằng /undo. Lệnh opencode pair tạo liên kết kết nối dùng một lần, hết hạn sau 5 phút.

Giá và giá trị

Bản thân phần mềm miễn phí. Muốn OpenCode lo luôn phần model thì có Go (10 USD/tháng, 32 model chọn lọc), Go Plus (40 USD/tháng, hạn mức cao hơn), Go Teams chưa công bố giá, và Zen tính theo token, mỗi lần nạp tiền mất thêm 4,6% + 0,31 USD phí xử lý. Trang giá chỉ đưa số yêu cầu ước tính và ghi rõ là để minh hoạ, nên mức dùng thực tế có thể khác. OpenCode không công bố giá bằng VND.

Xem thêm phân tích

So với lựa chọn khác

OpenCode cạnh tranh với Claude Code, OpenAI Codex, Cline và Kilo Code. Khác biệt lớn nhất là mã nguồn mở và không phụ thuộc một hãng model. Cần cân nhắc hai điểm: từ tháng 1/2026 Anthropic chặn đăng nhập gói Claude qua OAuth từ công cụ bên thứ ba (bản 2.2.3 cuối tháng 10/2026 thêm cách dùng Claude thông qua Claude Code cài riêng), và trong năm 2026 công cụ đã phải vá bốn lỗ hổng cho phép chạy lệnh, có một lỗi mức nghiêm trọng.

Ảnh chụp màn hình

Ảnh giới thiệu trên trang chủ OpenCode: bản desktop, terminal, mobile và SDK
Ảnh giới thiệu trên trang chủ OpenCode: bản desktop, terminal, mobile và SDK
Ảnh giới thiệu trên trang tải bản desktop của OpenCode
Ảnh giới thiệu trên trang tải bản desktop của OpenCode

Gói & bảng giá

Giá được xác minh lần cuối 11 thg 11, 2026

OpenCode (mã nguồn mở)

Cá nhân

Miễn phí

Giấy phép MIT, miễn phí. Dùng khoá API của bạn hoặc đăng nhập gói đang trả (ChatGPT Plus/Pro, GitHub Copilot). Kèm vài model miễn phí có thời hạn, không cần tài khoản.

Go

Cá nhân

10 US$/tháng

10 USD/tháng, chỉ thanh toán theo tháng. Gói cố định cho 32 model chọn lọc. Hạn mức tính theo khung 5 giờ, tuần và tháng; trang giá ước tính khoảng 110 yêu cầu mỗi 5 giờ với Kimi K3 và 3.850 yêu cầu với Claude Haiku 5.5. Hết hạn mức thì dùng tiếp bằng tín dụng nạp thêm.

Go Plus

Cá nhân

40 US$/tháng

40 USD/tháng. Như Go nhưng hạn mức cao hơn (khoảng 440 yêu cầu mỗi 5 giờ với Kimi K3). Trang giá ghi rõ các con số chỉ là ước tính theo mức dùng thông thường.

Go Teams

Doanh nghiệp

Liên hệ báo giá

Có trên trang giá nhưng chưa công bố giá hay cách tính theo người dùng; Extra Usage bật sẵn.

Zen (trả theo dùng)

API

Liên hệ báo giá

Trả theo mức dùng, giá niêm yết theo 1 triệu token, trừ tiền theo từng yêu cầu. Mỗi lần nạp tín dụng mất thêm phí xử lý 4,6% + 0,31 USD.

Giới hạn gói miễn phí
Một số model miễn phí trong thời gian giới hạn, chẳng hạn LongCat 2.5 Free tối đa 100 yêu cầu/ngày; vài model miễn phí không dùng được ở một số quốc gia. Muốn ẩn các model này, đặt OPENCODE_DISABLE_FREE_MODELS=1.
Dùng thử
Không có dùng thử
Hủy & hoàn tiền

Gói Go: có thể được hoàn tiền nếu yêu cầu trong 14 ngày kể từ ngày bị trừ tiền và gần như chưa dùng hạn mức của kỳ đó. Gửi email tới [email protected], tiêu đề "Go refund". Tài liệu Zen không nói về hoàn tiền.

Quyền riêng tư

Theo chính sách quyền riêng tư (hiệu lực từ 9/11/2026), OpenCode chuyển thẳng prompt tới nhà cung cấp model và không lưu lại, trừ phiên của agent chạy trên máy chủ OpenCode (xoá sau 30 ngày kể từ lần hoạt động cuối). Website opencode.ai dùng cookie và tự thu thập số liệu phân tích, không dùng dịch vụ phân tích bên thứ ba. Với Zen, tài liệu nêu các nhà cung cấp nhìn chung không lưu dữ liệu và không dùng để huấn luyện, nhưng có ngoại lệ: một số model miễn phí có thể dùng dữ liệu để cải thiện model, còn API của OpenAI và Anthropic giữ yêu cầu 30 ngày. Nếu dùng khoá API riêng, điều khoản của nhà cung cấp model sẽ áp dụng.

Trang bảng giá chính thức

Ứng dụng thay thế OpenCode

Tất cả ứng dụng thay thế

Tranh cãi & sự cố

Các vụ việc được báo chí, cơ quan quản lý, tòa án hoặc chính hãng ghi nhận. Mỗi mục đều có nguồn; cáo buộc chưa được xác minh được ghi rõ là cáo buộc. Rà soát lần cuối: 11 thg 11, 2026

  • Ảnh hưởng vừaĐã xử lýBảo mật ·

    Lỗi thực thi mã qua MCP OAuth trên Windows/WSL (bản 1.0.137 đến 1.18.32)

    Theo Pillar Security (qua DeepInspect), máy chủ MCP từ xa do kẻ tấn công kiểm soát có thể chạy mã trên máy Windows và WSL. Lỗi đã vá ở bản 1.18.33.

    Xem đầy đủ

    Theo trang của DeepInspect (ngày 19/10/2026), dữ liệu máy chủ MCP từ xa trả về trong bước xác thực OAuth có thể lọt vào một điểm chèn lệnh hệ điều hành; sau khi kết nối MCP bắt đầu, kẻ tấn công không cần người dùng thao tác thêm. Pillar Security đề xuất điểm CVSS 3.1 là 9,8. Anomaly phát hành bản 1.18.33 ngày 28/9/2026, trước khi nghiên cứu được công bố, nhưng không có mã CVE hay advisory nào. Người dùng nên nâng cấp lên 1.18.33 trở lên.

    Phản hồi của hãng

    Theo DeepInspect, Anomaly vá lỗi ở bản 1.18.33 trước khi Pillar Security công bố nhưng không đăng advisory.

    Nguồn:DeepInspect: OpenCode MCP OAuth remote code execution

  • Ảnh hưởng vừaĐã xử lýBảo mật ·

    Lỗi endpoint nâng cấp cho phép website cài gói npm tuỳ ý (bản 1.14.30 đến 1.18.21)

    Theo Datadog Security Labs, khi chạy opencode serve hoặc opencode web không đặt mật khẩu và cài OpenCode qua npm, pnpm hoặc Bun, một trang web độc hại có thể khiến máy cài gói npm của kẻ tấn công và chạy mã. Đã vá ở 1.18.22.

    Xem đầy đủ

    Bài của Datadog Security Labs (24/9/2026) cho biết endpoint /global/upgrade nhận mục tiêu cài đặt tuỳ ý và xử lý sai kiểu nội dung của yêu cầu. Một trang web độc hại có thể khiến trình duyệt gửi form POST tới máy chủ cục bộ; máy chủ cài gói npm do kẻ tấn công lưu trữ và script preinstall của gói chạy ngay trên máy. Lỗi xuất hiện từ bản 1.14.30 (30/4/2026). Datadog báo qua GitHub ngày 11/8/2026, Anomaly vá ở 1.18.22 ngày 24/8/2026 và đề nghị hoãn công bố một tháng. Advisory GHSA-632h-h47v-g4x4 xếp mức cao (CVSS 7.5) và nêu bản cài qua curl, Homebrew, Chocolatey hoặc Scoop không bị ảnh hưởng.

    Phản hồi của hãng

    Anomaly vá lỗi khoảng hai tuần sau khi nhận báo cáo và đăng advisory. Theo Datadog, công ty không xin mã CVE vì cho rằng CVE cho các báo cáo qua GitHub Security Advisories khuyến khích nhiều báo cáo kém chất lượng.

    Nguồn:Datadog Security Labs: OpenCode upgrade remote code executionOpenCode security advisory GHSA-632h-h47v-g4x4

  • Ảnh hưởng vừaĐã xử lýBảo mật ·

    CVE-2026-22812 và CVE-2026-22813: website độc hại có thể chạy lệnh trên máy người dùng

    Ngày 12/1/2026, hai advisory trên GitHub công bố lỗi máy chủ HTTP không xác thực (mức cao, CVSS 8.8) và lỗi XSS trên giao diện web (mức nghiêm trọng, CVSS 9.4), đều cho phép chạy lệnh trên máy người dùng. Đã vá ở bản 1.0.216 và 1.1.10.

    Xem đầy đủ

    Theo advisory GHSA-vxw4-wv6m-9hhh, OpenCode tự khởi động một máy chủ HTTP không có xác thực; tiến trình bất kỳ trên máy, hoặc website nhờ cấu hình CORS lỏng, có thể gọi tới để chạy lệnh shell với quyền người dùng. Với cờ --mdns, máy chủ mở trên 0.0.0.0 và lộ ra mạng nội bộ. Người báo lỗi (CyberShadow) cho biết đã email [email protected] ngày 17/11/2025 theo chính sách bảo mật của dự án nhưng không nhận được phản hồi. Advisory thứ hai, GHSA-c83v-7274-4vgp (người báo: AlbertSPedersen), mô tả cách website lợi dụng tham số đổi địa chỉ máy chủ của giao diện web để chạy JavaScript trên localhost:4096 (trình hiển thị markdown không lọc HTML), rồi gọi các endpoint /pty/ để chạy lệnh. Cả hai advisory do thdxr đăng trên repo anomalyco/opencode.

    Phản hồi của hãng

    Anomaly phát hành bản vá 1.0.216 và 1.1.10, đăng cả hai advisory trên repo chính thức.

    Nguồn:GitHub Advisory GHSA-vxw4-wv6m-9hhh (CVE-2026-22812)GitHub Advisory GHSA-c83v-7274-4vgp (CVE-2026-22813)

Xem thêm 1 vụ việc
  • Ảnh hưởng vừaĐã xác nhậnKhác ·

    Anthropic chặn OpenCode đăng nhập gói Claude qua OAuth

    Theo Shareuhack, các bản OpenCode đầu tiên giả header của Claude Code để đăng nhập Claude qua OAuth; Anthropic chặn từ 9/1/2026 và cập nhật tài liệu ngày 19/2/2026. OpenCode đã gỡ mã liên quan.

    Xem đầy đủ

    Theo Shareuhack, các bản OpenCode đầu tiên gửi header beta claude-code-20250219 để máy chủ Anthropic coi yêu cầu như đến từ Claude Code chính thức. Ngày 9/1/2026 Anthropic bật biện pháp chặn phía máy chủ; Thariq Shihipar của Anthropic nói công ty đã "tightened our safeguards against spoofing the Claude Code harness", và một số tài khoản bị khoá nhầm đã được mở lại. Ngày 19/2/2026 Anthropic thêm vào tài liệu quy định không được dùng token OAuth của gói Free, Pro, Max trong công cụ bên thứ ba; cùng ngày, commit 973715f của OpenCode gỡ header này, plugin xác thực Anthropic và tệp prompt riêng cho Anthropic. Bài viết không nêu vụ kiện nào và không trích phát biểu chính thức của OpenCode. AppDuo chưa đối chiếu tài liệu gốc của Anthropic.

    Phản hồi của hãng

    Theo Shareuhack, phản hồi công khai của OpenCode là commit ngày 19/2/2026 gỡ mã OAuth của Claude.

    Nguồn:Shareuhack: OpenCode Banned by Anthropic

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

OpenCode có miễn phí không?

Phần mềm là mã nguồn mở giấy phép MIT, dùng miễn phí. Tiền model thì vẫn phải trả: qua khoá API riêng, gói đang có, gói Go từ 10 USD/tháng hoặc Zen trả theo mức dùng. Một số model miễn phí trong thời gian giới hạn.

OpenCode có dùng được với gói Claude Pro/Max không?

Theo Shareuhack, Anthropic chặn đăng nhập OAuth từ OpenCode từ 9/1/2026 và OpenCode gỡ mã liên quan ngày 19/2/2026. Từ bản 2.2.3 (30/10/2026), changelog hướng dẫn cài Claude Code, đăng nhập bằng claude auth login rồi chọn Claude Agent trong /connect; changelog không nói rõ cách này dùng được với những gói Claude nào. Ngoài ra vẫn có thể dùng khoá API Anthropic trả theo mức dùng.

OpenCode có lưu mã nguồn hay prompt của tôi không?

Theo chính sách quyền riêng tư, OpenCode chuyển prompt tới nhà cung cấp model và không lưu lại, trừ phiên của agent chạy trên máy chủ OpenCode (xoá sau 30 ngày không hoạt động). Nhà cung cấp model có chính sách riêng; riêng với Zen, API của OpenAI và Anthropic giữ yêu cầu 30 ngày.

OpenCode có lỗ hổng bảo mật nào đáng lo không?

Có. Năm 2026 có bốn lỗ hổng cho phép website hoặc máy chủ MCP độc hại chạy lệnh trên máy người dùng: CVE-2026-22812 (vá ở 1.0.216), CVE-2026-22813 (vá ở 1.1.10), lỗi endpoint nâng cấp (vá ở 1.18.22) và lỗi MCP OAuth trên Windows/WSL (vá ở 1.18.33). Nên dùng bản 1.18.33 trở lên.

Có bản mobile không?

Trang chủ nêu app iPhone qua TestFlight; bản Android ghi là sắp ra.

Thông tin đánh giá & nguồn13

Điểm số

Dễ sử dụng
6,5
Vì sao có điểm này

Cài được bằng nhiều cách (curl, npm, Homebrew…) và có bản desktop, nhưng phải tự kết nối model; tài liệu chỉ cho thấy giao diện tiếng Anh.

Tính năng
8,0
Vì sao có điểm này

Chạy nhiều agent song song trên cùng dự án, MCP, plugin, agent và skill tuỳ chỉnh, hoàn tác bằng /undo, SDK; phạm vi tính năng ngang các agent lập trình hàng đầu.

Đáng giá tiền
8,0
Vì sao có điểm này

Phần mềm miễn phí, dùng được khoá API riêng hoặc gói đang trả, gói Go từ 10 USD/tháng; trừ điểm vì hạn mức chỉ là ước tính và Zen tính thêm phí nạp 4,6% + 0,31 USD.

Hiệu năng
7,0
Vì sao có điểm này

Chất lượng phụ thuộc model bạn chọn. Changelog cho thấy bản mới ra dày (từ 2.2.0 đến 2.2.6 trong khoảng 10 ngày); chưa có benchmark độc lập để so sánh.

Hỗ trợ
6,5
Vì sao có điểm này

Có tài liệu và email [email protected] nhưng không công bố thời gian phản hồi. Người báo CVE-2026-22812 cho biết đã email [email protected] ngày 17/11/2025 mà không được trả lời; ngược lại, Datadog ghi nhận Anomaly vá nhanh và trao đổi cởi mở với lỗi họ báo tháng 8/2026.

Quyền riêng tư & bảo mật
6,0
Vì sao có điểm này

Chính sách nêu không lưu prompt, website không dùng phân tích bên thứ ba, Zen nhìn chung không lưu hay huấn luyện trên dữ liệu (trừ vài model miễn phí). Trừ điểm vì năm 2026 có bốn lỗ hổng cho phép chạy lệnh qua máy chủ cục bộ, giao diện web hoặc luồng MCP OAuth, dù đều đã vá.

Nguồn tham khảo

Thông số & khả năng tương thích
Nhà phát triển
Anomaly
Trụ sở
Hoa Kỳ
Ra mắt
2025
Danh mục
Lập trìnhAI

Khả năng

  • Mã nguồn mở
  • Tính năng AI
  • Có API công khai
  • Tích hợp

Nền tảng

  • macOS
  • Windows
  • Linux
  • iOS
  • Web
  • API

Ngôn ngữ giao diện

  • Tiếng Anh

Tích hợp

  • MCP
  • GitHub Copilot
  • ChatGPT Plus/Pro
  • Models.dev (200+ providers)
  • SDK for scripts and CI

Hỗ trợ

  • Email
  • Diễn đàn cộng đồng
  • Trung tâm trợ giúp

Lịch sử thay đổi

  1. Tính năng.Bản 2.2.6: dùng chung kết nối MCP giữa các dự án, chạy script trong worktree, thanh thao tác cảm ứng trên điện thoại và máy tính bảng.
  2. Tính năng.Bản 2.2.3: dùng Claude Code trong OpenCode bằng cách chọn Claude Agent trong /connect.
  3. Tính năng.Bản 2.2.0: plugin desktop (thử nghiệm) và giao diện desktop mới; ngừng phát hành OpenCode GitHub Action.
Xem toàn bộ lịch sử (8)
  1. Cập nhật.Bản 1.18.33 vá lỗi thực thi mã qua luồng MCP OAuth trên Windows/WSL (theo DeepInspect).
  2. Cập nhật.Bản 1.18.22 vá lỗi endpoint nâng cấp cho phép website cài gói npm tuỳ ý (theo Datadog Security Labs).
  3. Cập nhật.Anthropic thêm vào tài liệu quy định cấm dùng OAuth của gói Claude trong công cụ bên thứ ba; cùng ngày OpenCode gỡ mã OAuth của Claude (theo Shareuhack).
  4. Cập nhật.Công bố CVE-2026-22812 và CVE-2026-22813; bản 1.0.216 và 1.1.10 vá lỗi máy chủ HTTP không xác thực và lỗi XSS trên giao diện web.
  5. Cập nhật.Anthropic bật biện pháp phía máy chủ chặn truy cập OAuth không chính thức vào Claude, ảnh hưởng tới OpenCode (theo Shareuhack).
Thông tin tác giả

Đánh giá & bình luận

Viết bởi người đọc có tài khoản đã xác minh email.

Chưa có đánh giá nào. Bạn đã dùng OpenCode? Hãy chia sẻ trải nghiệm thực tế.

Đánh giá của người đọc được tính riêng, không ảnh hưởng đến điểm của Ban biên tập.

Chưa có bình luận nào. Hãy là người đầu tiên chia sẻ trải nghiệm của bạn.

Bình luận là ý kiến của người đọc, không phải nội dung của Ban biên tập AppDuo.