首頁 > 其他 > OpenCode是什麼?開源AI程式設計智慧體怎麼安裝和使用

OpenCode是什麼?開源AI程式設計智慧體怎麼安裝和使用

更新時間:2026-10-16 05:13:24 發布時間:7小時前 閱讀:7 views次

OpenCode 是一個開源 AI 程式設計智慧體,能跑在終端、桌面端和 IDE 外掛裡,軟體本身免費,模型由使用者自己接。2026 年 10 月 14 日發佈的 2.0 版本把它從單純的命令列工具擴成三端同步的產品,GitHub 星標超過 20.8 萬。裝法是一行安裝腳本,配好模型密鑰就能在項目裡幹活。

OpenCode程式設計智慧體

OpenCode 是什麼工具

它是一個住在命令列裡的程式設計助手,能讀程式碼庫、寫新功能、改 bug、跑測試,也能解釋一段別人寫的邏輯。介面有三種:終端 TUI、桌面應用和 IDE 擴展;網頁端用 opencode pair 命令打開,會給出一個本地地址和臨時帳號密碼。同一個項目可以並行開多個會話,各自處理不同的任務。

公開資料是 20.8 萬星標、950 名貢獻者和 1.3 萬次提交,官方稱每月有 1600 萬開發者使用。它不儲存使用者的程式碼和上下文資料,這被官方當成隱私賣點。想省事可以直接用 OpenCode Zen 裡甄選過的模型,也可以複用已有的 GitHub Copilot 或 ChatGPT Plus、Pro 訂閱,在終端裡用 /connect 登入對應帳號完成授權。

OpenCode 怎麼安裝到電腦

最快的裝法是在終端執行 curl -fsSL https://opencode.ai/v2/install | bash,2.0 的腳本地址帶 /v2 後綴。用包管理器也行:npm 全域性安裝 @opencode/cli,Homebrew 裝 anomalyco/tap/opencode-v2,Arch 使用者用 paru 裝 opencode-beta。2.0 明確不支援 Windows 的包管理器安裝,Windows 使用者改成下載官方提供的獨立 CLI 二進制,分 ARM64 和 x64 兩個版本。

不想碰命令列的直接下桌面應用,官方提供 macOS、Windows 和 Linux 三種系統的安裝包,Linux 還有 deb、rpm 和 AppImage 三種格式。Docker 使用者拉取 ghcr.io/anomalyco/opencode,鏡像標籤跟版本號走,例如 2.0.0。裝完在終端敲 opencode 就能啓動,第一次運行會引導你選供應商。

OpenCode 怎麼接入模型和初始化項目

在 TUI 裡輸入 /connect 打開連接面板,選 OpenCode Zen 會跳到 opencode.ai/auth 登入,填完賬單資訊拿到密鑰再粘回來;也可以選 Anthropic、OpenAI、Google 這類供應商,官方稱通過 Models.dev 可接入 75 家以上,密鑰統一存在 ~/.local/share/opencode/auth.json。把供應商地址指向本地推理服務,就能用本地模型跑。

項目初始化用 /init,它會掃一遍目錄結構、識別關鍵檔案,在項目根目錄生成一份 AGENTS.md,把項目約定和程式碼模式寫進去,之後提問和改程式碼都會參考這份檔案。介面裡按 Tab 鍵可以在 build 和 plan 之間切換,plan 模式只讀、只輸出方案,確認後再切回 build 動手改。

OpenCode 2.0 有哪些新變化

2.0 把終端、網頁和桌面三個客戶端收到同一個後台本地服務上,不再各起各的進程,切換介面時上下文不中斷。新增後台子智慧體,主任務之外可以並行推進別的活,異步 shell 命令讓長命令不必一直等。這個版本在 Hacker News 上引發討論,稱讚後台任務流的人不少,也有人追問沙箱權限是怎麼限制的。

打包方式同步改了,2.0 的 npm 包用 postinstall 腳本挑對應平台的原生二進制,Bun 和 pnpm 需要額外放行這個腳本。付費側上線了 OpenCode Go,每月 10 美元,給的是官方驗證過的開源模型。把模型、工具和會話收進同一個工作空間的思路,在雲端 Agent 產品上也能看到。

常見問題

OpenCode 是免費的嗎

軟體本身開源免費,下載即可使用,花錢的地方只在模型。可以走 OpenCode Zen 按量付費,也可以買每月 10 美元的 OpenCode Go 訂閱,或者複用已有的 Copilot、ChatGPT 訂閱額度,不額外計費。

OpenCode 支援中文嗎

介面以英文為主,用中文提問、寫中文註釋都能正常處理,效果取決於背後接的模型。國內使用者要注意網路,安裝腳本、模型介面和登入頁都在境外,首次安裝和授權往往需要能穩定訪問這些域名,建議先準備好可用的網路環境再動手。

OpenCode 和 Claude Code 有什麼區別

兩者都是終端裡的程式設計智慧體,差別在開放程度。OpenCode 開源、可以換任意供應商,Claude Code 綁定 Anthropic 模型和訂閱。OpenCode 還能跑桌面端和網頁端,多會話並行是它的強項。

OpenCode 裝完跑不起來怎麼辦

先看 Node 版本,低於 18 的部分語言伺服器會報錯。Windows 用 npm 安裝這條路在 2.0 已經不支援,改用官方獨立二進制。再確認模型密鑰是否寫進 auth.json,以及網路能否訪問供應商介面。 內容基於公開資訊整理,產品功能與價格以官方頁面為準。