文章封面圖: OpenCode安裝與設定教學:用AI逐步寫程式

OpenCode安裝與設定教學:用AI逐步寫程式

發佈於:

閱讀時間: 2 min

主題: 技術

作者: Leandro Valencia

#opencode#OpenCode Go#CLI#程式代理#終端機#AI編程

安裝 OpenCode(CLI)、串接模型,並在儲存庫跑出第一個代理。Go 可選,月費從 10 美元起,Go Plus 為 40 美元。本文只講安裝,不比較各家價格。

目錄

我之前寫的OpenCode文章都是價格與用量上限的分析:Go的10美元方案和Zen與Go的比較。這篇不是。這篇要講的是怎麼把程式裝好,並讓它在你的儲存庫裡開始回應。

OpenCode是一個住在終端機裡的程式代理(TUI)。它不是IDE,也不取代VS Code。它是那個打開專案、讀取檔案、用你接上的模型提出修改建議的角色。

如果使用 OpenCode Go,從第一個月起就是每月 10 美元。需要更多額度時,Go Plus 是每月 40 美元。首月 5 美元和推薦額度都沒有了。訂閱在 opencode.ai/go。

更新於2026年9月30日。

兩個不能混為一談的名字

  • OpenCode:那個CLI。裝一次就好。是自由軟體,以opencode指令執行。
  • OpenCode Go:每月 10 美元的訂閱(Go Plus 為 40 美元),附帶開放模型和用量上限。它是你可以串接的一個供應商,不是安裝 CLI 的必要條件。

你可以今天只裝OpenCode,然後串接Anthropic、Z.ai或其他API。Go的價值在於:你不用自己管理十把API key。

完整步驟

1. 安裝OpenCode CLI

官方v2文檔提供以下幾種方式。選一種就好:

npm install -g @opencode/cli
bun install -g --trust @opencode/cli
pnpm add -g --allow-build=@opencode/cli @opencode/cli
yarn global add @opencode/cli
curl -fsSL https://opencode.ai/v2/install | bash

npm套件使用受信任的postinstall腳本下載你平台的原生二進位檔。這就是bun和pnpm需要--trust/--allow-build旗標的原因。

根據同一份文檔,不要用這些方式:Homebrew、AUR、Scoop、Chocolatey,或從鏡像站抓的散裝.exe。那些教你brew install opencode的2025年教學,相對於v2已經過時了。

Docker版本存在(ghcr.io/anomalyco/opencode,附版本tag),如果你的工作流程走容器化。但第一天,npm或腳本就夠了。

2. 確認能正常執行

關掉終端機再重開(PATH有時不會即時刷新)。然後執行:

opencode

應該要開啟TUI,而不是command not found。如果curl腳本裝到了你的shell沒載入的目錄,開一個新工作階段,或對你的.bashrc/.zshrc執行source。

不需要GPU。也不需要把opencode tui當成什麼神奇子命令:直接執行不帶參數的執行檔就會啟動介面。

3. 串接模型供應商

在TUI裡,指令是:

/connect

在這裡選擇供應商。合理的幾條路:

  • OpenCode Go:如果你要每月 10 美元(或 Go Plus 的 40 美元)和開放模型。在 opencode.ai/go 建立帳號、完成付款,然後在 /connect 裡串接 Go。上限細節在價格那篇;這裡只在乎工作階段能通過驗證。
  • Z.ai / GLM:如果你已經有Coding Plan,就用coding端點把它串接為自訂供應商。不要混用通用聊天的key。
  • Anthropic、OpenAI或其他:/connect之後貼上key。OpenCode內建支援好幾家。

沒有供應商,TUI就只是一個空殼。第一天最典型的錯誤不是「裝不起來」:而是打開了opencode,卻什麼都沒串。

4. 進入真實的repo

cd /你的專案路徑
opencode

代理看得到的是那個目錄裡的檔案。如果你在$HOME裡啟動,它會想對你整顆硬碟發表意見。別這麼做。

如果專案裡已經有AGENTS.md或opencode.json,它會遵守。沒有的話,之後再初始化也行,不會擋住你的第一個提示。

5. 指派第一個任務

要求一件不需要靠信念就能驗證的事:

  • 「src/auth.ts在做什麼?」
  • 「為這個函式寫一個測試,其他檔案都不要動。」

如果它改的是正確的檔案、diff也合理,安裝就算大功告成。到這一步之後,才值得聊MCP、外掛和主題——自訂文檔是留給第二天的。

如果出了問題

  • command not found:PATH的問題。重開終端機。npm全域安裝在Windows上,有時是PATH裡少了npm的前綴。
  • npm的postinstall卡住:那是下載二進位檔的腳本。用bun/pnpm的話,必須有傳入--trust/--allow-build。
  • 其他安裝錯誤:postinstall沒有執行、不存在的brew install、Windows的PATH,每一個的解法都在OpenCode常見安裝錯誤與解決方法。
  • TUI開了但模型不回應:不是安裝問題,是/connect的問題。檢查key和供應商。
  • Go在下午就見底:那是用量上限,不是CLI的bug。細節在上限分析那篇。

常見問題

OpenCode和OpenCode Go是同一個東西嗎?

不是。一個是CLI,一個是模型訂閱。CLI可以單獨用,不需要Go。

可以用Homebrew或Scoop安裝嗎?

根據v2文檔:不行。用npm/bun/pnpm/yarn或opencode.ai/v2/install腳本。

需要強大的GPU嗎?

用Go或雲端API都不需要。

OpenCode Go 多少錢?

從第一次扣款起每月 10 美元。Go Plus 每月 40 美元。上限細節在價格那篇。沒有推薦額度。

重點整理

  • 用官方v2的方式安裝CLI,不要照某篇部落格的brew指令。
  • /connect是大家最容易跳過的一步。
  • 要在repo裡面啟動opencode。
  • Go 是選配:每月 10 美元,Go Plus 為 40 美元。
  • 價格與上限:另外兩篇文章。

如果要訂閱,去 OpenCode Go。

如果你正在打造自己的AI程式設計工具箱,要支付授權或訂閱費用,在Eneba用我的連結可以享有5%折扣。這是聯盟行銷連結:你買得更便宜,我也多一份支持來維持這個部落格。如果是給團隊用的,我在這裡說明了如何在Eneba買便宜的軟體授權。5% 折扣需透過該連結進入,並在結帳時輸入優惠碼 CreaCosas。


如果你腦中已經有代理的輪廓,只差「讓它在這台機器上跑起來」,你不需要再多一篇比較文。你需要的是一個官方文檔仍然背書的安裝方式。

— Leandro Valencia

Step-by-step guide

  1. 安裝OpenCode CLI

    npm、bun、pnpm、yarn或官方v2腳本。不支援Homebrew與Scoop。

  2. 確認能正常執行

    開新終端機執行opencode,應該開啟TUI,而不是PATH錯誤。

  3. 串接模型供應商

    在 TUI 輸入 /connect。Go 可選:月費 10 美元;需要更多額度則選月費 40 美元的 Go Plus。

  4. 進入真實的repo

    cd到專案目錄後再次執行opencode,代理會在這些檔案上工作。

  5. 指派第一個任務

    要求可驗證的短任務。如果它改對了檔案,安裝就算完成。

Frequently asked questions

OpenCode和OpenCode Go是同一個東西嗎?

不是。OpenCode是CLI/TUI(你安裝的程式)。OpenCode Go是每月約10美元的方案,提供開放模型,供你在那個CLI*裡面*使用。你可以只安裝OpenCode,串接Anthropic、OpenAI或其他供應商,而不付費訂閱Go。

可以用Homebrew或Scoop安裝嗎?

官方v2文檔明確表示不支援Homebrew、AUR、Windows套件管理器和散裝二進位檔。請使用npm、bun、pnpm、yarn,或執行`curl -fsSL https://opencode.ai/v2/install | bash`。

需要強大的GPU嗎?

不需要。Go和雲端供應商的模型都在你的機器之外執行,有終端機和穩定的網路就夠了。如果你要串接本地模型(Ollama等),硬體才開始重要;但那不是本篇上手流程的路線。

OpenCode Go 多少錢?

從第一個月起每月 10 美元。Go Plus 每月 40 美元,模型相同、額度更高。推薦計畫已經結束,連結不再給額度。CLI 可以免費安裝,不必訂閱。

相關文章

繼續探索您可能感興趣的相似內容

合作

我每天在用的工具,社群可以拿到更好的條件。

含推廣連結。你支付的價格不變。查看全部合作
培訓計畫

準備好將您的想法轉化為真實專案了嗎?

Transforma是一個幫助您以清晰的方法創建、執行和擴展專案的培訓計畫。

了解Transforma計畫