Claude

Claude Code vs Cursor vs GitHub Copilot: nên chọn cái nào? (2026)

H Hoàng Trọng Thuật 20 phút đọc

Nếu bạn phải chọn một công cụ lập trình AI trong 2026: Claude Code hợp khi bạn muốn giao trọn một task nhiều file và để AI tự chạy đến khi xong; Cursor hợp khi bạn sống trong IDE và cần gợi ý gõ nhanh cộng agent ngay bên cạnh trình soạn thảo; GitHub Copilot hợp khi bạn muốn chi phí khởi điểm thấp nhất và đã gắn chặt với GitHub. Ba công cụ khác nhau ở nơi chúng sống, không chỉ ở chất lượng code.

TL;DR — chốt nhanh trước khi đọc tiếp

  • Giá khởi điểm: Copilot Pro 10 USD/tháng · Cursor Pro 20 USD/tháng · Claude Pro 20 USD/tháng (đã bao gồm Claude Code) — số liệu lấy từ trang giá chính thức của ba bên, truy cập 10/09/2026.
  • Trần chi phí: Copilot Max 100 USD · Cursor Ultra 200 USD · Claude Max từ 100 USD (chọn mức 5x hoặc 20x so với Pro).
  • Cách tính tiền khác nhau hoàn toàn: Copilot dùng AI credit (1 credit = 0,01 USD), Cursor dùng hạn mức agent theo bậc gói, Claude dùng hạn mức theo phiên 5 giờ.
  • Claude Code không phải IDE — nó chạy ở terminal, VS Code, JetBrains, app desktop và web, dùng chung một engine.
  • Cursor là IDE thật, có index ngữ nghĩa toàn repo, Tab completion riêng và hơn 40 model để chọn (gồm cả Claude và GPT).
  • Copilot mạnh nhất ở vòng đời GitHub: review pull request, coding agent chạy trên issue, quản lý seat cho tổ chức.

Bảng so sánh nhanh Claude Code, Cursor và GitHub Copilot 2026

Ba công cụ này không cùng loại. Claude Code là một agent chạy trong terminal (và các bề mặt khác), Cursor là một trình soạn thảo, Copilot là một lớp AI phủ lên GitHub và IDE. Bảng dưới đây gom các điểm quyết định lại một chỗ:

Tiêu chí Claude Code Cursor GitHub Copilot
Bản chất Agent lập trình chạy ở terminal / IDE / desktop / web Trình soạn thảo (IDE) tích hợp AI Lớp AI trong IDE + trên GitHub
Gói rẻ nhất có tính năng đầy đủ Pro 20 USD/tháng Pro 20 USD/tháng Pro 10 USD/tháng
Gói cao nhất cho cá nhân Max từ 100 USD/tháng Ultra 200 USD/tháng Max 100 USD/tháng
Bản miễn phí Có tài khoản Free nhưng không kèm Claude Code Hobby (giới hạn số lượt agent) Free: 2.000 lượt gợi ý code/tháng
Đơn vị tính hạn mức Hạn mức theo phiên 5 giờ Hạn mức agent theo bậc gói AI credit (1 credit = 0,01 USD)
Tự gõ code nhiều file Rất mạnh — vòng lặp dài, tự chạy lệnh, tự sửa Mạnh — Agent mode + Composer có diff review Có agent mode, thiên về từng tác vụ ngắn hơn
Gợi ý gõ (autocomplete) Không có — không phải editor Tab completion riêng, học theo lịch sử sửa của bạn Gợi ý inline không giới hạn trên gói trả phí
Chọn model Dòng Claude (Opus / Sonnet / Haiku) Hơn 40 model: Claude, GPT-5, Gemini, Grok, Composer Nhiều nhà cung cấp: Claude, Gemini, GPT-5…
Kết nối công cụ ngoài MCP, hooks, skills, subagent MCP, rules, plugin Agent skills (từ gói trả phí), agent bên thứ ba từ Pro
Chạy tự động không cần ngồi trước máy Routines trên cloud, GitHub Actions, headless claude -p Cloud agent / background agent Coding agent nhận issue, tự mở pull request

Giá và hạn mức trong bảng lấy từ claude.com/pricing, cursor.com/pricing và trang gói của GitHub Copilot, truy cập 10/09/2026. Đây là nhóm số đổi nhanh nhất trong bài — trước khi quẹt thẻ, bạn nên mở lại ba trang đó kiểm tra.

Khả năng code thực tế: ba cách hiểu codebase khác nhau

Điểm phân biệt lớn nhất không nằm ở model — cả ba đều chạy được model Claude — mà nằm ở cách công cụ nạp ngữ cảnh.

Claude Code đọc theo nhu cầu. Nó là agent chạy lệnh: mở file, grep, chạy test, đọc log, rồi quyết định bước tiếp. Theo tài liệu Claude Code, nó “đọc codebase, sửa file, chạy lệnh” và làm việc xuyên nhiều file cùng lúc. Hệ quả thực tế: nó rất khỏe với những việc mô tả bằng mục tiêu (“viết test cho module auth, chạy test và sửa các case fail”) nhưng không giúp gì cho việc gõ từng dòng.

Cursor đọc theo index. Khi mở project lần đầu, Cursor dựng một index ngữ nghĩa cho toàn repo, sau đó bạn gọi ngữ cảnh bằng @codebase. Cách này cho phản hồi rất nhanh trên repo lớn, đổi lại bạn phải chăm file .cursorignore — nếu để nó index cả node_modules, dist hay thư mục dữ liệu nặng thì kết quả nhiễu ngay.

Copilot đọc theo file đang mở và theo GitHub. Sức mạnh của nó là phần còn lại của vòng đời code: review pull request, coding agent nhận một issue rồi tự mở PR. Nếu team bạn sống trong GitHub thì đây là lợi thế mà hai công cụ kia phải cấu hình thêm mới có.

Một hệ quả ít người nói: Claude Code và Cursor không loại trừ nhau. Extension Claude Code cài được thẳng vào Cursor, nên khá nhiều người dùng Cursor để gõ và dùng Claude Code cho các task dài. Nếu ngân sách chỉ đủ một gói thì mới phải chọn.

Giá và gói 2026: cùng một con số, ba nghĩa khác nhau

Cả ba đều có mốc 20 USD và mốc 100 USD, nhưng bạn mua được ba thứ khác nhau.

Gói Claude Cursor GitHub Copilot
Miễn phí Free 0 USD — không kèm Claude Code Hobby 0 USD — giới hạn lượt agent Free 0 USD — 2.000 completion/tháng, chat giới hạn
Cơ bản Pro 20 USD/tháng (17 USD nếu trả năm) — có Claude Code Pro 20 USD/tháng Pro 10 USD/tháng — kèm 15 USD credit
Trung cấp — Pro+ 60 USD/tháng — hạn mức agent gấp 3 Pro Pro+ 39 USD/tháng — kèm 70 USD credit
Cao cấp cá nhân Max từ 100 USD/tháng — chọn 5x hoặc 20x so với Pro Ultra 200 USD/tháng — hạn mức agent gấp 20 Pro Max 100 USD/tháng — kèm 200 USD credit
Cho tổ chức Team 25 USD/ghế/tháng (20 USD trả năm); Premium 125 USD; Enterprise 20 USD/ghế + dùng bao nhiêu tính theo giá API Teams / Enterprise — liên hệ Business 19 USD/ghế; Enterprise 39 USD/ghế

Ba điểm dễ hiểu nhầm:

  • Credit của Copilot là tiền, không phải lượt. GitHub quy định 1 AI credit = 0,01 USD. Gói Pro kèm 15 USD credit tức 1.500 credit; gói Max kèm 200 USD credit. Riêng gợi ý code inline thì không tiêu credit trên các gói trả phí — chỉ các tính năng model cao cấp mới tiêu.
  • Hạn mức Claude tính theo phiên 5 giờ, không phải theo tháng. Pro được mô tả là “ít nhất 5x so với Free” mỗi phiên 5 giờ; Max cho bạn chọn mức 5x hoặc 20x so với Pro. Nghĩa là kiểu dùng dồn 6 tiếng liên tục sẽ chạm trần nhanh hơn kiểu rải đều trong ngày.
  • Cursor tính theo bậc agent. Pro+ ghi rõ “gấp 3 lần hạn mức agent của Pro”, Ultra “gấp 20 lần”. Cả ba bậc trả phí đều giảm 20% nếu trả theo năm.

Góc Việt Nam mà các bài so sánh tiếng Anh hay bỏ qua: với freelancer và team nhỏ ở Việt Nam, khoảng cách 10 USD và 20 USD mỗi tháng là thật, nhưng khoảng cách 20 USD và 200 USD mới là quyết định lớn. Cách chọn gói an toàn: đừng bắt đầu từ gói cao nhất. Chạy gói 20 USD một tháng, ghi lại số lần bị chặn vì hết hạn mức. Nếu bị chặn dưới 3 lần/tháng thì nâng gói là lãng phí; nếu bị chặn gần như mỗi ngày thì nâng gói rẻ hơn nhiều so với thời gian bạn ngồi chờ.

Trải nghiệm agentic: giao việc rồi đi làm việc khác

“Agentic” ở đây có nghĩa cụ thể: bạn mô tả mục tiêu, công cụ tự lên kế hoạch, tự sửa nhiều file, tự chạy lệnh kiểm tra và tự lặp cho đến khi đạt hoặc chạm rào cản.

Claude Code đi xa nhất ở hướng này. Ngoài vòng lặp agent thông thường, tài liệu chính thức còn liệt kê: subagent chạy song song do một agent trưởng điều phối, hooks chạy lệnh shell trước/sau mỗi hành động (ví dụ tự format sau khi sửa file), skills đóng gói quy trình lặp lại thành lệnh kiểu /review-pr, và routines chạy trên cloud kể cả khi máy bạn tắt. Nó cũng pipe được như một lệnh Unix bình thường:

tail -200 app.log | claude -p "báo cho mình nếu thấy bất thường"

Cursor tách hai chế độ: Composer cho các sửa đổi nhiều file có diff review chặt, và Agent mode chạy vòng lặp dài — đọc repo, sửa file, chạy lệnh terminal, xem output rồi lặp. Cursor cũng có cloud agent và Bugbot (chuyên tái hiện lỗi và thu hẹp nguyên nhân gốc).

Copilot có agent mode trong IDE, cộng thêm coding agent phía GitHub: giao một issue, nó tự làm và mở pull request. Theo tài liệu GitHub, agent mode và code review có từ gói Student trở lên (bản Free chỉ được “Review selection” trong VS Code), còn agent bên thứ ba cần từ Pro.

Quy trình 5 bước chọn công cụ trong 30 phút

Đừng đọc thêm review. Làm bài test này với chính repo của bạn:

  1. Chọn một task thật, cỡ trung. Không phải “viết hàm sort” mà kiểu “thêm validate cho 5 endpoint và viết test cho chúng”. Task quá nhỏ thì công cụ nào cũng làm được, không phân biệt được gì.
  2. Chạy task đó trên bản miễn phí của cả ba (Copilot Free, Cursor Hobby; Claude Code thì cần Pro nên tính vào 20 USD tháng đầu). Ghi lại: mất bao lâu, phải sửa tay bao nhiêu chỗ.
  3. Đếm số lần bạn phải can thiệp. Đây là chỉ số quan trọng hơn tốc độ. Một công cụ chạy nhanh nhưng bắt bạn sửa 12 chỗ thì tệ hơn công cụ chậm hơn mà chỉ sửa 2 chỗ.
  4. Thử một task “để đó rồi quay lại” — giao xong đứng dậy đi pha cà phê. Đây là bài test tách bạch rõ nhất giữa ba công cụ, vì nó đo độ tin cậy của vòng lặp agent chứ không đo chất lượng một câu trả lời.
  5. Chốt theo nơi bạn làm việc nhiều nhất. Sống trong terminal → Claude Code. Sống trong editor → Cursor. Sống trong pull request và issue → Copilot.

Ai nên dùng cái nào?

Chọn Claude Code nếu: bạn quen terminal; bạn muốn giao nguyên một task nhiều file rồi đi làm việc khác; bạn cần chạy tự động theo lịch hoặc trong CI; bạn muốn một engine dùng chung giữa máy cá nhân, app desktop và trình duyệt. Nếu bạn chưa từng cài, bài hướng dẫn cài đặt Claude Code trên Windows và macOS đi từng bước kèm lỗi hay gặp.

Chọn Cursor nếu: phần lớn thời gian của bạn là gõ code trong editor; bạn muốn autocomplete thông minh và agent trong cùng một cửa sổ; bạn muốn tự chọn model theo từng task (rẻ cho việc dễ, mạnh cho việc khó).

Chọn GitHub Copilot nếu: ngân sách là ràng buộc đầu tiên (10 USD/tháng vẫn là gói trả phí rẻ nhất trong ba); team bạn quản lý mọi thứ qua GitHub; bạn cần quản lý seat, chính sách và bồi thường IP cấp tổ chức; hoặc bạn là sinh viên — gói Student mở đủ tính năng agent mà không tốn tiền.

Chọn kết hợp nếu: bạn code toàn thời gian. Cấu hình phổ biến là Copilot Pro (10 USD) cho autocomplete + Claude Code Pro (20 USD) cho task dài, tổng 30 USD/tháng — rẻ hơn Cursor Pro+ mà phủ được hai kiểu công việc khác nhau.

Ba sai lầm hay gặp khi so sánh

  • So sánh bằng chất lượng model. Cả ba đều chạy được model Claude. Cái khác nhau là ngữ cảnh mà chúng nạp vào và quyền chúng được cấp để hành động.
  • Nhìn giá gói mà bỏ qua đơn vị tính. 100 USD của Copilot Max là 200 USD credit tiêu theo token; 100 USD của Claude Max là hạn mức phiên; 200 USD của Cursor Ultra là bội số hạn mức agent. Ba mô hình này không quy đổi thẳng cho nhau được.
  • Đo bằng một prompt. Công cụ agentic thắng thua ở vòng lặp thứ năm, thứ mười — lúc nó phải đọc lỗi test và tự sửa. Một prompt duy nhất chỉ đo được chất lượng model.

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

Claude Code có chạy được trong Cursor không?
Có. Tài liệu Claude Code có sẵn link cài extension cho Cursor bên cạnh VS Code. Bạn dùng Tab completion của Cursor để gõ và gọi Claude Code cho task dài trong cùng một cửa sổ.

Gói nào rẻ nhất mà vẫn dùng được agent?
GitHub Copilot Pro 10 USD/tháng. Nếu bạn là sinh viên đã xác minh, gói Student mở agent mode và code review mà không mất phí — theo tài liệu GitHub, bản Free thường chỉ được “Review selection” trong VS Code.

Claude Code có bản miễn phí không?
Không. Trang giá của Claude ghi rõ gói Free không kèm Claude Code; muốn dùng phải từ Pro trở lên hoặc dùng tài khoản Console tính theo API. Mình đã tách riêng phần gói giá, usage credits và cách tiết kiệm trong bài Claude Code có miễn phí không? Các gói giá và cách tối ưu chi phí; bảng giá token API nằm ở bài Claude API tiếng Việt: lấy API key và bảng giá token.

Cursor Ultra 200 USD có đáng không?
Chỉ đáng khi bạn thực sự chạm trần gói Pro thường xuyên. Ultra được mô tả là gấp 20 lần hạn mức agent của Pro — nếu bạn không dùng hết Pro thì đó là 180 USD/tháng trả cho headroom không dùng tới.

Ba công cụ này có chạy trên Windows không?
Có cả ba. Claude Code cài trên Windows bằng PowerShell (irm https://claude.ai/install.ps1 | iex) hoặc WinGet, và nên cài kèm Git for Windows để dùng được Bash tool. Cursor và Copilot là ứng dụng/extension đa nền tảng.

Dùng cả Claude Code lẫn Copilot có bị trùng không?
Không trùng mấy. Copilot mạnh ở gợi ý inline và vòng đời GitHub; Claude Code mạnh ở task dài nhiều file. Đây là lý do cấu hình 30 USD/tháng (Copilot Pro + Claude Pro) khá phổ biến.

Model nào tốt nhất cho code?
Câu hỏi này đổi đáp án vài tháng một lần nên mình không chốt. Điểm đáng chú ý là Cursor cho chọn hơn 40 model với cửa sổ ngữ cảnh từ 200k đến 1M token, còn Claude Code cố định trong dòng Claude — nếu việc chọn model quan trọng với bạn thì đó là điểm cộng cho Cursor.

Kết luận

Ba công cụ này không xếp hạng được thành nhất – nhì – ba, vì chúng giải ba bài toán khác nhau: Claude Code giải bài toán “giao trọn task”, Cursor giải bài toán “gõ code nhanh hơn”, Copilot giải bài toán “giá thấp và gắn với GitHub”. Cách chọn đúng nhất là chạy quy trình 5 bước ở trên với repo thật của bạn, rồi trả tiền cho công cụ khớp với nơi bạn ngồi làm việc nhiều nhất.

Nếu bạn nghiêng về Claude Code, đọc tiếp bài trụ Claude Code là gì — hướng dẫn A–Z cho người Việt để nắm toàn bộ hệ sinh thái, rồi qua bộ khung prompt cho Claude Code để ra kết quả đúng ngay lần đầu. Chưa biết code mà vẫn muốn thử? Bắt đầu từ Claude Code cho người không biết code. Còn nếu bạn đang cân nhắc phía OpenAI, mình có bài ChatGPT 6 Astra vs Claude so sánh ở tầng model.

Nguồn tham khảo

  • Claude — Pricing — bảng gói Free/Pro/Max/Team/Enterprise và ghi chú Claude Code đi kèm gói nào (truy cập 10/09/2026).
  • Claude Code Docs — Overview — các bề mặt chạy, lệnh cài đặt, subagent, hooks, skills, routines, chế độ headless.
  • Cursor — Pricing — gói Hobby/Pro/Pro+/Ultra, bội số hạn mức agent và mức giảm giá trả năm (truy cập 10/09/2026).
  • Cursor Docs — Tab, Agent, Composer, index codebase, rules, MCP, Bugbot, danh sách model hỗ trợ.
  • GitHub Copilot — Plans — giá Free/Pro/Pro+/Max và mức AI credit kèm theo từng gói (truy cập 10/09/2026).
  • GitHub Docs — Plans for GitHub Copilot — quy đổi 1 credit = 0,01 USD, giới hạn bản Free, tính năng theo từng gói, giá Business/Enterprise.
  • Claude Platform Docs — Pricing — giá token theo model, dùng để đối chiếu khi so gói thuê bao với chi phí API.
H

Hoàng Trọng Thuật

Nhà sáng tạo nội dung về AI, YouTube Automation và Affiliate Marketing. Chia sẻ kiến thức thực chiến từ kinh nghiệm vận hành thật.