OpenCode: AI Agent Không Kén Model — Tự Do Dùng Claude, GPT-4 Hay Bất Kỳ AI Nào

OpenCode là AI Agent mã nguồn mở với 105k GitHub stars, hỗ trợ multi-model (GPT-4, Claude, local LLMs) và quy trình Plan→Build giúp code tự động, không lock-in vendor.

OpenCode: AI Agent Không Kén Model — Tự Do Dùng Claude, GPT-4 Hay Bất Kỳ AI Nào

Đang dùng Claude Code và thấy sướng, nhưng lại ghét cảm giác bị "trói chân" vào một nhà cung cấp duy nhất? Hay đơn giản là muốn một AI Agent cực mạnh, chạy được cả GPT-4, Claude 3.5 lẫn model local để code hộ? Chào mừng đến với OpenCode — phiên bản "rebel" nhưng cực kỳ chuyên nghiệp của Claude Code.

1. Tại Sao Phải Quan Tâm Đến OpenCode Ngay Bây Giờ?

Nếu Claude Code là một chiếc xe chính hãng bóng bẩy, thì OpenCode giống như một chiếc xe độ cực bốc mà anh em có toàn quyền tháo lắp. Nhìn vào con số thì biết: Claude Code có khoảng 67k stars trên GitHub, còn OpenCode đã vọt lên hơn 105k stars.

Cái hay nhất nằm ở 3 chữ: Provider Agnostic — không kén cá chọn canh.

2. "Tam Trụ" Cấu Thành Sức Mạnh Của OpenCode

Hãy tưởng tượng OpenCode như một đội xây dựng gồm 3 lớp hoạt động song song:

Lớp 1: Agents — Người Làm Việc

Đây là "đầu não" điều hành. OpenCode chia làm 2 chế độ chính:

Lớp 2: Rules — agents.md (Luật Chơi)

Đây giống như cuốn "sổ tay lính mới". Anh em ghi vào đó phong cách code của mình: dùng Tabs hay Spaces, đặt tên biến kiểu gì, cấu trúc dự án ra sao. Có cái này, AI sẽ không bao giờ "lạc quẻ" so với đội ngũ.

Lớp 3: Extensions — Skills & Commands (Đồ Chơi Bổ Trợ)

3. Quy Trình "Vibe Coding" Chuẩn Bài

Muốn dùng OpenCode hiệu quả nhất trên Windows, cài nó qua WSL (Windows Subsystem for Linux) để có hiệu năng tốt nhất. Quy trình làm việc:

  1. Khởi tạo: Mở repo trong Cursor (hoặc VS Code), bật Terminal WSL lên và gõ opencode init.
  2. Lập kế hoạch (Plan): Đừng vội bắt nó code ngay. Hãy hỏi: "Tôi muốn thêm tính năng X, ông định làm thế nào?"
  3. Thực thi (Build): Sau khi thấy kế hoạch ổn, nhấn Tab chuyển sang Build mode để AI tự tay "múa phím".
  4. Tối ưu (Compact): Nếu hội thoại dài quá và AI bắt đầu "ngáo", dùng lệnh /compact để nó tóm tắt nội dung — tiết kiệm token, tiết kiệm tiền.

4. Skills vs Commands: Đừng Nhầm Lẫn!

Nhiều anh em mới hay lộn hai khái niệm này:

Skills Commands
Là gì "Bí kíp võ công" (dạy AI cách làm) "Chiêu thức" (ra lệnh thực hiện ngay)
Ví dụ Cách viết unit test chuẩn /test — chạy test ngay bây giờ
Khi nào dùng Khi cần AI hiểu quy tắc lâu dài Khi cần hành động tức thì

Mẹo nhỏ: Đừng tốn cả ngày tạo Skills. Cứ code đi, khi nào thấy mình lặp đi lặp lại một yêu cầu quá nhiều lần — đó chính là lúc nên biến nó thành một Skill hoặc Command.

Kết Luận: Đừng Chỉ Nhìn, Hãy Thử!

OpenCode không còn là dự án cuối tuần của mấy ông thích vọc vạch nữa. Nó đã trở thành công cụ thực thụ cho dân làm nghề. Nếu anh em muốn sự linh hoạt, tốc độ và quyền kiểm soát tối đa đối với "đệ tử AI" của mình, OpenCode là cái tên phải có trong máy.

Thử ngay đi anh em, biết đâu tối nay lại xong dự án sớm để đi làm vài vại bia!

npm install -g opencode-ai

Nguồn tham khảo: OpenCode Tutorial for Beginners – Learn 90% of OpenCode in Under 25 Minutes by Merlin AI

#OpenCode #AIAgents #CodingTools #VibeCode #TerminalAI #DevTools


✍️ Tác giả: Do Ngoc Hoan Founder of CookConnects.ca & Wizy.ca. Kết nối khoảng cách giữa thuật toán tiên tiến và thực thi kinh doanh. Tôi viết cho những founder kỹ thuật muốn mở rộng tầm ảnh hưởng bằng AI và kỹ thuật vững chắc.

← Blog