返回部落格
Ai6 分鐘

認識 OpenClaude:一個終端機搞定所有 AI 編碼模型

發布於 2026年9月1日

如果你一直在關注 AI 編碼領域,你大概會發現每週都有新的 CLI 工具冒出來。有些與 OpenAI 搭配得很好,有些只支援 Anthropic,還有一些則被鎖定在單一雲端供應商。OpenClaude 想要終結這種碎片化現象。它是一個開源的 coding-agent CLI,將雲端與本機模型供應商整合在一個以終端機為優先的工作流程中。

什麼是 OpenClaude?

OpenClaude 是一個開源的 coding-agent CLI,專為雲端與本機模型供應商而打造。你可以使用 OpenAI 相容 API、Gemini、GitHub Models、Codex OAuth、Codex、Ollama、Atomic Chat 以及其他受支援的後端——所有這些都使用相同的提示詞、工具、代理、MCP、斜線指令和串流輸出。不需要為每個供應商準備專屬工具。

一個重要提醒:OpenClaude 起源於 Claude Code,但經過大幅修改以支援多個供應商。它是一個獨立的社群專案,與 Anthropic 無關。它也會將自己的設定儲存在 ~/.openclaude 下——它不會讀取 ~/.claude 或 Claude Code 的憑證,所以你可以從完全乾淨的狀態開始。

幾分鐘內開始使用

OpenClaude 需要 Node.js >= 22.0.0。請全域安裝:

然後直接執行:

在 CLI 中,執行 /provider 進行引導式供應商設定,或執行 /onboard-github 進行 GitHub Models 入門。設定會將設定檔和憑證儲存在 .openclaude-profile.json

想要最快的 OpenAI 設定嗎?設定三個環境變數即可:

偏好本機模型嗎?指向 Ollama 即可:

就是這樣。相同的工作流程,完全不同的模型後端。在 Arch Linux 上,你甚至可以從 AUR 安裝:paru -S openclaude

支援哪些供應商?

OpenClaude 支援一長串供應商:

每個供應商都有透過 /provider 提供的引導式設定路徑,因此你不需要記住每個 API 的格式。

你可以用它做什麼?

OpenClaude 不只是聊天包裝器——它是一個完整的 coding-agent 工作流程:

以下是一個背景使用的快速範例:

將代理路由到不同模型

其中一個突出的功能是代理路由。你可以根據成本或能力將不同的代理導向不同的模型,並使用 maxSteps 限制子代理的工具步驟數。例如,你可以讓較便宜的模型處理探索任務,而讓較強的模型處理關鍵的程式碼審查。透過 ~/.openclaude/settings.json 中的 agentModelsagentRouting 即可全部設定。

內建網頁搜尋與擷取

預設情況下,WebSearch 可在非 Anthropic 模型上使用 DuckDuckGo,因此 GPT-4o、DeepSeek、Gemini、Ollama 以及其他 OpenAI 相容供應商都能立即獲得免費的網頁搜尋路徑。如果你需要更可靠地抓取 JavaScript 渲染的網站,請設定 Firecrawl API 金鑰,OpenClaude 就會改用 Firecrawl 的搜尋與抓取端點。

用於自訂整合的無頭 gRPC 伺服器

想把 OpenClaude 嵌入你自己的應用程式或 CI/CD 管線嗎?它可以作為具備雙向串流的無頭 gRPC 服務執行。使用 npm run dev:grpc 啟動,並從 src/proto/openclaude.proto 產生用戶端。對於圍繞 agentic 核心建構自訂 UI 或自動化的團隊來說,這是一個非常方便的逃生門。

包含 VS Code 擴充功能

該儲存庫包含一個 VS Code 擴充功能,具備啟動整合、可感知供應商的 Control Center、編輯器內聊天以及主題支援。它甚至支援選用的 Microsoft Foundry / Azure OpenAI 設定,可將端點、部署和 API 金鑰設定注入到已啟動的終端機中。

喔,對了,你還會得到一個像素藝術夥伴

這就是讓 OpenClaude 令人難忘的部分。執行 /buddy 孵出一位全彩像素藝術英雄,他會住在你的提示詞旁,閒置、眨眼,並在你每次按下 Enter 時發出招牌動作。你可以選擇你的戰士:

夥伴們會遵守 prefersReducedMotion,在低色彩終端機中會優雅地退化為線條藝術,也可以使用 /buddy mute 靜音。說真的,這讓終端機中的編碼體驗更有生氣。

你應該試試看嗎?

如果你厭倦了在不同 AI CLI 工具之間切換——或者你希望在無論使用 GPT-4o 等雲端模型或 qwen2.5-coder 等本機模型時都能有一致的工作流程——OpenClaude 值得一試。它是開放原始碼、MIT 授權、積極維護中,而且在 Discord 和 GitHub Discussions 上有一個友善的社群。

有一點要記住:並非每個供應商的行為都完全一致。Anthropic 專屬功能可能不存在於其他後端,工具品質很大程度上取決於你選擇的模型,而較小的本機模型可能難以處理長篇的多步驟工具流程。請使用具備強大工具/函式呼叫支援的模型,以獲得最佳結果。

用一行指令安裝,執行 /provider,然後體驗看看用一個終端機搞定所有 LLM 有多方便。

相關文章