Bài viết gần đây
-
Hướng dẫn cài đặt Trae IDE trên Windows — IDE AI miễn phí ByteDance
Tháng 6 10, 2026 -
Hướng dẫn cài đặt Google Antigravity IDE trên Windows
Tháng 6 10, 2026 -
Hướng dẫn cài đặt Cursor trên Windows — IDE AI chính khóa IB Bot
Tháng 6 10, 2026
| Hướng dẫn cài đặt Cline CLI trên Windows — Agent coding trong Terminal
Được viết bởi thanhdt vào ngày 10/06/2026 lúc 10:09 | 25 lượt xem
✍️ Cline CLI là gì? Dùng để làm gì trong khóa học?
Cline CLI là phiên bản chạy trong Terminal (PowerShell, CMD, bash) của agent AI Cline — cùng “bộ não” với extension trên VS Code / Cursor, nhưng phù hợp khi bạn muốn:
- Chạy agent không mở IDE (VPS, server, máy cấu hình thấp)
- Tự động hóa tác vụ lặp: sửa script deploy, test webhook, refactor Python
- Quản lý nhiều agent song song qua Kanban board (
cline --kanban) - Gắn vào CI/CD hoặc cron (
cline schedule, headless mode)
Trong khóa IB Bot Auto Trading, Cline CLI hỗ trợ các việc kỹ thuật như: chỉnh file workflow n8n, script deploy_pr_*, EA MT5, form HTML — không thay thế quy trình IB (Myfxbook, Telegram signal, check ID), mà là công cụ dev giúp triển khai nhanh hơn.
📋 Yêu cầu hệ thống
Theo trang Cline CLI:
| Thành phần | Yêu cầu |
|---|---|
| Node.js | 22+ (khuyến nghị; tối thiểu 20+) |
| Hệ điều hành | Windows 10/11, macOS, Linux |
| Tài khoản / API | Tài khoản Cline miễn phí hoặc API key (Anthropic, OpenAI, Google, OpenRouter, …) |
| Mạng | Cần internet khi cline auth và khi agent gọi model |
Gói npm tự tải binary native đúng nền tảng (arm64/x64) — không cần cài thêm runtime Zig/Bun.
🔧 Bước 1 — Cài Node.js 22 trên Windows
Cách 1: Installer chính thức (khuyến nghị học viên mới)
- Vào https://nodejs.org/ → tải bản LTS 22.x (Windows Installer
.msi) - Chạy installer → tick “Add to PATH”
- Mở PowerShell mới (quan trọng — PATH chỉ cập nhật sau khi mở cửa sổ mới)
Kiểm tra:
node --version
npm --version
Kết quả mong đợi: v22.x.x và 10.x.x (npm đi kèm Node).
Cách 2: nvm-windows (nếu cần nhiều phiên bản Node)
nvm install 22
nvm use 22
node --version
📦 Bước 2 — Cài Cline CLI globally
Mở PowerShell (Run as Administrator nếu npm báo lỗi quyền ghi global):
npm install -g cline
Hoặc rút gọn (cùng lệnh trên trang chính thức):
npm i -g cline
Bản nightly (thử tính năng mới — không khuyến nghị production):
npm install -g cline@nightly
Kiểm tra cài đặt:
cline --version
Nếu lệnh cline không nhận: đóng/mở lại terminal, hoặc thêm %AppData%npm vào PATH.
🔐 Bước 3 — Xác thực provider (cline auth)
Cline cần model AI để chạy agent. Cấu hình một lần:
cline auth
Menu tương tác sẽ hiện các lựa chọn (theo npm package cline):
| Cách | Mô tả |
|---|---|
| Sign in with Cline | OAuth tài khoản Cline |
| ChatGPT Subscription | Qua provider openai-codex |
| API key riêng | Anthropic, OpenAI, Google Gemini, OpenRouter, … |
Cấu hình nhanh bằng API key (không cần menu)
Ví dụ Anthropic:
cline auth --provider anthropic --apikey sk-ant-... --modelid claude-sonnet-4-6
Ví dụ OpenAI-compatible endpoint:
cline auth --provider openai-native --apikey sk-... --modelid gpt-5 --baseurl https://api.example.com/v1
Biến môi trường (tùy chọn, thay cho lưu keychain):
$env:ANTHROPIC_API_KEY = "sk-ant-..."
# hoặc OPENAI_API_KEY, tùy provider
Key được lưu an toàn trong system keychain khi dùng cline auth (theo FAQ trên cline.bot/cli).
▶️ Bước 4 — Chạy Cline lần đầu
Chế độ chat tương tác
cline
Gõ yêu cầu bằng tiếng Việt hoặc Anh, ví dụ:
Đọc file test_form_webhook.py và thêm case test ID rỗng.
One-shot — một lệnh, một task
cline "Liệt kê các file .py trong thư mục ib-bot-tools"
Plan mode — lập kế hoạch trước khi sửa code
cline --plan "Thiết kế cách thêm slug vào payload deploy_pr_bai6_5sites.py"
Zen mode — chạy nền, trả terminal
cline -z "Refactor hàm publish trong fix_pr_slugs_fast.py"
📊 Bước 5 (tùy chọn) — Kanban: nhiều agent song song
Cline có bảng Kanban để orchestrate nhiều agent — mỗi thẻ một git worktree riêng, tránh conflict:
cline --kanban
Trình duyệt mở tại: http://localhost:3484
Tính năng chính (cline.bot/cli):
- Git worktree riêng mỗi task
- Dependency chains — thẻ B tự chạy khi thẻ A xong
- Review diff như PR — comment inline, agent sửa tiếp
- Tích hợp Linear MCP (nếu team dùng Linear)
Phù hợp khi bạn chia backlog BL-09b / BL-10b thành nhiều thẻ nhỏ chạy song song.
🛠️ Lệnh hữu ích sau khi cài
Theo CLI Overview:
| Lệnh | Mục đích |
|---|---|
cline config |
Mở giao diện cấu hình |
cline doctor |
Chẩn đoán lỗi cấu hình |
cline history |
Xem lịch sử session |
cline mcp |
Quản lý MCP servers |
cline schedule |
Agent theo lịch cron |
cline update |
Kiểm tra / cập nhật CLI |
cline connect slack |
Agent qua Slack (connector) |
Cập nhật phiên bản:
npm update -g cline
⚠️ Xử lý lỗi thường gặp (Windows)
1. cline không phải lệnh nội bộ
- Cài lại Node → tick Add to PATH
- Hoặc thêm
%AppData%npmvào Environment Variables → Path - Mở terminal mới
2. Lỗi quyền khi npm install -g
Chạy PowerShell Administrator, hoặc đổi prefix npm:
npm config set prefix "$env:USERPROFILE.npm-global"
Thêm %USERPROFILE%.npm-global vào PATH.
3. Lỗi database / better-sqlite3
Một số máy báo lỗi native module sau cài global:
npm rebuild -g better-sqlite3
Chạy lại cline doctor.
4. Session / OAuth hết hạn
cline auth
Đăng nhập lại provider.
5. Agent không có quyền ghi file
Chạy terminal trong đúng thư mục project (ví dụ folder khóa học hoặc D:Website Docusaurus...), không chạy từ C:WindowsSystem32.
🔗 So sánh nhanh: Cline CLI vs Cursor IDE
| Tiêu chí | Cursor IDE | Cline CLI |
|---|---|---|
| Giao diện | GUI, chat trong editor | Terminal + Kanban web |
| Phù hợp | Soạn bài, sửa markdown, debug trực quan | VPS, CI, nhiều agent song song |
| Cùng project khóa | ✅ Dùng song song được | ✅ Cùng repo, cùng script |
Khóa học khuyến nghị: Cursor cho biên soạn học liệu; Cline CLI cho deploy script, test webhook trên VPS, hoặc Kanban khi làm nhiều task Phase 5.
✅ Checklist hoàn tất cài đặt
- [ ]
node --version≥ v22 - [ ]
npm i -g clinethành công - [ ]
cline --versionin ra số phiên bản - [ ]
cline auth— đã chọn provider / API key - [ ]
cline "echo hello"hoặccline— agent phản hồi được - [ ] (Tùy chọn)
cline --kanban— board mở tại localhost:3484 - [ ] (Tùy chọn)
cline doctor— không báo lỗi nghiêm trọng
📥 Hỗ trợ học viên
- Landing khóa học: https://huongnghiepdulieu.com/xay-dung-ib-bang-bot-auto-trading/
- Zalo tư vấn kỹ thuật: 039.791.9841
- Tài liệu Cline chính thức: cline.bot/cli · docs.cline.bot
Lưu ý bảo mật: Không commit API key vào Git. Không chia sẻ key trong nhóm chat công khai — dùng cline auth hoặc biến môi trường cục bộ.