Cline vs Claude Code: lựa chọn miễn phí trong VS Code
MarkdownCline năm 2026: một tác nhân mã nguồn mở trong VS Code, dùng khóa của bạn cho Claude, DeepSeek, Gemini hoặc Ollama. Khi nào nên dùng Cline và khi nào nên dùng Claude Code.
Đọc toàn bộ bài viết
Tài liệu tham khảo của Ailoot: ailoot.ai/docs/.
Tóm tắt về Cline và Claude Code
Điểm chính
Cline là tiện ích mở rộng miễn phí, mã nguồn mở cho VS Code, cho phép bạn kết nối khóa API của riêng mình. Công cụ này hoạt động với Claude, GPT, Gemini, DeepSeek và các mô hình cục bộ thông qua Ollama. Bạn phải phê duyệt thủ công mọi thay đổi mã. Claude Code là tác nhân AI mã nguồn đóng của Anthropic. Công cụ này chỉ hoạt động với các mô hình Claude (Opus 4.7/4.8, Sonnet 4.6, Haiku 4.5) và được thiết kế để vận hành tự động. Gói Pro có giá $20/tháng. So sánh Cline và Claude Code rốt cuộc là lựa chọn giữa quyền kiểm soát và tốc độ.
Đây là bài đánh giá dựa trên hai tuần làm việc với cả hai công cụ và đối chiếu các nguồn chính thức: cline.bot, docs.cline.bot, code.claude.com/docs và kho GitHub cline/cline. Số liệu và tính năng được cập nhật đến ngày 30 tháng 5 năm 2026.
Nếu bạn mới bắt đầu và muốn có cái nhìn tổng quan về tất cả công cụ, trước tiên hãy đọc hướng dẫn “Nên lập trình bằng gì năm 2026: 8 công cụ AI từ Claude Code đến Antigravity”. Ở đây, tôi tập trung so sánh Cline và Claude Code như hai cách hàng đầu để làm việc với tác nhân từ VS Code và terminal.
Khác biệt chính giữa Cline và Claude Code là gì?
Điểm chính
Khác biệt chính nằm ở cách làm việc với tác nhân. Cline = tiện ích mở rộng miễn phí, mã nguồn mở + khóa của bạn cho bất kỳ mô hình nào + phê duyệt thủ công từng bước. Claude Code = tác nhân mã nguồn đóng của Anthropic với khả năng vận hành tự động, một gói đăng ký và chỉ dùng các mô hình Claude. Cline = kiểm soát mọi thay đổi; Claude Code = bộ tích hợp Skills, Subagents, Routines, Hooks. Cả hai có tác nhân con; so riêng cách điều phối và quy trình xung quanh.
Cline chọn hướng mã nguồn mở. Cline Bot Inc. phát hành tiện ích mở rộng trên VS Code Marketplace (cũng như JetBrains, Cursor, Windsurf, Zed và Neovim) theo giấy phép Apache-2.0. Bên trong là một tác nhân đọc dự án, viết mã và chạy lệnh. Khẩu hiệu trên cline.bot là:
“Một tác nhân mã nguồn mở. Chạy trong trình soạn thảo, trong terminal hoặc nhúng vào sản phẩm của bạn.”
(cline.bot, bản dịch từ tiếng Anh)
Bạn chỉ trả tiền cho token thông qua khóa API của nhà cung cấp mà bạn chọn (Anthropic, OpenAI, Google, DeepSeek, v.v.). Bản thân Cline không thu phí.
Claude Code đi theo hướng khác. Anthropic xây dựng một tác nhân mã nguồn đóng dành cho các mô hình của riêng họ và khả năng tự chủ tối đa. Theo code.claude.com/docs/en/overview:
“Claude Code là một công cụ lập trình dạng tác nhân, có thể đọc mã dự án, chỉnh sửa tệp, chạy lệnh và tích hợp với các công cụ phát triển của bạn. Công cụ có mặt trên terminal, IDE, ứng dụng máy tính và trình duyệt.”
(code.claude.com/docs/en/overview, bản dịch từ tiếng Anh)
Gói đăng ký có giá $20/tháng (Pro) hoặc $100–200/tháng (Max), và chỉ bao gồm các mô hình Anthropic: Opus 4.7/4.8, Sonnet 4.6, Haiku 4.5. Đổi lại, bạn có Skills, Subagents, Routines, Hooks, Plan Mode và Auto memory — tất cả những thứ Anthropic đã phát triển quanh các mô hình của họ trong sáu tháng qua.
Để đơn giản hóa:
| Điều quan trọng | Cline | Claude Code |
|---|---|---|
| Giấy phép | Apache-2.0, mã nguồn mở | Mã nguồn đóng |
| Chi phí phần mềm | $0 | $20–200/tháng |
| Bạn trả tiền cho | Chỉ token, qua khóa API của riêng bạn | Một gói đăng ký cộng tín dụng |
| Các mô hình khả dụng | Hơn 10 nhà cung cấp, mô hình cục bộ qua Ollama | Chỉ Claude |
| Phê duyệt từng thay đổi | Có, theo mặc định | Không, tác nhân tự hoạt động |
| Skills / Subagents / Routines / Hooks | Một phần, không có hạ tầng đám mây | Tích hợp sẵn, đầy đủ tính năng |
| Phù hợp hơn khi | Cần kiểm soát, tiết kiệm chi phí, dùng mô hình cục bộ, BYOK | Tác vụ tự động dài, dùng Claude tích hợp sẵn |
Ở đây không có lựa chọn nào “tốt hơn” một cách tuyệt đối. Nếu dự án đòi hỏi bạn xem từng diff và kiểm soát chi phí mô hình, Cline phù hợp hơn. Nếu bạn cần một tác nhân có thể tự xử lý việc tái cấu trúc mà không cần giám sát liên tục và hoàn tất PR trong lúc bạn đi uống cà phê, đó là Claude Code.
Mỗi công cụ hoạt động với những mô hình nào?
Điểm chính
Cline hỗ trợ nhiều mô hình. Với khóa riêng, bạn có thể kết nối Claude, GPT, Gemini, DeepSeek, Bedrock, Azure, Vertex, Mistral, Groq, Cerebras, xAI và các mô hình cục bộ qua Ollama hoặc LM Studio. Claude Code chỉ hỗ trợ các mô hình Anthropic: Opus 4.7/4.8, Sonnet 4.6, Haiku 4.5. Trong Claude Code, bạn chuyển đổi bằng các lệnh slash /model, /effort, /fast. Trong Cline, bạn dùng phần cài đặt tiện ích mở rộng và danh sách nhà cung cấp.
Tính đến tháng 5 năm 2026, Cline hỗ trợ những mô hình sau (được xác nhận trong README trên github.com/cline/cline):
- Anthropic — Claude Opus 4.7/4.8, Sonnet 4.6, Haiku 4.5
- OpenAI — GPT-5, GPT-5.5, o3-mini
- Google — Gemini 3.0 Pro, Gemini 3.5 Flash, Gemini 2.5 Flash
- DeepSeek — dòng V3 và V4 (V4-Flash và V4-Pro được bổ sung trong bản phát hành v3.85.0 ngày 25 tháng 5 năm 2026)
- AWS Bedrock, Azure, GCP Vertex AI — các điểm truy cập đám mây cho doanh nghiệp
- xAI, Mistral, Cerebras, Groq — các lựa chọn nhanh
- Ollama, LM Studio — mô hình cục bộ trên máy tính của bạn
- Bất kỳ điểm cuối nào tương thích với OpenAI — kết nối điểm cuối API của riêng bạn
Trích dẫn trực tiếp từ README:
“Cline không bị ràng buộc với một nhà cung cấp AI duy nhất.”
(README cline/cline trên GitHub, cập nhật đến ngày 30 tháng 5 năm 2026, bản dịch từ tiếng Anh)
Claude Code chỉ hoạt động với các mô hình Anthropic. Tính đến tháng 5 năm 2026, danh sách gồm:
- Opus 4.7 — mô hình chủ lực cho các tác vụ phức tạp, phát hành ngày 16 tháng 4 năm 2026, với ngữ cảnh lên đến 1M token ở gói Max.
- Opus 4.8 — mới được phát hành vào ngày 28 tháng 5 năm 2026. Tại thời điểm xuất bản, mô hình đã xuất hiện trên bảng xếp hạng SWE-bench và đang được triển khai dần trong Claude Code. Giá tiêu chuẩn của Anthropic là $5/$25 cho mỗi triệu token.
- Sonnet 4.6 — mặc định, cân bằng giữa tốc độ và chất lượng.
- Haiku 4.5 — rẻ và nhanh; thường được dùng làm mô hình Subagent (để tìm tệp, định dạng).
Trong Claude Code, chuyển mô hình bằng các lệnh slash /model opus, /model sonnet, /model haiku. /effort điều chỉnh độ sâu suy luận, còn /fast tăng tốc phản hồi bằng cách đơn giản hóa nó. Để biết thêm chi tiết, xem hướng dẫn Sonnet hay Opus 4.7 trong Claude Code.
Điều này có ý nghĩa gì trong thực tế:
- Cline — bạn có thể soạn thảo bằng DeepSeek V3 giá rẻ, rà soát bằng Opus 4.7, kiểm thử bằng Gemini 2.5 Flash, tất cả trong một giao diện.
- Claude Code — mọi prompt, định dạng diff và cách quản lý ngữ cảnh đều được thiết kế cho các mô hình Anthropic. Tích hợp gốc giúp công cụ tái cấu trúc nhanh hơn. Theo morphllm.com/comparisons/cline-vs-claude-code, khi thực hiện cùng tác vụ tái cấu trúc với cùng mô hình, công cụ tạo ra khoảng 3x số lượt chỉnh sửa mỗi phút so với Cline.
Giá cả và chất lượng là hai chuyện khác nhau. Trên SWE-bench Verified vào tháng 5 năm 2026, DeepSeek V4-Pro-Max đạt 80.6%, còn Opus 4.7 đạt 87.6%. Chênh lệch bảy điểm có thể là khác biệt giữa “làm được ngay lần đầu” và “phải lặp lại ba lần, kèm hoàn tác”. Mô hình rẻ giúp tiết kiệm token, nhưng việc làm lại có thể xóa sạch khoản tiết kiệm đó.
Cline và Claude Code tốn bao nhiêu vào tháng 5 năm 2026?
Điểm chính
Bản thân Cline có giá $0. Bạn chỉ trả tiền cho token mô hình thông qua khóa API của riêng mình. Khối lượng công việc hằng ngày điển hình của một người vibe coding (130K token mỗi ngày: 100K đầu vào cộng 30K đầu ra) tốn khoảng $0.45/tháng với DeepSeek V3, $15/tháng với Sonnet 4.6, $25/tháng với Opus 4.7 hoặc $0 với Ollama chạy cục bộ. Claude Code có giá $20/tháng cho Pro hoặc $100–200/tháng cho Max. Với ngân sách tối đa $20/tháng, Cline + Sonnet qua khóa riêng gần như luôn rẻ hơn gói đăng ký cố định.
Trước tiên là Claude Code. Nguồn: claude.com/pricing:
| Gói | Giá | Bao gồm những gì |
|---|---|---|
| Miễn phí | $0 | Trò chuyện cơ bản, Claude Code có giới hạn |
| Pro | $17/tháng khi thanh toán hằng năm / $20 khi thanh toán hằng tháng | Claude Code, Skills, MCP, trò chuyện với Sonnet 4.6 và Opus 4.7 |
| Max 5x | $100/tháng | Dung lượng gấp 5x Pro, Agent Teams, ngữ cảnh 1M |
| Max 20x | $200/tháng | Dung lượng gấp 20x Pro |
| API trực tiếp | $5/$25 cho 1M token đầu vào/đầu ra (Opus 4.7) | Trả theo mức sử dụng, không cần gói đăng ký |
Điểm cần lưu ý với giá API năm 2026: bộ tách token mới của Opus 4.7 làm số token tăng đến 35% trên cùng một văn bản. Cuối cùng, hóa đơn thực tế cho cùng khối lượng công việc có thể cao hơn mức bạn dự tính từ bảng giá.
Tiếp theo là Cline. Bản thân Cline có giá $0 (Apache-2.0). Bạn chỉ trả tiền cho nhà cung cấp. Giá tính đến tháng 5 năm 2026:
| Mô hình | $/1M đầu vào | $/1M đầu ra | Nguồn |
|---|---|---|---|
| Claude Opus 4.7 | $5.00 | $25.00 | platform.claude.com/docs |
| Claude Sonnet 4.6 | $3.00 | $15.00 | |
| Claude Haiku 4.5 | $1.00 | $5.00 | |
| Gemini 2.5 Flash | $0.30 | $2.50 | ai.google.dev/gemini-api/docs/pricing |
| DeepSeek V4-Flash | $0.14 | $0.28 | api-docs.deepseek.com |
| Ollama (cục bộ) | $0 | $0 | Chỉ tiền điện |
Một ngày điển hình của người vibe coding làm việc với tác nhân 1–2 giờ: 100K token đầu vào cộng 30K token đầu ra = 130K mỗi ngày, khoảng 20 ngày làm việc mỗi tháng. Chi phí hằng tháng qua Cline như sau:
| Thiết lập | Chi phí hằng tháng |
|---|---|
| Cline + Ollama (Qwen 3.7 chạy cục bộ) | $0 |
| Cline + DeepSeek V4-Flash | ~$0.45 |
| Cline + Gemini 2.5 Flash | ~$2.10 |
| Cline + Claude Sonnet 4.6 | ~$15 |
| Cline + Claude Opus 4.7 | ~$25 |
| Claude Code Pro | $20 (có giới hạn) |
| Claude Code Max 5x | $100 |
Với ngân sách $20/tháng, Cline + Sonnet qua API trực tiếp của Anthropic ($15/tháng) rẻ hơn Claude Code Pro ($20). Nhược điểm của Cline trong phép so sánh này là bạn phải tự theo dõi chi tiêu. Pro của Anthropic có giới hạn cứng, nhưng giúp bạn tránh hóa đơn bất ngờ $300 chỉ sau một đêm.
Bản thân công cụ chỉ là một phần. Tiếp theo, bạn cần một thiết lập giúp tác nhân làm việc đáng tin cậy trên nhiệm vụ của mình. Thiết lập này dựa trên ba thành phần: bản sao AI của bạn + bộ não thứ hai của dự án + kỹ thuật ngữ cảnh. Thiết lập biến tác nhân từ “một trợ lý hay ảo giác” thành một công cụ thực thi có thể dự đoán. Nếu không có nó, khác biệt giữa $0.45 và $25 mỗi tháng chẳng có ý nghĩa — cả hai hạn mức đều bị lãng phí.
Phê duyệt thủ công từng bước hay trao quyền tự chủ?
Điểm chính
Theo mặc định, Cline yêu cầu phê duyệt thủ công cho từng diff, từng lệnh terminal và từng yêu cầu gửi đến dịch vụ bên ngoài. Tự động phê duyệt là tùy chọn và được bật trong phần cài đặt. Claude Code thì ngược lại: tác nhân tự hoạt động, đọc lỗi, áp dụng bản sửa và tự chạy lại kiểm thử. Cline trao cho bạn quyền kiểm soát, phù hợp với việc kiểm tra tuân thủ, dự án nhạy cảm và bất kỳ ai lo rằng “tác nhân đã xóa cơ sở dữ liệu của tôi”. Claude Code mang lại tốc độ, phù hợp với các đợt tái cấu trúc dài khi bạn muốn giao việc rồi rời đi.
Sau khi bạn mô tả nhiệm vụ, Cline trước tiên chuyển sang Plan mode. Công cụ đọc mã dự án, tìm kiếm và thảo luận kế hoạch, nhưng không đụng đến bất cứ thứ gì. Theo docs.cline.bot/core-workflows/plan-and-act:
“Trong Plan mode, bạn và Cline cùng xác định mình sẽ xây dựng gì và như thế nào. Ở chế độ này, Cline có thể đọc mã dự án, tìm kiếm và thảo luận chiến lược, nhưng không thể sửa tệp hoặc chạy lệnh.”
(docs.cline.bot/core-workflows/plan-and-act, bản dịch từ tiếng Anh)
Khi bạn hài lòng với kế hoạch, chuyển sang Act mode. Cline bắt đầu chỉnh sửa, còn bạn phê duyệt từng bước bằng nút “Approve” (đó là nhãn trong giao diện). Bạn có thể bật tự động phê duyệt, nhưng theo mặc định, mọi diff, lệnh shell và yêu cầu gửi ra ngoài đều cần bạn đồng ý. Theo bài đánh giá của totalum.app:
“Bạn có thể phê duyệt hoặc từ chối từng diff, lệnh terminal và yêu cầu web fetch từ tác nhân trước khi nó chạy.”
(bài đánh giá totalum.app, tháng 5 năm 2026, bản dịch từ tiếng Anh)
Claude Code hoạt động khác. Cũng theo nguồn trên, về Claude Code:
“Công cụ chỉnh sửa tệp, chạy kiểm thử và đọc kết quả mà không hỏi quyền ở từng bước.”
(bài đánh giá totalum.app, tháng 5 năm 2026, nói về Claude Code, bản dịch từ tiếng Anh)
Bạn ngồi xuống, viết “cập nhật mọi lệnh gọi API lên v2 và chạy kiểm thử”, đi uống cà phê rồi quay lại với PR đã hoàn tất. Nếu có gì hỏng trên đường đi, tác nhân tự đọc lỗi, áp dụng bản sửa và chạy lại kiểm thử. Claude Code có lệnh /plan (giai đoạn phân tích chỉ đọc), nhưng đây là tùy chọn, không phải mặc định.
Nên chọn công cụ nào tùy thuộc vào tình huống của bạn:
- Yêu cầu tuân thủ, fintech, mã của khách hàng — Cline. Bạn thấy từng thay đổi trước khi nó được đưa vào kho mã.
- Bạn muốn yên tâm sau khi tác nhân xóa cơ sở dữ liệu — Cline. Hướng dẫn “Cần làm gì nếu AI xóa cơ sở dữ liệu của bạn” của tôi phân tích chính xác tình huống này.
- Tái cấu trúc 50–100 tệp — Claude Code. Ở quy mô đó, việc phê duyệt từng bước trong Cline biến thành công việc bấm nút: bạn sẽ nhấn “Approve” 80 lần rồi mệt.
- Một tác vụ dài qua đêm — Claude Code (Routines trên hạ tầng đám mây của Anthropic vẫn chạy tác nhân ngay cả khi laptop của bạn đã tắt).
Cài Cline trong VS Code trong 5 phút như thế nào?
Điểm chính
Cài Cline qua VS Code Marketplace. Tìm “Cline”; nhà phát hành là Cline Bot Inc. (tên ban đầu là “Claude Dev”, và ID Marketplace vẫn giữ nguyên sau khi đổi thương hiệu). Sau khi cài đặt, biểu tượng xuất hiện trong thanh bên trái của VS Code. Tiếp theo, mở phần cài đặt, chọn nhà cung cấp và nhập khóa API. Cline mặc định khởi động ở Plan mode.
Các bước cụ thể:
Tìm tiện ích mở rộng trên Marketplace
Mở bảng Extensions:
Cmd+Shift+Xtrên Mac,Ctrl+Shift+Xtrên Windows và Linux. Tìm Cline. Tiện ích này giữ ID Marketplace cũ từ trước khi “Claude Dev” được đổi thương hiệu thành Cline.Ngoài ra, bạn có thể dùng terminal:
code --install-extension saoudrizwan.claude-devMở Cline trong bảng đang hoạt động
Sau khi cài đặt, biểu tượng Cline xuất hiện trong thanh bên trái của VS Code. Nhấp vào biểu tượng để mở thanh bên trò chuyện. Nhấp vào biểu tượng bánh răng để mở phần cài đặt.
Chọn nhà cung cấp và nhập khóa API
Trong phần cài đặt, dùng danh sách nhà cung cấp. Một số lựa chọn phổ biến:
- Anthropic — lấy khóa tại console.anthropic.com; Sonnet 4.6 là mô hình được đề xuất.
- DeepSeek — lấy khóa tại platform.deepseek.com; chọn DeepSeek V3 hoặc V4.
- Cline Provider — tích hợp sẵn hình thức trả theo mức sử dụng, không cần gói đăng ký; đăng ký tại app.cline.bot.
- Ollama — trước tiên cài Ollama cục bộ (
ollama pull qwen2.5-coder), sau đó kết nối với Cline mà không cần khóa.
Bắt đầu tác vụ đầu tiên
Nhập yêu cầu vào khung trò chuyện. Theo mặc định, Cline khởi động ở Plan mode: đọc dự án, đặt câu hỏi làm rõ và đề xuất kế hoạch. Khi đã hài lòng với kế hoạch, chuyển nút gạt bên dưới sang Act mode. Cline bắt đầu chỉnh sửa. Mỗi diff được hiển thị, và bạn cần nhấn “Approve” (hoặc bật tự động phê duyệt trong phần cài đặt).
Vậy là xong. Bạn đã sẵn sàng làm việc. Nếu đã dùng Claude Code và quen với các lệnh slash, trải nghiệm ở đây sẽ khác: mọi thứ đều thông qua thanh bên VS Code và các nút.
Cách kết nối nhà cung cấp hoặc mô hình cục bộ
Điểm chính
Bạn có thể kết nối Cline với nhà cung cấp API bằng khóa của họ và một điểm cuối tương thích với OpenAI. Trong phép so sánh được mô tả ở đây, yêu cầu được chuyển tiếp đến Claude/GPT/DeepSeek; quyền truy cập các mô hình cụ thể tùy thuộc vào nhà cung cấp bạn chọn. Các lựa chọn khác được mô tả là dùng DeepSeek qua khóa Alibaba Cloud của riêng bạn (theo phương pháp Qwen Code) và mô hình cục bộ qua Ollama: $0 và không cần internet.
Nhà cung cấp API có điểm cuối tương thích với OpenAI. Đăng ký với nhà cung cấp bạn chọn, lấy khóa API và nhập điểm cuối của họ vào Cline dưới dạng nhà cung cấp “tương thích với OpenAI”. Cline gửi yêu cầu đến đó, nhà cung cấp chuyển tiếp đến Anthropic/OpenAI/DeepSeek cho các mô hình họ cung cấp và trừ token khỏi số dư nội bộ của bạn. Trong ví dụ của tác giả, nhược điểm là giá cao hơn giá chính thức 10–30%, tốc độ có thể chậm hơn và bạn phải tin tưởng bên trung gian với dữ liệu yêu cầu. Quyền truy cập và điều khoản thanh toán do nhà cung cấp được chọn quy định.
DeepSeek qua Alibaba Cloud. Bài đánh giá gốc mô tả cách truy cập bằng khóa Alibaba Cloud và Token Plan của riêng bạn. Lựa chọn kỹ thuật này cũng phụ thuộc vào điều khoản truy cập và thanh toán của nhà cung cấp. Phương pháp được giải thích chi tiết trong hướng dẫn “Qwen 3.7-max so với Opus 4.7”.
Mô hình cục bộ qua Ollama. Cài Ollama trên máy tính, tải Qwen 3.7 hoặc Llama 3.x và kết nối Cline với Ollama mà không cần khóa API. Bạn chỉ trả tiền điện và mọi thứ hoạt động ngoại tuyến. Nhược điểm: mô hình cục bộ vẫn kém Opus 4.7 trong các tác vụ phức tạp, và máy tính của bạn phải chạy được mô hình (ít nhất 16–32 GB RAM để dùng các mô hình khá tốt).
Khi nào nên chọn Cline: các tình huống
Điểm chính
Cline là lựa chọn phù hợp hơn khi bạn quan tâm đến việc kiểm soát chi phí mô hình, phê duyệt thủ công mọi thay đổi, dùng mô hình cục bộ để bảo vệ quyền riêng tư hoặc giữ ngân sách công cụ ở mức thấp. Công cụ phù hợp với lập trình viên backend có yêu cầu riêng tư và những người mới thử tác nhân, chưa muốn cam kết với một gói đăng ký cố định.
Các tình huống cụ thể mà Cline tốt hơn một cách khách quan:
Bạn chạm giới hạn hằng tuần của Claude Pro giữa chừng. Pro có giá $20/tháng và có giới hạn cứng với Opus. Nếu dùng nhiều, bạn có thể chạm giới hạn vào giữa ngày. Max với giá $100–200 có giới hạn cao hơn, nhưng đắt gấp nhiều lần. Với Cline, bạn có thể kết nối trực tiếp với API Anthropic (trả theo mức sử dụng, không giới hạn) hoặc chuyển sang DeepSeek/Gemini cho đến khi hạn mức Pro được đặt lại.
Bạn muốn xem từng diff trước khi áp dụng. Plan + Act mode cùng phê duyệt từng bước là yêu cầu đối với kiểm tra tuân thủ, mã khách hàng và dự án fintech — cũng như với bất kỳ ai nhớ những câu chuyện kiểu “tác nhân đã xóa cơ sở dữ liệu production của tôi” (tôi đã đề cập các trường hợp như vậy trong hướng dẫn hoàn tác thay đổi).
Bạn không muốn trả cố định $20/tháng. Cline là mã nguồn mở và tiện ích mở rộng miễn phí. Nếu bạn lập trình 2–3 giờ mỗi ngày và không cần Opus mọi lúc, Cline + Sonnet qua khóa riêng sẽ rẻ hơn Pro, không cần cam kết. Bạn có thể theo dõi chi tiêu theo thời gian thực.
Bạn cần mô hình cục bộ để bảo vệ quyền riêng tư. Chạy Ollama + Qwen 3.7 hoặc Llama 3.x cục bộ, tác nhân hoạt động trên máy tính của bạn; không có dữ liệu nào gửi đến API bên ngoài. Cline hỗ trợ cách này cho dự án NDA, rà soát mã nhạy cảm hoặc các nhóm phải giữ dữ liệu trên máy. Claude Code không có tính năng đó.
Bạn cần nhà cung cấp tương thích với OpenAI. Cline kết nối với họ như với bất kỳ nhà cung cấp tương thích OpenAI nào khác. Trong phép so sánh được mô tả ở đây, Claude Code không có lựa chọn này; công cụ dùng quyền truy cập trực tiếp vào Anthropic. Quyền truy cập và thanh toán tùy thuộc vào điều khoản của nhà cung cấp.
Khi Cline KHÔNG phải lựa chọn phù hợp hơn:
- Với các tác vụ tự động quy mô lớn (tái cấu trúc 80 tệp), việc phê duyệt từng bước biến thành công việc bấm nút.
- Khi cần workflow Claude Code cụ thể, so đúng cách điều phối và yêu cầu hosting với Cline. Cả hai có tác nhân con; riêng sự hiện diện đó chưa quyết lựa chọn.
- Khi bạn chỉ làm việc với Claude và muốn tốc độ tái cấu trúc tối đa, Claude Code vượt lên nhờ tối ưu hóa gốc.
5 tình huống nên chọn Claude Code
Điểm chính
Claude Code phù hợp hơn với các tác vụ cần tính tự chủ và tốc độ chỉnh sửa cao: tái cấu trúc dài mà không cần giám sát liên tục, tác vụ qua đêm bằng Routines, thay đổi nhiều mô-đun qua Subagents, tự động hóa bằng Skills và quy trình lặp lại qua Hooks. Công cụ phù hợp với người chỉ làm việc bằng Claude, sẵn sàng trả mức giá cố định để có tính dự đoán và cần quy trình làm việc trên nhiều thiết bị (laptop, điện thoại thông minh và web).
Các tình huống cụ thể mà Claude Code tốt hơn một cách khách quan:
Tác vụ tự động dài mà không cần giám sát liên tục. Thời gian hoàn thành có thể nhanh hơn đến 3x khi tái cấu trúc (morphllm.com). Giao việc “cập nhật mọi lệnh gọi API lên v2”, rời đi rồi quay lại với PR đã hoàn tất và kiểm thử đã chạy.
Skills, Subagents, Routines, Hooks — quy trình tích hợp. Skills (
.claude/skills/<name>/SKILL.md) là các quy trình có thể tái sử dụng, được kích hoạt theo điều kiện hoặc thủ công bằng/skill-name. Subagents là các cửa sổ ngữ cảnh biệt lập với vai trò chuyên biệt. Routines là tác vụ cron trên hạ tầng đám mây của Anthropic, chạy ngay cả khi laptop đã tắt. Hooks là lệnh shell cho 25 sự kiện vòng đời (PreToolUse, PostToolUse, Stop, v.v.). Cline cũng có tác nhân được lập lịch, nhưng chúng chạy cục bộ; không có gì tương đương hạ tầng của Anthropic. Skills và Hooks không được tích hợp gốc trong Cline. Tôi trình bày riêng trong Skills, Subagents, MCP và Plugins trong Claude Code.Quy trình làm việc trên nhiều thiết bị. Remote Control, Dispatch, ứng dụng iOS và phiên bản web tại claude.ai/code. Bắt đầu tác vụ trên laptop, tiếp tục trên điện thoại thông minh khi trên đường đến quán cà phê, rồi lấy kết quả vào buổi tối. Cline chỉ giới hạn ở IDE và CLI — không có quy trình trên điện thoại thông minh.
Tích hợp Claude gốc. Prompt, định dạng diff và quản lý ngữ cảnh đều được thiết kế riêng cho các mô hình Claude. Khi tái cấu trúc, điều này giúp công cụ tạo ra khoảng 3x số lượt chỉnh sửa mỗi phút so với Cline khi cùng dùng mô hình Opus 4.7. Nếu bạn vốn chỉ làm việc với Claude và không định chuyển sang DeepSeek hay Gemini, Claude Code sẽ nhanh hơn.
Lệnh và Agent Teams. Agent Teams hiện có ở dạng thử nghiệm trong Max 5x: một số tác nhân chạy song song trong một phiên. Cline đã có subagent từ v3.58, nhưng Agent Teams là một cấp độ điều phối khác.
Khi Claude Code KHÔNG phải lựa chọn phù hợp hơn:
- Khi bạn cần mã nguồn của công cụ ở dạng mở (Cline theo Apache-2.0; Claude Code là mã nguồn đóng).
- Khi bạn muốn phê duyệt từng thay đổi theo từng bước (trong Claude Code đây là tùy chọn; trong Cline đây là mặc định).
- Khi bạn làm việc với mã nhạy cảm và cần mô hình cục bộ mà không gửi gì đến API bên ngoài.
Cline có gì mà Claude Code không có?
Điểm chính
Cline có năm thứ Claude Code không có: 1) mã nguồn mở (Apache-2.0; bạn có thể phân nhánh và chỉnh sửa), 2) hỗ trợ hơn 10 nhà cung cấp mô hình và mọi điểm cuối tương thích OpenAI qua một giao diện, 3) mô hình cục bộ qua Ollama mà không gửi mã đến API bên ngoài, 4) mặc định phê duyệt thủ công mọi thay đổi và 5) .clinerules cho quy tắc tác nhân theo từng dự án (gần tương đương CLAUDE.md, nhưng đơn giản hơn).
Xem kỹ từng điểm:
Mã nguồn mở (Apache-2.0). Bạn có thể phân nhánh cline/cline, tùy chỉnh và kiểm tra bên trong tác nhân có gì. Điều này rất quan trọng với các nhóm có chính sách “chỉ dùng mã nguồn mở” hoặc yêu cầu kiểm toán. Mã nguồn Claude Code là mã nguồn đóng.
Nhiều mô hình qua hơn 10 nhà cung cấp. Một giao diện cho Anthropic, OpenAI, Google, DeepSeek, AWS Bedrock, Azure, GCP Vertex, xAI, Mistral, Cerebras, Groq, cùng mọi điểm cuối tương thích OpenAI. Hôm nay bạn có thể thử Sonnet, ngày mai DeepSeek, ngày kia Gemini — tất cả trong cùng một cuộc trò chuyện.
Mô hình cục bộ qua Ollama và LM Studio. Tải mô hình, khởi chạy Ollama và kết nối với Cline; tác nhân chạy trên máy tính của bạn. Hữu ích cho quyền riêng tư, làm việc ngoại tuyến và dự án NDA. Claude Code không có chế độ này.
Mặc định phê duyệt từng bước. Mọi diff, lệnh terminal và yêu cầu gửi đến dịch vụ bên ngoài đều cần được phê duyệt trước khi thực thi. Tự động phê duyệt là tùy chọn. Claude Code hoạt động theo chiều ngược lại: mặc định tự chủ, còn Hooks có thể áp đặt hạn chế (sự kiện PermissionRequest).
.clinerules cho quy tắc tác nhân theo từng dự án. Đặt tệp .clinerules ở thư mục gốc dự án. Cline đọc tệp này cho mỗi tác vụ và tuân theo quy tắc của bạn (“luôn viết kiểu TypeScript”, “đừng động vào tệp trong legacy/”, “dùng Conventional Commits”). Đây là lựa chọn gần tương đương CLAUDE.md, nhưng đơn giản hơn.
Quy trình mở rộng của Claude Code so sánh thế nào?
Điểm chính
Có sáu khu vực workflow cần so: 1) Skills trong .claude/skills/, 2) giao việc tác nhân con cả hai hỗ trợ, 3) Routines cloud so lịch chạy cục bộ, 4) Hooks vòng đời, 5) Auto memory, 6) iOS và Remote Control. So cách triển khai và workflow được hỗ trợ ở mỗi khu vực thay vì coi tất cả độc quyền.
Xem kỹ hơn:
Skills (.claude/skills/<name>/SKILL.md). Các quy trình có thể tái sử dụng, được kích hoạt theo điều kiện hoặc thủ công bằng /skill-name. Ví dụ, một skill build-pr-review khởi chạy tác nhân đọc diff, chạy kiểm thử, viết bài đánh giá và soạn nhận xét PR. Các lệnh tùy chỉnh được nhập vào Skills vào đầu năm 2026.
Subagents với ngữ cảnh biệt lập. Subagent là một phiên bản AI riêng có ngữ cảnh riêng. Bạn có thể giao các nhiệm vụ nghiên cứu nặng: tác nhân chính giữ ngữ cảnh gọn, còn Subagent tìm kiếm tệp và chỉ trả lại kết quả. Đầu ra dài dòng (kết quả tìm kiếm, nhật ký) không làm lộn xộn cuộc trò chuyện chính. Cline thêm tác nhân con ở v3.58 (tháng 2 năm 2026), nên cả hai hỗ trợ giao việc. So cách ly ngữ cảnh, công cụ được phép, phối hợp và bàn giao kết quả cho tác vụ, không coi Cline thiếu tác nhân con.
Routines trên hạ tầng đám mây của Anthropic. Tác vụ cron trên máy chủ Anthropic, chạy ngay cả khi laptop đã tắt. Chúng có thể khởi chạy theo lịch, qua lệnh gọi API hoặc sự kiện GitHub. Muốn tác nhân rà soát các PR gần đây mỗi sáng? Thiết lập Routine để nó hoạt động mà không cần laptop. Cline cũng có tác nhân được lên lịch mã nguồn mở, nhưng chúng chạy cục bộ và cần máy tính đang bật hoặc máy chủ của riêng bạn.
Hooks cho 25 sự kiện vòng đời. Lệnh shell được kích hoạt bởi các sự kiện cụ thể (UserPromptSubmit, PreToolUse, PostToolUse, PermissionRequest, Stop, SubagentStop và 19 sự kiện khác). Tự động định dạng sau khi sửa tệp, chạy lint trước khi commit, kiểm tra bảo mật tùy chỉnh — tất cả đều được xử lý bằng Hooks. Cline không có tính năng tương đương.
Auto memory. Claude Code ghi lại những phát hiện đã tích lũy giữa các phiên: lệnh build, hiểu biết khi gỡ lỗi và đặc điểm riêng của dự án. Ngày hôm sau, tác nhân nhớ rằng trong dự án này, bạn cần chạy npm run build với biến NODE_OPTIONS=--max-old-space-size=8192. Trong Cline, bạn duy trì bộ nhớ giữa các phiên qua .clinerules và lịch sử trò chuyện trong Git, nhưng không có khả năng tự học.
Ứng dụng iOS, Remote Control, Dispatch. Khởi chạy tác vụ dài từ điện thoại thông minh, rồi mở kết quả trên máy tính để bàn vào buổi tối. Cline không có lựa chọn tương đương; công cụ chạy trong IDE và CLI trên máy tính của bạn.
Những điểm vướng của Cline khi dùng thực tế
Điểm chính
Ba điểm vướng chính của Cline: 1) phê duyệt từng bước gây mệt mỏi khi làm việc lớn — khi tái cấu trúc hơn 50 tệp, có thể bạn phải nhấn “Approve” (nút trong giao diện) hàng chục lần; 2) các nhà cung cấp khác nhau dùng số lượng token khác nhau cho cùng một tác vụ — DeepSeek/Gemini đạt 80% chất lượng của Opus nhưng đôi khi cần 2–3 lần lặp thay vì một. Ngoài ra còn có lỗi nhỏ trong hệ thống checkpoint và CLI còn khá mới (chế độ headless ra mắt vào tháng 2 năm 2026).
Theo trải nghiệm được tác giả mô tả, Cline đã được dùng cùng Claude Code trong vài tháng. Những nội dung sau là quan sát từ phép so sánh đó.
Mệt mỏi vì phê duyệt khi làm việc lớn. Khi cần cập nhật lệnh gọi API trong 80 tệp, bạn phải nhấn “Approve” 80 lần. Tự động phê duyệt giúp ích, nhưng khi đó bạn mất lợi thế chính của Cline: quyền kiểm soát. Bạn có thể bật tính năng này cho các thay đổi thông thường và giữ phê duyệt thủ công cho mã quan trọng.
Chất lượng thấp hơn với các mô hình không phải Claude. DeepSeek V4-Pro-Max đạt 80.6% trên SWE-bench Verified, so với 87.6% của Opus 4.7. Bạn sẽ không nhận ra khác biệt ở các chỉnh sửa đơn giản; nó thể hiện ở tác vụ phức tạp.
Bạn tiết kiệm token nhưng tốn thời gian. Ước tính của tác giả: 10–15% tác vụ với DeepSeek cần làm lại, làm hao hụt khoản tiết kiệm.
Quản lý ngữ cảnh thủ công. Trong Cline, ngữ cảnh mặc định là hơn 400K token mà không tự động thu gọn (morphllm.com). Trong các phiên dài, ngữ cảnh đầy lên và chất lượng phản hồi giảm. Claude Code có tính năng tự thu gọn tích hợp và ngữ cảnh 1M ở gói Max. Tôi đã viết về token trong Claude Code đi đâu; các tình huống tương tự cũng áp dụng với Cline, nhưng không có tự động hóa, nên bạn phải tự xóa ngữ cảnh bằng /clear hoặc bắt đầu phiên mới.
Lỗi checkpoint. Trên cline/cline trên GitHub, issue #9631 đang mở, còn #6645 và #8866 đã đóng. Khôi phục checkpoint không phải lúc nào cũng hoạt động trong lần thử thứ hai, và trạng thái đôi khi bị hỏng sau khi tạo tệp. Với tác vụ quan trọng, bạn có thể sao lưu thay đổi bằng git stash hoặc các nhánh riêng.
CLI còn mới. Chế độ CLI headless được bổ sung vào tháng 2 năm 2026 (Cline CLI v3.0). Với tác vụ CI/CD, Cline vẫn chưa trưởng thành bằng Claude Code.
Thiết lập lý tưởng: dùng Claude Code và Cline cùng nhau
Điểm chính
Quy trình được đề xuất trong phép so sánh này là dùng cả hai công cụ cho các tác vụ khác nhau. Claude Code dành cho dự án chính, tác vụ tự động dài và làm việc trên nhiều thiết bị. Cline dành cho thử nghiệm với mô hình giá rẻ (DeepSeek, Gemini), mã nhạy cảm qua Ollama cục bộ, tác vụ tuân thủ cần phê duyệt từng diff và làm phương án dự phòng khi bạn chạm giới hạn hằng tuần của Claude Pro.
Ví dụ về thiết lập:
- Dự án chính — Claude Code trên Opus 4.7. Thực hiện mọi thay đổi quan trọng ở đây, dùng Skills cho tác vụ lặp lại, Routines cho tác vụ cron và Auto memory để tích lũy phát hiện.
- Thử nghiệm với mô hình giá rẻ — Cline + DeepSeek V4-Flash. Tạo nguyên mẫu tính năng mới, viết script dùng một lần và tạo mẫu: mọi việc mà chất lượng không phải yếu tố then chốt và tiết kiệm tiền là quan trọng.
- Tác vụ tuân thủ (mã của người khác, fintech, dự án khách hàng) — Cline + Sonnet qua API trực tiếp của Anthropic. Phê duyệt từng bước giúp bạn xem mọi thay đổi và dừng bất cứ lúc nào.
- Khi Claude Pro chạm giới hạn hằng tuần — chuyển sang Cline + Anthropic API (trả theo mức sử dụng) hoặc Cline + DeepSeek cho các chỉnh sửa thông thường.
- Mô hình cục bộ cho dự án NDA — Cline + Ollama + Qwen 3.7. Mọi thứ chạy cục bộ; không có dữ liệu nào đi ra internet.
Cline và Claude Code giải quyết các vấn đề khác nhau và bổ trợ cho nhau trong cùng một thiết lập. Bạn không cần chọn một công cụ mãi mãi.
Tiếp theo: thiết lập phương pháp làm việc
Điểm chính
Cline hay Claude Code rốt cuộc vẫn chỉ là công cụ. Khác biệt giữa “đã cài tiện ích mở rộng VS Code” và “thực sự vibe coding một sản phẩm bằng AI” nằm ở phương pháp làm việc với ngữ cảnh. Cùng một tác nhân có thể tạo kết quả tuyệt vời trong dự án này và kết quả tệ hại trong dự án khác. Tác nhân không chịu trách nhiệm cho điều đó; vấn đề là bạn đã chuẩn bị dự án cho tác nhân như thế nào.
Bạn đã cài Cline (hoặc tiếp tục dùng Claude Code), và công cụ hoạt động. Bạn có thể mở bất kỳ dự án nào và bắt đầu xây dựng qua trò chuyện với tác nhân.
Câu hỏi tương tự xuất hiện với mọi công cụ khác: tại sao cùng một prompt trong Cline lại cho kết quả tuyệt vời ở dự án này nhưng tệ hại ở dự án khác? Ngữ cảnh xung quanh prompt quyết định điều đó. Nếu dự án có cấu trúc business/ với đối tượng, sản phẩm và mục tiêu, tác nhân sẽ hoạt động như một cộng sự. Nếu thư mục trống, nó sẽ bịa ra thông tin.
Thiết lập này dựa trên ba thành phần:
- Bản sao AI của bạn — tác nhân bắt đầu tái tạo cách suy luận của bạn vì bạn đã mô tả nguyên tắc và giá trị trong các tệp dự án.
- Bộ não thứ hai — thư mục
business/trong dự án, chứa đối tượng, sản phẩm, mục tiêu và tài chính. Tác nhân đọc nội dung này cho mỗi yêu cầu và làm việc với ngữ cảnh thay vì trong khoảng trống. - Kỹ thuật ngữ cảnh — quản lý những gì tác nhân biết về dự án. Nội dung bạn đưa vào ngữ cảnh mới là điều quan trọng, chứ không phải cách bạn diễn đạt yêu cầu. Tôi đã trình bày riêng trong “Kỹ thuật ngữ cảnh là gì?”.
Thiết lập này hoạt động với mọi tác nhân — Claude Code, Cline, Cursor, Codex, Qwen Code. Đây là đánh giá của tác giả.
Bạn có thể tiếp tục khám phá Ailoot tại ailoot.ai.
Nguồn tham khảo
- cline.bot — trang chính thức của Cline Bot Inc., khẩu hiệu và mô tả tính năng
- cline.bot/faq — FAQ của Cline, giá và nguyên tắc “tự mang khóa của bạn”
- github.com/cline/cline — mã nguồn mở, README, bản phát hành (62 548 sao tính đến ngày 30 tháng 5 năm 2026)
- docs.cline.bot/core-workflows/plan-and-act — tài liệu về Plan/Act mode
- code.claude.com/docs/en/overview — tài liệu chính thức về Claude Code
- claude.com/pricing — các gói Claude Pro và Max hiện tại
- platform.claude.com/docs/en/about-claude/pricing — giá API của Opus và Sonnet
- api-docs.deepseek.com/quick_start/pricing — giá DeepSeek V3/V4
- ai.google.dev/gemini-api/docs/pricing — giá Gemini 2.5 Flash
Xem thêm chi tiết
Câu hỏi thường gặp
Có bắt buộc dùng Claude Code để dùng tác nhân con không?
Không. So sánh mô tả tác nhân con ở cả Claude Code và Cline. Xem ngữ cảnh cách ly, quyền công cụ, phối hợp và bàn giao của mỗi bên thay vì quyết định chỉ theo tên tính năng.
Cline miễn phí có nghĩa dùng mô hình đám mây miễn phí không?
Không. Client mã nguồn mở không tính tiền nhưng nhà cung cấp đã cấu hình tính phí suy luận đám mây. Ước tính riêng token đầu vào, đầu ra và theo dõi phí; mô hình cục bộ dùng phần cứng của bạn.