Vấn đề
Bạn muốn AI agent thực sự làm việc trong workflow hiện tại — không phải một IDE mới, không phải thêm platform khác. VS Code đã là nhà của bạn. Và bạn không muốn trả $20-200/tháng cho một subscription chỉ để có AI help.
GitHub Copilot giải quyết autocomplete, nhưng không phải agent. Cursor là tuyệt vời nhưng đắt và pricing không đáng tin. Terminal agents như Claude Code đòi hỏi bạn rời khỏi editor.
Có một con đường khác — và nó sống ngay trong VS Code mà bạn đã quen thuộc.
Cline là gì?
Cline (trước đây là "Cline") là VS Code extension biến editor thành một AI coding agent đầy đủ. Nó không phải autocomplete tool — đây là một agent có thể:
- Đọc và sửa nhiều files cùng lúc
- Chạy shell commands
- Tạo và chạy tests
- Xây dựng entire features từ prompt
- Hỏi approval trước mỗi thay đổi quan trọng
Với 5+ triệu installs và 58K GitHub stars, đây là một trong những AI coding tool phổ biến nhất mà bạn có thể không biết đến.
Điều làm Cline đặc biệt
1. Bring Your Own Key (BYOK) — Zero markup
Cline không markup API costs. Bạn trả trực tiếp cho provider (Anthropic, OpenAI, Google, etc.) theo giá gốc của họ. Điều này có nghĩa:
- Claude Opus qua Cline = cùng giá như dùng trực tiếp Anthropic API
- Không có "billing surprise" như với Cursor
- Kiểm soát hoàn toàn chi phí
2. Human-in-the-loop approval
Mỗi action Cline thực hiện đều yêu cầu human approval. Bạn không bao giờ phải lo agent sẽ tự ý refactor toàn bộ codebase. Điều này đặc biệt hữu ích khi:
- Làm việc trên codebase shared với team
- Không muốn AI tự ý delete hoặc rewrite quan trọng files
- Muốn maintain control hoàn toàn
3. Multi-provider support
Cline hỗ trợ nhiều model providers:
| Provider | Models | Notes |
|---|---|---|
| Anthropic | Claude Opus, Sonnet, Haiku | Recommended |
| OpenAI | GPT-4o, GPT-4 Turbo | |
| Gemini 1.5 Pro, Flash | ||
| Local Models | Via Ollama | Free, private |
4. Apache-licensed, Open Source
Không like Cursor's closed-source approach, Cline là completely open source. Bạn có thể review code, contribute, và fork nếu cần.
So sánh: Cline vs alternatives
| Tiêu chí | Cline | Cursor | Copilot | Claude Code |
|---|---|---|---|---|
| Giá | Miễn phí (BYOK) | $20+/tháng | $10/tháng | $20-200/tháng |
| Chạy trong | VS Code | VS Code fork | Mọi IDE | Terminal |
| Approval gates | Có (mỗi action) | Optional | Không | Không |
| Open source | Có (Apache) | Không | Không | Không |
| Multi-file edits | Có | Có | Không | Có |
| Shell commands | Có | Có | Không | Có |
Cài đặt và sử dụng
# Tìm trong VS Code Marketplace: "Cline"
# Hoặc cài qua command:
code --install-extension rktab.Cline
Sau khi cài đặt:
- Open VS Code Settings → Tìm "Cline"
- Thêm API Key cho provider bạn chọn (Anthropic khuyến nghị)
- Bắt đầu chat với Cline trong sidebar
Example workflow
User: "Refactor tất cả các hàm trong services/ thành async/await"
Cline: [Tôi sẽ refactor các file sau:
- services/UserService.cs
- services/OrderService.cs
- services/PaymentService.cs
Tôi sẽ:
1. Đọc từng file
2. Convert sync methods sang async
3. Update callers
4. Chạy tests để verify
Tiếp tục?]
Cline forks: Roo Code và Kilo Code
Cline có hai forks phổ biến với features bổ sung:
Roo Code (22K stars)
- Structured mode cho organized tasks
- Enhanced context management
- Better multi-agent support
Kilo Code (16K stars)
- Broader model support
- Specialized modes cho specific workflows
- Extended plugin ecosystem
Tất cả đều BYOK, miễn phí, và tương thích VS Code.
Khi nào nên dùng Cline
Nên dùng Cline khi:
- Bạn muốn AI agent trong VS Code quen thuộc
- Bạn muốn kiểm soát chi phí với BYOK
- Bạn cần approval gates cho safety
- Bạn thích open source tools
- Team budget không cho phép Cursor subscription
Không nên dùng Cline khi:
- Bạn cần visual diff như Cursor's Composer
- Bạn muốn integrated terminal agent (dùng Claude Code thay thế)
- Bạn là beginner và cần guided workflow (Copilot simpler)
Góc nhìn từ team BKGlobal
Tại BKGlobal, chúng tôi sử dụng Cline như một phần của "layered AI approach":
- Cline cho in-editor work nơi tôi muốn approve từng bước
- Claude Code cho complex refactors cần terminal
- Gemini CLI cho huge codebase ingestion
Điều này ảnh hưởng thế nào đến project đang chạy? Với Cline, chúng tôi có thể assign AI tasks cho junior developers mà không lo họ sẽ break production — vì mọi thay đổi đều qua approval gate.
Takeaway
Nếu bạn muốn Cursor-style agentic work nhưng không muốn trả premium subscription, Cline là câu trả lời. Với 5M+ installs và zero markup pricing, đây là best free AI coding agent cho developers đã có VS Code.
Start với Cline nếu:
- Bạn đã dùng VS Code
- Bạn muốn BYOK control
- Bạn cần approval safety gates
Son Do — BKGlobal Tech Team