Tại sao bạn nhất định phải dùng OpenCode
Nếu bạn hiện đang dùng Claude Code và cảm thấy rất hài lòng, thì bạn nhất định phải xem hết video này của tôi hôm nay.
Vì những nội dung tôi sắp nói có thể quyết định việc bạn có bị "đứt nguồn cung" trong năm tới hay không.
Tôi sẽ nói trước kết luận. Bất kể bạn là người mới dùng Claude Code hay là người dùng lâu năm đã rất quen thuộc, tôi đều khuyên bạn nên làm quen với một thứ càng sớm càng tốt: OpenCode. Lý do rất đơn giản. Bạn cần một phương án dự phòng thực sự đáng tin cậy.
Trong nửa năm gần đây, sản phẩm hot nhất trong ngành AI là Claude Code do Anthropic phát hành. Nó không chỉ đơn giản là viết code nữa.
Bạn có thể dùng nó để phát triển sản phẩm hoàn chỉnh, tự động hóa quy trình làm việc, tự động hóa thao tác trên máy tính để bàn, thậm chí có thể dùng trực tiếp thông qua SDK để tạo ra các sản phẩm AI thông minh.
Nhưng dù bạn là người mới vào nghề hay là người dùng lâu năm của Claude Code, tôi đều khuyên bạn nên dùng sản phẩm thay thế mã nguồn mở của Claude Code là OpenCode. Và OpenCode có một số ưu điểm vượt trội hơn Claude Code. Nếu Claude Code giống như điện thoại iPhone, thì OpenCode giống như điện thoại Android, có khả năng tương thích phong phú hơn, nhiều cách tùy chỉnh và khả năng tùy biến hơn.
Tại sao nhất định phải bắt đầu sử dụng OpenCode?
Thứ nhất, công ty Anthropic quá biến thái, bạn cần một phương án dự phòng cho Claude Code.
Người sáng lập Anthropic, Dario Amodei, từng thực tập tại văn phòng của Baidu ở Thung lũng Silicon, không biết có phải vì thế mà bị ám ảnh tâm lý hay không. Sau này, ông ta trở thành một người cực kỳ bài Trung, và Claude cũng là mô hình AI lớn phong tỏa người dùng Trung Quốc một cách biến thái nhất. Rất nhiều người dùng Claude nặng xung quanh tôi đã bị khóa tài khoản. Một khi bị khóa tài khoản, không thể mở khóa bằng cách khiếu nại, chỉ có thể đăng ký lại, nhưng vẫn có khả năng bị khóa tài khoản rất cao.
Ngoài ra, Anthropic cực kỳ bài xích đối thủ cạnh tranh, thích dùng những thủ đoạn đáng xấu hổ để đối phó với đối thủ của mình, ví dụ:
-
Năm ngoái, khi có tin đồn Windsurf sắp bị OpenAI mua lại, Anthropic đã ngay lập tức cắt đứt việc gọi mô hình Claude bên trong Windsurf;
-
Khi biết các kỹ sư của công ty xAI của Musk sử dụng Cursor để phát triển mô hình xAI, Anthropic đã ngay lập tức cắt đứt quyền sử dụng của xAI;
-
Khi biết OpenCode có thể sử dụng mô hình Claude thông qua phương thức ủy quyền OAuth, họ đã cắt đứt quyền truy cập của OpenCode ngay lập tức.
-
Ngoài ra, người dùng Claude Code còn phát hiện ra rằng, trong quá trình sử dụng, một khi đề cập đến OpenCode, nó sẽ ngừng hoạt động và không phản hồi nữa;
-
Anthropic còn bị phát hiện mua các từ khóa tìm kiếm của đối thủ cạnh tranh như OpenCode, dụ dỗ người dùng tải xuống và sử dụng Claude Code;
Vì những lý do như vậy, đã có rất nhiều lập trình viên hàng đầu, ví dụ như tác giả của Ruby on rails, DHH, công khai tuyên bố chuyển sang OpenCode. Đối với chúng ta, khi sử dụng Claude Code, bạn không biết ngày nào tài khoản sẽ bị khóa dẫn đến không thể sử dụng. Hiện tại, có rất nhiều nhà phát triển trong nước sử dụng Claude Code thông qua các trạm trung chuyển của bên thứ ba, nhưng cách này thực sự không ổn định, bạn hoàn toàn không biết ngày nào trạm trung chuyển cũng bị chặn, và cũng có vấn đề là nhiều người cùng sử dụng một tài khoản, không an toàn.
Thứ hai, Claude Code và mô hình Claude được liên kết chặt chẽ, bạn khó có thể sử dụng ổn định các mô hình AI khác
Mặc dù mô hình Claude Opus có tiếng là tốt trong lĩnh vực lập trình, nhưng nếu tôi muốn sử dụng các mô hình AI khác, Claude Code không hỗ trợ. Ví dụ, tôi muốn dùng mô hình GPT để Claude Code giúp tôi viết bài, tôi muốn dùng mô hình Gemini giúp tôi thiết kế và phát triển trang web front-end, những nhu cầu này không thể thực hiện được trong Claude Code.
Vì vậy, nhiều nhà phát triển đồng thời mở nhiều công cụ AI để làm việc: Claude Code, Codex của OpenAI, Antigravity của Google, ba công cụ cùng làm việc để có thể sử dụng đồng thời cả ba mô hình AI. Nhưng làm như vậy thực sự rất mệt mỏi, vì phương pháp cấu hình của ba công cụ khác nhau, nhiều kỹ năng và mcp cũng không thể đồng bộ hoàn toàn, rất phiền phức.
Một số mô hình AI trong nước, ví dụ như GLM của Zhipu, đã thực hiện công việc điều chỉnh cho Claude Code, hiện tại sử dụng cũng khá mượt mà. Nhưng OpenAI và Google không cung cấp điều chỉnh cho Claude Code, và Anthropic cũng sẽ không cho phép làm như vậy. Vì vậy, bạn không biết ngày nào Anthropic sẽ chặn việc sử dụng GLM.
Để chúng ta có thể sử dụng ổn định AI lập trình thông minh, để chúng ta có thể sử dụng đồng thời các mô hình AI lớn hàng đầu thế giới, OpenCode xứng đáng để bạn sở hữu. Vậy OpenCode có những ưu điểm gì?
Thứ nhất, OpenCode là một AI lập trình thông minh mã nguồn mở, có thể kết nối với hơn 70 mô hình AI lớn
Về cơ bản, OpenCode cung cấp hỗ trợ kết nối cho tất cả các mô hình AI lớn mà bạn có thể nghĩ đến. Điều tuyệt vời nhất là: OpenCode mặc định cung cấp một số mô hình miễn phí cho người mới dùng, vì vậy bạn không cần tốn một xu nào, cũng không cần bắc thang, tải xuống và cài đặt là có thể sử dụng AI lập trình thông minh ngay lập tức.
Và vì OpenCode là mã nguồn mở, nên mọi người đều có thể sửa đổi và hoàn thiện nó. Vì vậy, tốc độ nâng cấp của OpenCode hiện tại rất nhanh, gần như mỗi ngày đều có bản nâng cấp nhỏ, mỗi khi bạn khởi động OpenCode, hệ thống sẽ tự động nâng cấp lên phiên bản mới nhất.
Trong OpenCode, chúng ta có thể kết nối với mô hình GPT-5.2 mới nhất của OpenAI, cũng có thể sử dụng mô hình Gemini 3 Pro và Claude Opus 4.5 mới nhất thông qua Antigravity của Google. Hoàn toàn có thể chuyển đổi qua lại giữa các mô hình hàng đầu khác nhau trong một công cụ OpenCode: Để GPT-5.2 giúp bạn lập kế hoạch dự án; để Claude Opus 4.5 giúp bạn viết code; để Gemini 3 Pro giúp bạn thiết kế giao diện, cuối cùng để GPT-5.2 giúp bạn xem xét và kiểm tra code. Điều này không phải là mạnh hơn so với việc chỉ dùng một Claude Code sao?
Thứ hai, OpenCode cũng rất coi trọng các nhà phát triển Trung Quốc, và có cộng đồng chủ đề Feishu hỗ trợ
Trong khi một số nhà sản xuất AI hàng đầu không mở cửa cho người dùng Trung Quốc, thì OpenCode không có bất kỳ trở ngại nào đối với việc sử dụng của người dùng Trung Quốc, trên thực tế, OpenCode còn có một người sáng lập là người Hoa, và đã mở một cộng đồng chủ đề trên Feishu, có thể trực tiếp cung cấp hỗ trợ kỹ thuật cho các nhà phát triển Trung Quốc. Vì vậy, chúng ta không cần lo lắng về việc một ngày nào đó bị khóa tài khoản hoặc không thể truy cập.
Khi bạn tải xuống OpenCode và sử dụng mô hình GLM miễn phí, bạn có thể sử dụng trực tiếp mà không cần bắc thang, điều này giúp giảm ngưỡng sử dụng AI lập trình thông minh xuống mức thấp nhất.
Thứ ba, OpenCode có khả năng tùy biến cao, bạn có thể thiết kế theo nhu cầu của mình
OpenCode giống như điện thoại Android, nếu bạn đã rất thành thạo, bạn hoàn toàn có thể tối đa hóa hiệu quả của OpenCode thông qua tùy chỉnh của riêng mình. Ví dụ, OpenCode có một plugin mã nguồn mở, được gọi là: oh-my-opencode, nó tùy chỉnh sâu việc sử dụng OpenCode, tích hợp tất cả các phương pháp hay nhất có thể nghĩ đến, và điều phối nhiều tác nhân thông minh để làm việc song song, tận dụng thế mạnh của từng mô hình AI, để chúng đồng thời phát huy giá trị lớn nhất. Còn Claude Code là phần mềm thương mại khép kín, bạn không thể tự mình tùy chỉnh sâu, vì vậy với sự trợ giúp của oh-my-opencode, bạn có thể phát huy hiệu quả cao hơn Claude Code khi sử dụng OpenCode.
Ngoài việc có thể dùng để lập trình, AI thông minh còn có thể giúp chúng ta làm nhiều việc khác, ví dụ, tôi thấy một số V lớn thậm chí còn sửa đổi plugin oh-my-opencode, để nhiều tác nhân thông minh làm việc song song để tạo nội dung, giúp tăng đáng kể hiệu quả sáng tạo.
Vì vậy, nếu bạn đã là một cao thủ Claude Code, khao khát tăng hiệu quả hơn nữa thông qua tùy chỉnh sâu của riêng mình, thì OpenCode gần như là không thể bỏ qua.
OpenCode dành cho người mới bắt đầu
Nếu bạn không quen thuộc với các công cụ dòng lệnh, chỉ quen sử dụng giao diện người dùng đồ họa, bạn chỉ cần mở trang web chính thức của OpenCode, tải xuống gói cài đặt của hệ điều hành tương ứng:
Sau khi cài đặt OpenCode, hãy mở ứng dụng:

Đây là một giao diện rất đơn giản và sạch sẽ, nhấp vào: "Open Project", chọn một thư mục bạn muốn nó đọc và thao tác, và bạn có thể bắt đầu.

Ví dụ, tôi chọn một dự án mà tôi đã viết trước đây, và sau đó tôi có thể ra lệnh cho OpenCode trong hộp thoại. Xin lưu ý:
Hộp đầu tiên ở góc dưới bên trái: Build, ở đây có nghĩa là sau khi ra lệnh, OpenCode sẽ thực thi; chúng ta có thể nhấp vào danh sách thả xuống, thay đổi thành: Plan. Chế độ Plan là chế độ họp, chỉ nói mà không làm; chế độ Build là chế độ làm việc, nói là làm.
Sau đó, chọn mô hình AI nào để sử dụng, theo mặc định, OpenAI đã cung cấp cho chúng ta một vài mô hình Free, tức là miễn phí, bạn có thể chọn mô hình mình thích, ví dụ như chọn GLM-4.7 hoặc MinMax M2.1, để bạn có thể làm việc mà không cần bắc thang:

Đến đây, bạn có thể vui vẻ chỉ huy OpenCode làm việc cho chúng ta, ví dụ, tôi yêu cầu OpenCode giúp tôi kiểm tra xem dự án có lỗi hay không:

Nếu bạn muốn nâng cao hơn một chút, thì tôi khuyên bạn nên sử dụng giao diện người dùng đầu cuối của OpenCode, tức là TUI. Nó thuận tiện, nhanh chóng và mạnh mẽ hơn. Theo giao diện người dùng đầu cuối của OpenCode, chúng ta cần mở một chương trình đầu cuối (Terminal.app trên Mac, PowerShell trên Windows), sau đó nhập lệnh cài đặt:
curl -fsSL https://opencode.ai/install | bashSau khi cài đặt, hãy nhập lệnh opencode vào đầu cuối của bạn để vào OpenCode:
Cách sử dụng giống nhau, chỉ khác nhau về phím tắt:
-
Phím Tab chuyển đổi chế độ Plan / chế độ Build;
-
Ctrl + P mở cửa sổ lệnh, chọn thực hiện các lệnh khác nhau;
-
Ctrl + T chuyển đổi cường độ suy nghĩ của mô hình AI: low, medium, high, xhigh;
Hiểu những điều này là đủ để thực hiện dự án, chỉ cần nhớ mở mô hình Plan trước, trò chuyện đủ với OpenCode, sau đó chuyển sang chế độ Build để bắt đầu làm việc. Về nhiều chức năng khác, bạn có thể hỏi trực tiếp OpenCode trong quá trình sử dụng, để nó hướng dẫn bạn từng bước.
Cách sử dụng ba mô hình GPT, Gemini và Claude trong OpenCode
Nếu bạn muốn sử dụng mô hình GPT-5.2 Codex trong OpenCode, thì trước tiên bạn cần phải là thành viên ChatGPT Plus, tức là trả 20 đô la mỗi tháng. Mở OpenCode, mở danh sách lệnh bằng phím tắt Ctrl+P, sau đó chọn: Switch Models, sau đó chọn provider:
Sau đó, di chuyển con trỏ đến dòng OpenAI, sau khi chọn, chọn dòng đầu tiên của Auth Method: ChatGPT Pro/Plus, sau đó bạn sẽ được chuyển đến trình duyệt để xác thực tài khoản ChatGPT, sau khi xác nhận, hãy đóng trình duyệt, quay lại đầu cuối và bạn có thể thấy bốn mô hình bên dưới OpenAI:
-
GPT-5.1
-
GPT-5.1 Codex
-
GPT-5.2
-
GPT-5.2 Codex
Tôi chọn thêm GPT-5.2 và GPT-5.2 Codex vào danh sách Favorite để dễ dàng chuyển đổi. Như vậy là đã cấu hình xong mô hình GPT.
Nếu bạn muốn cài đặt và sử dụng mô hình Gemini 3 Pro và Claude Opus, bạn có thể mở OpenCode, sau đó nhập trực tiếp lệnh sau:
Install the opencode-antigravity-auth plugin and add the Antigravity model definitions to ~/.config/opencode/opencode.json by following: https://raw.githubusercontent.com/NoeFabris/opencode-antigravity-auth/dev/README.mdOpenCode sẽ tự cài đặt một plugin `` và sau đó nó sẽ hướng dẫn bạn mở trình duyệt để đăng nhập vào tài khoản Google của mình.
Sau khi ủy quyền đăng nhập vào tài khoản Google, bạn có thể sử dụng, trong đó nếu bạn có nhiều tài khoản Google, bạn có thể đăng nhập tất cả, để có thể gộp lượng sử dụng của một vài tài khoản lại với nhau để sử dụng. Tuy nhiên, cá nhân tôi không khuyên bạn nên làm như vậy. Bản thân tôi vẫn ngoan ngoãn nạp 20 đô la mỗi tháng để mua thành viên Gemini Pro. Vì thành viên Gemini cho lượng gọi mô hình AI rất hào phóng, nên vẫn rất đáng giá.
Sau khi đăng nhập và ủy quyền, chúng ta có thể thấy một loạt các mô hình, chúng ta có thể chọn từ đó các mô hình Gemini 3 Pro, Claude Sonnet 4.5, Claude Opus 4.5 để thêm vào danh sách Favorite, để chúng ta có thể dễ dàng chuyển đổi mô hình bất cứ lúc nào thông qua phím tắt:

Ví dụ, tôi đã sưu tầm hai mô hình của GPT-5.2, hai mô hình của Claude 4.5 và Gemini 3 Pro trong Favorite, như vậy là đã tập hợp đủ ba mô hình AI hàng đầu: Tôi thường sử dụng mô hình GPT để viết và lập kế hoạch, chuyển sang mô hình Claude để viết code, sử dụng mô hình Gemini 3 để thiết kế giao diện và cuối cùng sử dụng mô hình GPT để xem xét code.
Cuối cùng, nếu bạn muốn vắt kiệt cả ba mô hình, bạn có thể cài đặt plugin oh-my-opencode, nó sẽ sử dụng đồng thời tất cả các mô hình mà tôi đã nói ở trên, sử dụng các tác nhân thông minh khác nhau để chạy các mô hình khác nhau, và sau đó nó sẽ khiến các mô hình làm việc liên tục hết lần này đến lần khác, có thể gọi là Zhou Baipi của thời đại AI, không vắt kiệt mô hình AI thì chưa xong việc.
Việc cài đặt cũng rất đơn giản, chỉ cần dán dòng này vào hộp thoại OpenCode, OpenCode sẽ hì hục làm việc, giúp bạn hoàn thành tất cả công việc.
Install and configure by following the instructions here https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/refs/heads/master/README.mdBản thân tôi hiện tại chưa cài đặt và sử dụng oh-my-opencode, vì hiện tại tôi cũng là một người mới dùng Claude Code và OpenCode, không muốn môi trường OpenCode của mình quá tùy chỉnh cho lập trình, vì oh-my-opencode là một môi trường tùy chỉnh được tối ưu hóa cao cho lập trình, và hiện tại tôi không có nhiều nhiệm vụ lập trình, mà sử dụng AI nhiều hơn cho việc sáng tạo nội dung cá nhân và các quy trình làm việc khác.
Cuối cùng, thực ra bản thân tôi cũng sẽ sử dụng đồng thời Claude Code, cảm giác khi sử dụng cả hai là:
-
Claude Code + Claude Opus giống như điện thoại iPhone hơn, khép kín, không có gì đặc sắc;
-
OpenCode + ba mô hình hàng đầu giống như điện thoại Android hơn, mở, đầy những thứ thú vị.Và cá nhân tôi thích sử dụng OpenCode hơn. Nếu Anthropic tiếp tục khép kín như vậy, tôi nghĩ có khả năng rất lớn là trong tương lai, Claude Code sẽ bị OpenCode vượt qua.





