Hướng dẫn sử dụng OpenCode CLI Chi Tiết
OpenCode là AI coding agent mã nguồn mở, miễn phí, giúp bạn viết code ngay trong terminal. Bài viết này hướng dẫn từng chức năng một kèm tình huống thực tế để bạn áp dụng ngay.
Mục lục
- Cài đặt OpenCode
- Cấu hình Provider (AI Model)
- Khởi tạo dự án lần đầu
- TUI Mode - Giao diện terminal chính
- Non-interactive Mode (Run) - Chạy tự động
- Continue Session - Tiếp tục công việc dở dang
- Web Mode - Dùng OpenCode qua trình duyệt
- Serve Mode - Chạy OpenCode dạng server
- Quản lý Session
- Quản lý Models
- Quản lý Agents (AI Agent tùy chỉnh)
- Quản lý MCP Servers
- Tích hợp GitHub
- Plugins
- Stats & Debug - Xem thống kê & gỡ lỗi
- Nâng cấp & Gỡ cài đặt
- Global Flags & Biến môi trường
- Cấu hình TUI nâng cao
- Mẹo & Thủ thuật thực tế
1. Cài đặt OpenCode
1.1. Tình huống: Bạn là developer mới, muốn cài OpenCode nhanh nhất
Cách nhanh nhất - dùng script một dòng:
curl -fsSL https://opencode.ai/install | bash
Script này tự động phát hiện hệ điều hành, tải bản phù hợp và cài đặt.
1.2. Tình huống: Bạn dùng npm và muốn quản lý version qua npm
npm install -g opencode-ai
1.3. Tình huống: Bạn dùng macOS và thích Homebrew
brew install anomalyco/tap/opencode
1.4. Tình huống: Bạn cài trên nhiều môi trường khác nhau
# Bun
bun install -g opencode-ai
# pnpm
pnpm install -g opencode-ai
# Yarn
yarn global add opencode-ai
# Windows Scoop
scoop install opencode
# Windows Chocolatey
choco install opencode
# Arch Linux
sudo pacman -S opencode
# Docker (không cần cài đặt gì cả)
docker run -it --rm ghcr.io/anomalyco/opencode