大家好,我是袋鼠帝
前幾天X上,Claude Code又刷屏了,橘子的Claude Code小白教程,還有Claude Code的開發(fā)者Boris,分享的13種使用技巧,都是上百萬的閱讀量。
![]()
![]()
雖然Claude Code確實強大,但也有一些小遺憾:它并不算是開源的,而且只支持用自家的模型(以及少量的別家模型)
這就讓人忍不住想:有沒有一款工具,既有 Claude Code 那么強大的能力,又是完全開源免費的,還能讓我自由選擇用哪家的AI模型?
答案是:有的!
今天我要介紹的主角,就是在GitHub上狂攬50.2K Star的新晉開源編程神器:OpenCode。
![]()
更的是還支持免費使用 GLM4.7、MiniMax 2.1 等模型,甚至不用登錄就能白嫖!
如果你覺得 Claude Code 已經(jīng)是 AI 編程體驗的天花板,那今天介紹的這個「開源寶藏組合」:opencode+oh-my-opencode,可能會徹底刷新你的認知。
opencode目前最強形態(tài)是配合它的外掛插件oh-my-opencode
不僅完全免費開源,更集成了Claude Code和 AmpCode的所有核心優(yōu)勢,甚至在某些維度做的更好。
支持幾乎所有主流模型和渠道
![]()
![]()
![]()
![]()
支持的模型太多了,還剩5分之2沒展示出來。
GLM-4.7和M2.1由于性價比太高了,直接被老外作為免費模型在的開源項目上用?♂?。。。
![]()
而且Gemini、ChatGPT、Claude這三家的模型,不僅支持api方式接入,還支持賬戶登錄,如果你有這幾家的Pro會員,賬號登錄使用是更劃算的方式。
使用形態(tài)
首先opencode提供了終端和桌面端兩種使用方式
OpenCode采用了一種極其性感的 TUI(終端用戶界面)模式。
![]()
這感覺就像是把簡陋的終端窗口,瞬間升級成了一個賽博朋克風(fēng)格的「指揮艙」。
所有的信息流、代碼狀態(tài)、任務(wù)進度,都以可視化的方式一目了然地呈現(xiàn)在你面前。
實際體驗要比Claude Code的純毛坯風(fēng)終端好不少
另外就是桌面端,桌面端對于大多數(shù)朋友來說是更友好的形態(tài)
![]()
雖然頁面看起來有點簡陋,但是功能絕對齊全,確實更方便。
Oh-My-OpenCode插件
這個開源插件是專門為 OpenCode 設(shè)計的一套 Agent(智能體)任務(wù)處理機制。是讓opencode具有Claude Code所有能力的核心
比如opencode本身不支持Claude Skills,結(jié)合Oh-My-OpenCode后就能支持了。
在Github也有9.2K Star了
https://github.com/code-yeongyu/oh-my-opencode
![]()
據(jù)說作者為了打磨這套架構(gòu),實打?qū)嵉責(zé)袅藘r值 24000 美元的 Token。
![]()
安裝之后
讓opencode內(nèi)置MCP
![]()
Context7:用來查找各種開發(fā)文檔;
Grep_app:用來搜索Github上的項目代碼。
以及可以切換任務(wù)模式,切換模型,切換模型的思考深度,切換自動確認模式,展示當前上下文使用情況,上傳圖片等。
![]()
除了以上能力,它還兼容Claude Code的命令、subagent、skills、MCP、鉤子等機制。
Oh-My-OpenCode還完美解決了當前 AI 編程中最讓人頭疼的幾個痛點:
1. “分身術(shù)”:異步 SubAgent
傳統(tǒng)的AI編程助手,往往是一個模型干所有活。
就像你讓一個廚師同時負責(zé)切菜、炒菜、端盤子和收銀,效率自然不高。
Oh-My-OpenCode引入了類似Claude Code的工作流,懂得「分身術(shù)」。
當你下達一個復(fù)雜指令時,它不會傻乎乎地自己死磕,而是會像一個精明的包工頭,根據(jù)任務(wù)類型派生出專門的「子智能體」(SubAgent):
需要查資料?它派出一個 Search Agent 去翻閱文檔。
需要做規(guī)劃?它派出一個 Plan Agent 在后臺思考路徑。
需要寫前端?它甚至可以專門調(diào)用擅長UI 的 Gemini 模型來干活。
最關(guān)鍵的是,這一切都是「異步」進行的。
也就是說,它們在后臺忙活的時候,你的主線程完全不會卡頓,你可以繼續(xù)喝咖啡或者處理別的邏輯。
2. 關(guān)鍵詞觸發(fā)模式
這個插件還有一套類似「暗號」的觸發(fā)機制:
- Ultrawork Mode (ulw)
:火力全開模式。一旦開啟,多個 Agent 并行調(diào)度,專門攻克難題(關(guān)鍵詞:
ultrawork/ulw)。 - Think Mode
:當你輸入「think deeply或者 ultrathink 」這類關(guān)鍵詞時,它會自動調(diào)整參數(shù),強制 AI 進行長思維鏈推理。
- Librarian Mode
:這是專門的圖書管理員模式,負責(zé)在大規(guī)模文檔和代碼庫中精準檢索(關(guān)鍵詞:
search/find/??/検索)。
- Analyze Mode
: 多階段專家會診,深度分析(關(guān)鍵詞:
analyze/investigate/??/調(diào)査)
大多數(shù) AI 編程助手只是在看文本,它們并不真正理解代碼的骨架。
但OpenCode集成了 LSP(語言服務(wù)協(xié)議)和 AST-Grep。它能像你的IDE一樣,清晰地看到函數(shù)的定義在哪里、誰引用了這個變量、這個類繼承自誰。
它不是在瞎猜,是更精準的理解你的代碼結(jié)構(gòu)。
4. 告別失憶癥:上下文焦慮管理
用過AI寫長代碼、或者做長任務(wù)的朋友都知道,最怕的就是聊著聊著 AI失憶了,因為它能記住的內(nèi)容(Context)滿了。
Oh-My-OpenCode有一個聰明的機制:當上下文用量達到 70% 或 85% 時,它會自動觸發(fā)「自動壓縮」(Auto Compact)。
這就像是它會定期整理自己的「記憶」,把那些陳舊的、不重要的對話進行打包壓縮,騰出空間給新的任務(wù)。
這樣既保證了它不會變笨,也不會因為上下文溢出而突然中斷任務(wù)。
5. 專治爛尾:防代碼截斷
AI 寫長代碼有一個通病:寫到一半突然停了,類似// ...rest of code。就很藍瘦。
這個插件內(nèi)置了防截斷機制,它會像一個嚴格的監(jiān)工,強制檢查代碼中的 TODO 和省略號,逼著 AI 必須把代碼老老實實寫完,絕不讓它爛尾。
安裝opencode+oh-my-opencode
安裝 OpenCode 非常簡單,無論你是 Mac、Windows 還是 Linux 用戶,都能輕松上手。
桌面版是傻瓜式安裝,選擇對應(yīng)平臺下載安裝即可,就不多贅述了,地址:
https://opencode.ai/download
![]()
接下來是終端(CLI)的安裝方式(前提是安裝了nodejs)
第一步:安裝本體
打開你的終端,輸入以下命令即可一鍵安裝:
npm install -g opencode-ai
如果你習(xí)慣使用 curl,也可以用官方的一鍵腳本:
curl -fsSL https://opencode.ai/install | bash
第二步:啟動、初始化項目
進入你的項目目錄,運行:
opencode
然后在 TUI 界面中輸入 /init,讓它掃描你的項目結(jié)構(gòu)。
![]()
opencode安裝完畢之后,我們給它裝配Oh-My-OpenCode,讓它超進化。
裝配 Oh-My-OpenCode
打開終端(win+r,輸入cmd 回車)
執(zhí)行如下指令(前提是安裝了nodejs)
npx oh-my-opencode install
![]()
你可能會跟我一樣遇到下面這個情況
![]()
這是因為oh-my-opencode這個工具底層強烈依賴 Bun 這個運行時(Runtime),而我的Windows系統(tǒng)里目前沒有安裝Bun
這時候Win + X → 再按 I,打開powershell
執(zhí)行如下指令,安裝Bun:
powershell -c "irm bun.sh/install.ps1 | iex"
![]()
這時我們重新開一個終端窗口
重新執(zhí)行oh-my-opencode的安裝指令
![]()
需要依次回答:
Claude 訂閱情況 → 選 yes / no / max20
ChatGPT 訂閱情況 → yes / no
Gemini 訂閱情況 → yes / no
回車后它會自動把插件寫進
%USERPROFILE%\.config\opencode\opencode.json
看到下面的情況就是安裝成功啦
![]()
OpenCode 加上 oh-my-opencode,絕對是目前開源界最能打的 AI 編程組合之一。
如果你覺得 Claude Code 不夠自由,或者不想每個月交訂閱費,那么 OpenCode 絕對值得你花10分鐘去嘗試一下。
我實際體驗了一下,確實不錯,操作什么的都更方便了,關(guān)鍵是可以方便的接入GPT5.2、Gemini3,還可以自由切換。
指令,使用方式啥的都跟Claude Code一樣,基本無感,我是覺得很香的。
準備用它來繼續(xù)完善我的數(shù)字人短視頻項目,后續(xù)有更深度的感受再跟大家分享。
紙上得來終覺淺,絕知此事要躬行,大家一定要行動起來。
我是袋鼠帝,持續(xù)分享AI實踐干貨,我們下期見~
點擊關(guān)注下方賬號,你將感受到一個朋克的靈魂,且每篇文章都有驚喜。
能看到這里的都是鳳毛麟角的存在!
如果覺得不錯,隨手點個贊、在看、轉(zhuǎn)發(fā)三連吧~
如果想第一時間收到推送,也可以給我個星標?
謝謝你耐心看完我的文章~
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.