OpenCode là gì?

OpenCode là AI coding agent chạy trong terminal, giúp bạn code nhanh hơn với sự hỗ trợ của AI.


Tổng quan

OpenCode là một open source AI coding agent. Bạn có thể sử dụng qua:

  • Terminal (TUI)
  • Desktop app
  • IDE extension

OpenCode giúp bạn:

  • Hỏi đáp về codebase
  • Thêm features mới
  • Refactor code
  • Fix bugs
  • Tạo tests

So sánh với các công cụ khác

OpenCodeClaude CodeCursorGitHub Copilot
Open sourceKhôngKhôngKhông
Chạy trong terminalKhôngKhông
Multi-model75+ providersChỉ ClaudeGPT + ClaudeChỉ GPT
MCP ToolsHạn chếKhông
Custom commandsKhôngKhông
Skills systemKhôngKhông
GiáMiễn phí + API cost$20/tháng$20/tháng$10/tháng
Self-hostKhôngKhôngKhông

Tại sao chọn OpenCode?

1. Open source, miễn phí

OpenCode là open source. Bạn chỉ trả tiền cho API calls đến LLM providers (Claude, GPT, Gemini...).

2. Multi-model support

Hỗ trợ 75+ LLM providers:

  • Anthropic Claude
  • OpenAI GPT
  • Google Gemini
  • DeepSeek
  • Ollama (local)
  • Và nhiều hơn nữa...

Bạn có thể chuyển đổi giữa các models tùy theo task.

3. MCP Tools

Tích hợp Model Context Protocol (MCP) để mở rộng khả năng:

  • Tìm kiếm docs với Context7
  • Tìm code examples với Grep
  • Quản lý Sentry issues
  • Tự tạo MCP servers riêng

4. Chạy trong terminal

Không cần rời khỏi terminal. Mọi thứ đều ở một nơi:

cd /path/to/project
opencode

5. Skills system

Tạo các "skills" có thể tái sử dụng - những instructions mà agent có thể load khi cần.


Plan mode vs Build mode

OpenCode có 2 chế độ làm việc:

ModeMô tảPhím tắt
PlanAgent chỉ gợi ý, không sửa codeTab
BuildAgent thực hiện thay đổiTab

Workflow khuyến nghị:

  1. Bắt đầu với Plan mode để review approach
  2. Chuyển sang Build mode khi đã đồng ý với plan

Undo/Redo

Không thích changes? Undo ngay:

/undo

Muốn khôi phục? Redo:

/redo

Share conversations

Chia sẻ conversation với team:

/share

OpenCode tạo link để bạn gửi cho đồng nghiệp review.


Tiếp theo