Bài viết gần đây
-
-
Giao Dịch Tự Động (Algo Trading): Tương Lai Của Đầu Tư Tài Chính Số
Tháng 7 26, 2026 -
Hướng Dẫn Tự Học Auto Trading Bằng Python Thực Chiến Cho Nhà Đầu Tư
Tháng 7 26, 2026 -
Xây Dựng Hệ Thống Bot Trading Python MT5 Vận Hành 24/7 Trên Cloud
Tháng 7 26, 2026 -
Bot Trading Là Gì? Giải Thích Cho Người Mới 2026
Tháng 7 25, 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 | 81 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://www.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ộ.
Weekly Digest — Nhận Bản Tin Hàng Tuần
Nhận các bài viết phân tích kỹ thuật chuyên sâu, thuật toán giao dịch tự động (Trading Bot) và các giải pháp công nghệ mới nhất từ Hướng Nghiệp Dữ Liệu.
Đặng Trí Thanh
Giám đốc Công nghệ · DNT Digital · Giảng viên HNDLĐào tạo và triển khai thực chiến Python, MT5 và hệ thống bot auto trading / IB cho học viên và doanh nghiệp.