GitHub Copilot là gì? Hướng dẫn dùng miễn phí và có phí (2026)
Bạn có muốn viết code nhanh hơn gấp đôi mà không cần tra Google liên tục? GitHub Copilot chính là công cụ giúp bạn làm điều đó. Với hơn 1,8 triệu lập trình viên trên toàn thế giới đang sử dụng, đây là AI coding assistant phổ biến nhất hiện nay — và tin vui là bạn có thể dùng miễn phí ngay hôm nay.
Trong bài viết này, chúng ta sẽ tìm hiểu GitHub Copilot là gì, những tính năng nổi bật, bảng giá 2026, hướng dẫn cài đặt trong VS Code từng bước một, và so sánh với Cursor, Claude Code để bạn chọn đúng công cụ phù hợp.
GitHub Copilot là gì?
GitHub Copilot là trợ lý lập trình AI được phát triển bởi GitHub (thuộc Microsoft), thường được gọi là "lập trình viên cặp đôi ảo". Khi bạn đang gõ code, Copilot phân tích ngữ cảnh và tự động gợi ý đoạn code tiếp theo — giống như có một người bạn giàu kinh nghiệm ngồi cạnh và hỗ trợ bạn viết code.
Chỉ cần viết comment mô tả điều bạn muốn làm, Copilot sẽ hiểu và sinh ra code phù hợp. Điều này đặc biệt hữu ích cho người mới học lập trình hoặc khi bạn làm việc với ngôn ngữ hoặc framework chưa quen thuộc.
GitHub là nền tảng lưu trữ và quản lý code lớn nhất thế giới. Nếu bạn chưa quen với GitHub, hãy đọc bài GitHub là gì trước nhé.
Lịch sử ra đời
| Thời điểm | Sự kiện |
|---|---|
| Tháng 6/2021 | GitHub Copilot ra mắt phiên bản Technical Preview |
| Tháng 6/2022 | Phát hành chính thức (GA) với giá $10/tháng |
| 2023 | Ra mắt Copilot Chat, gói Business và Enterprise |
| 2024 | Thêm gói miễn phí, tính năng Copilot Edits (chỉnh sửa nhiều file) |
| 2026 | Gói Pro+, hỗ trợ chọn nhiều mô hình AI khác nhau |
Mô hình AI đang dùng:
- OpenAI GPT-4o (mô hình chính)
- OpenAI Codex (chuyên về code)
- Có thể chọn: Claude 3.5 Sonnet (Anthropic), Gemini 1.5 Pro
Hỗ trợ 20+ ngôn ngữ lập trình: JavaScript, TypeScript, Python, Java, C#, C++, Go, Ruby, PHP, Swift, Kotlin, Rust, HTML, CSS, SQL, YAML, Shell và nhiều ngôn ngữ khác.
Tính năng chính của GitHub Copilot
GitHub Copilot có 4 tính năng cốt lõi. Hãy cùng tìm hiểu từng tính năng để biết cách tận dụng tối đa.
1. Gợi ý code tự động (Inline Completion)
Đây là tính năng cơ bản nhất. Khi bạn đang gõ code, một đoạn văn bản màu xám sẽ xuất hiện — đó là gợi ý của Copilot. Nhấn Tab để chấp nhận, hoặc tiếp tục gõ để bỏ qua.
Cách sử dụng:
- Viết comment mô tả điều bạn muốn làm
- Nhấn Enter xuống dòng mới
- Chờ gợi ý màu xám hiện ra
- Nhấn
Tabđể chấp nhận
// Hàm tính tổng các số chẵn trong mảng
function sumEvenNumbers(arr) {
// Copilot sẽ tự động gợi ý phần thân hàm ở đây
return arr.filter(n => n % 2 === 0).reduce((sum, n) => sum + n, 0);
}
// Ví dụ sử dụng
console.log(sumEvenNumbers([1, 2, 3, 4, 5, 6])); // Kết quả: 12
Phím tắt quan trọng:
| Phím tắt | Hành động |
|---|---|
Tab | Chấp nhận toàn bộ gợi ý |
Esc | Bỏ qua gợi ý |
Alt+] | Xem gợi ý tiếp theo |
Alt+[ | Xem gợi ý trước đó |
Ctrl+→ | Chấp nhận từng từ một |
2. Copilot Chat
Copilot Chat là giao diện trò chuyện với AI ngay trong IDE. Bạn có thể hỏi về code, yêu cầu giải thích, debug lỗi, hoặc viết test — tất cả bằng ngôn ngữ tự nhiên.
Cách mở Copilot Chat:
- Chat sidebar:
Ctrl+Shift+I - Inline chat (ngay tại vị trí con trỏ):
Ctrl+I
Các slash command hữu ích:
| Lệnh | Công dụng |
|---|---|
/explain | Giải thích đoạn code đang chọn |
/fix | Tìm và sửa lỗi trong code |
/tests | Tạo unit test tự động |
/doc | Thêm comment/documentation |
/simplify | Đơn giản hoá code |
3. Copilot Edits (Agent Mode)
Copilot Edits là tính năng mạnh mẽ nhất, cho phép bạn chỉnh sửa nhiều file cùng lúc dựa trên một câu lệnh. Ví dụ: "Thêm dark mode vào tất cả component" hay "Viết unit test cho toàn bộ project".
Tính năng này tương đương với Composer của Cursor. Bạn có thể đọc thêm về Cursor tại bài Cursor AI là gì.
Khi nào dùng Edits thay vì Chat:
- Chat: Câu hỏi về một file, debug một đoạn code cụ thể
- Edits: Thay đổi liên quan đến nhiều file, thêm tính năng mới toàn project
4. Code Review tự động
GitHub Copilot có thể tự động review pull request trên GitHub.com, phát hiện bug tiềm ẩn, vấn đề bảo mật, và đề xuất cải tiến. Tính năng này chủ yếu dành cho gói Business và Enterprise, nhưng người dùng cá nhân cũng có thể nhận review cơ bản trên github.com.
GitHub Copilot miễn phí không? Bảng giá 2026
Câu trả lời ngắn gọn: Có, GitHub Copilot có gói miễn phí. Gói miễn phí cho phép 2,000 lần gợi ý code và 50 tin nhắn chat mỗi tháng — đủ để bạn trải nghiệm và đánh giá trước khi quyết định nâng cấp.
Bảng giá đầy đủ 2026
| Gói | Giá/tháng (USD) | Giá VND (~25k/USD) | Tính năng nổi bật |
|---|---|---|---|
| Free | $0 | Miễn phí | 2,000 completions/tháng, 50 chat messages/tháng |
| Pro | $10 | ~250,000 VND | Unlimited completions, 300 premium requests, Copilot Edits |
| Pro+ | $19 | ~475,000 VND | 1,500 premium requests, ưu tiên truy cập model mới nhất |
| Business | $19/user | ~475,000 VND/người | Quản lý team, chính sách tổ chức, code review |
| Enterprise | $39/user | ~975,000 VND/người | Bảo mật nâng cao, compliance, custom model |
Tỷ giá tham khảo: 1 USD ≈ 25,000 VND
Gói Free có thể làm gì và không thể làm gì:
- Có thể: Gợi ý code inline (2,000 lần/tháng), Copilot Chat (50 tin nhắn/tháng), dùng trên VS Code và JetBrains
- Không thể: Copilot Edits (chỉnh nhiều file), code review nâng cao, ưu tiên model mới
GitHub Copilot miễn phí cho sinh viên
Nếu bạn đang là sinh viên, đây là tin cực tốt: GitHub Student Developer Pack tặng GitHub Copilot Pro hoàn toàn miễn phí.
Điều kiện:
- Đang học tại trường đại học hoặc cao đẳng được công nhận
- Có email trường (ví dụ: @hust.edu.vn, @hcmut.edu.vn, @vnu.edu.vn)
- Hoặc có thể cung cấp bằng chứng đang là sinh viên (thẻ sinh viên, giấy xác nhận)
Cách đăng ký:
- Truy cập education.github.com
- Nhấn "Get student benefits"
- Xác minh bằng email trường hoặc tải lên bằng chứng sinh viên
- Chờ duyệt (thường 1–7 ngày)
- Sau khi được duyệt, Copilot Pro sẽ tự động kích hoạt
Để biết thêm về GitHub và cách tạo tài khoản, xem bài GitHub là gì và tại sao lập trình viên cần dùng.
Hướng dẫn cài đặt GitHub Copilot trong VS Code
Nếu bạn đang dùng VS Code, việc cài GitHub Copilot chỉ mất khoảng 5 phút. Thực hiện theo 4 bước dưới đây.
Bước 1 — Cài extension
- Mở VS Code
- Nhấn
Ctrl+Shift+Xđể mở Extensions panel - Tìm kiếm "GitHub Copilot"
- Cài "GitHub Copilot" (nhà phát triển: GitHub)
- Cài thêm "GitHub Copilot Chat" — cần thiết cho tính năng chat
Lưu ý: Cài cả 2 extension để có đầy đủ tính năng: GitHub Copilot (gợi ý code) và GitHub Copilot Chat (trò chuyện với AI).
Bước 2 — Đăng nhập GitHub
- Sau khi cài, một popup sẽ xuất hiện ở góc dưới phải VS Code
- Nhấn "Sign in to GitHub"
- Trình duyệt mở ra trang xác thực GitHub
- Nhấn "Authorize GitHub Copilot"
- Quay lại VS Code — icon Copilot sẽ hiện trên thanh status bar phía dưới
Bước 3 — Chọn gói phù hợp
- Sinh viên: Đăng ký Student Pack tại education.github.com trước, sau đó đăng nhập → tự động kích hoạt Pro
- Cá nhân: Gói Free hoạt động ngay sau khi đăng nhập; nâng cấp Pro tại github.com/settings/copilot
- Doanh nghiệp: Liên hệ GitHub để dùng gói Business/Enterprise
Bước 4 — Test thử lần đầu
Sau khi cài xong, hãy kiểm tra ngay:
// Tạo file mới: test.js
// Gõ comment sau và nhấn Enter:
// Tính tổng các số từ 1 đến n
function sumUpTo(n) {
// Copilot sẽ gợi ý phần thân hàm ở đây
// Nhấn Tab để chấp nhận gợi ý
}
Nếu bạn thấy gợi ý màu xám xuất hiện, chúc mừng — GitHub Copilot đã hoạt động!
Cách dùng GitHub Copilot hiệu quả
Cài xong rồi nhưng dùng chưa đúng cách thì cũng lãng phí. Đây là những kỹ thuật giúp bạn tận dụng Copilot tốt nhất.
Tab completion — Kỹ năng cơ bản không thể bỏ qua
Bí quyết số một: Viết comment rõ ràng trước khi viết code. Copilot đọc comment và sinh ra code tương ứng.
# Tạo class quản lý danh sách sinh viên
class StudentManager:
def __init__(self):
self.students = []
# Thêm sinh viên mới vào danh sách
def add_student(self, name, grade):
self.students.append({"name": name, "grade": grade})
# Tìm sinh viên theo tên
def find_by_name(self, name):
return [s for s in self.students if s["name"] == name]
# Tính điểm trung bình toàn lớp
def average_grade(self):
if not self.students:
return 0
total = sum(s["grade"] for s in self.students)
return total / len(self.students)
Với đoạn code trên, mỗi khi bạn viết comment, Copilot sẽ tự động gợi ý phần thân hàm tiếp theo.
Copilot Chat — Hỏi AI về code
Debug lỗi: Khi gặp lỗi, mở inline chat (Ctrl+I) và nhập mô tả lỗi để Copilot phân tích nguyên nhân và đề xuất cách sửa.
Tạo unit test: Chọn một hàm, nhấn Ctrl+I rồi gõ /tests — Copilot sẽ tự động viết test case cho bạn.
Giải thích code: Chọn đoạn code khó hiểu, gõ /explain để nhận giải thích chi tiết bằng ngôn ngữ tự nhiên.
Copilot Edits — Dùng khi cần thay đổi lớn
Dùng Copilot Edits khi bạn cần thay đổi liên quan đến nhiều file, ví dụ:
- "Thêm TypeScript vào project này"
- "Refactor tất cả component để dùng React hooks"
- "Thêm error handling vào tất cả API call"
5 mẹo dùng Copilot hiệu quả hơn
- Viết comment bằng tiếng Anh: Copilot hiểu tiếng Anh tốt nhất; comment tiếng Việt cũng được nhưng gợi ý có thể kém chính xác hơn.
- Đặt tên biến/hàm có nghĩa:
userProfileDatatốt hơnx— Copilot dùng tên để đoán mục đích và sinh code phù hợp hơn. - Luôn review code được gợi ý: Copilot không phải lúc nào cũng đúng, đặc biệt với logic phức tạp hoặc code liên quan đến bảo mật.
- Đặt câu hỏi cụ thể trong Chat: "Refactor hàm này dùng array methods thay vì for loop" tốt hơn "Cải thiện code này".
- Kết hợp với các công cụ AI khác: Mỗi công cụ có thế mạnh riêng. Xem thêm Top 7 công cụ AI lập trình tốt nhất 2026.
GitHub Copilot vs Cursor vs Claude Code — So sánh chi tiết
Năm 2026, ba AI coding tool được dùng nhiều nhất là GitHub Copilot, Cursor và Claude Code. Nếu bạn đang phân vân chọn công cụ nào, bảng so sánh dưới đây sẽ giúp bạn quyết định.
| Tiêu chí | GitHub Copilot | Cursor | Claude Code |
|---|---|---|---|
| Loại công cụ | Plugin cho IDE | IDE độc lập | CLI tool |
| IDE hỗ trợ | VS Code, JetBrains, v.v. | Chỉ dùng được trong Cursor | Terminal (mọi IDE) |
| Mô hình AI | GPT-4o, Claude (có thể chọn) | GPT-4, Claude (có thể chọn) | Claude 3.5 / 3.7 |
| Gói miễn phí | 2,000 completions/tháng | 2 tuần trial | $5 credits |
| Gói trả phí | $10/tháng (Pro) | $20/tháng (Pro) | ~$20/tháng |
| Gợi ý code inline | Rất tốt | Rất tốt | Không có |
| Chỉnh sửa nhiều file | Có (Copilot Edits) | Rất mạnh (Composer) | Rất mạnh |
| Tích hợp GitHub | Native (tốt nhất) | Cần cấu hình thêm | Hạn chế |
| Điểm mạnh | Quen thuộc, GitHub integration | AI-first, UI đẹp, agent mạnh | Codebase lớn, CLI workflow |
| Điểm yếu | Agent còn giới hạn hơn Cursor | Phải dùng IDE riêng biệt | Chỉ dùng qua terminal |
| Phù hợp nhất | Người mới, dùng VS Code/JetBrains | Muốn trải nghiệm AI sâu nhất | Power user, CLI workflow |
Nên chọn GitHub Copilot khi nào?
- Bạn đang dùng VS Code hoặc JetBrains và không muốn đổi IDE
- Bạn là sinh viên muốn dùng miễn phí qua Student Pack
- Bạn mới bắt đầu tìm hiểu về AI coding tool
- Workflow của bạn gắn chặt với GitHub (pull request, code review)
Khi nào nên cân nhắc Cursor hoặc Claude Code?
Cursor phù hợp nếu bạn muốn trải nghiệm AI sâu hơn và chấp nhận chuyển sang dùng một IDE mới hoàn toàn. Cursor có tính năng Composer mạnh mẽ hơn Copilot Edits.
Claude Code phù hợp nếu bạn thích làm việc qua terminal, thường xuyên làm việc với codebase lớn, hoặc cần tự động hóa các tác vụ phức tạp qua CLI.
Câu hỏi thường gặp
GitHub Copilot có dùng được ở Việt Nam không?
Có, GitHub Copilot hoạt động ở Việt Nam như bình thường. Bạn cũng có thể dùng tiếng Việt để chat với Copilot Chat. Tuy nhiên, để gợi ý code chính xác nhất, nên viết comment bằng tiếng Anh.
GitHub Copilot có học từ code của tôi không?
GitHub không sử dụng code từ repository private của bạn để train model. Bạn có thể tắt tính năng gửi code snippet trong Settings → Copilot → Policies. Code từ repository public có thể được xử lý theo chính sách của GitHub.
Có thể dùng Copilot Chat bằng tiếng Việt không?
Có. Copilot Chat hỗ trợ tiếng Việt — bạn có thể hỏi bằng tiếng Việt và nhận trả lời bằng tiếng Việt. Tuy vậy, câu hỏi tiếng Anh thường cho kết quả chính xác hơn.
GitHub Copilot có hoạt động offline không?
Không. GitHub Copilot cần kết nối internet vì các mô hình AI chạy trên cloud. Không thể dùng Copilot trong môi trường offline.
GitHub Copilot hỗ trợ JavaScript không?
Có, JavaScript và TypeScript là hai trong số các ngôn ngữ được hỗ trợ tốt nhất. Nếu bạn chưa học JavaScript, hãy xem bài JavaScript là gì để bắt đầu.
Sinh viên Việt Nam có đăng ký Student Pack được không?
Có! Sinh viên các trường đại học tại Việt Nam hoàn toàn có thể đăng ký GitHub Student Developer Pack bằng email trường (ví dụ: @hust.edu.vn, @hcmut.edu.vn, @vnu.edu.vn). Quá trình duyệt thường mất 1–7 ngày làm việc.
Kết luận
GitHub Copilot là điểm khởi đầu lý tưởng nếu bạn muốn trải nghiệm lập trình với AI. Plugin cài vào VS Code quen thuộc, có gói miễn phí để dùng thử, và sinh viên được tặng gói Pro hoàn toàn miễn phí qua Student Pack.
Không cần đầu tư gì nhiều — chỉ cần cài extension, đăng nhập GitHub, và bắt đầu code. Gợi ý code tự động, chat AI ngay trong IDE, và khả năng chỉnh sửa nhiều file cùng lúc sẽ giúp bạn viết code nhanh hơn, học nhanh hơn, và ít bị "stuck" hơn.
Hành động ngay hôm nay:
- Nếu là sinh viên: Đăng ký GitHub Student Developer Pack tại education.github.com để dùng Copilot Pro miễn phí
- Nếu không phải sinh viên: Cài GitHub Copilot extension trong VS Code, dùng gói Free trước rồi nâng cấp khi cần
- Muốn khám phá thêm: Xem bài Top 7 công cụ AI lập trình tốt nhất 2026