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

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

發佈於:

閱讀時間: 1 min

主題: 技術

作者: Leandro Valencia

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

安裝OpenCode(CLI)、串接模型供應商,並在你的儲存庫裡跑出第一個AI代理。透過推薦連結註冊OpenCode Go可獲得5美元額度。本文不談價格比較。

目錄

兩個不能混為一談的名字

  • **OpenCode:**那個CLI。裝一次就好。是自由軟體,以opencode指令執行。
  • **OpenCode Go:**訂閱方案(首月約5美元,之後10美元),附帶開放模型和用量上限。它是眾多可串接的供應商之一。安裝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美元方案和開放模型。用5美元連結建立帳號、完成付款設定,然後在/connect裡串接Go。用量上限的細節(5小時/週/月)在價格那篇有講;這裡只在乎工作階段能通過驗證。
  • **Z.ai / GLM:**如果你已經有Coding Plan,就用coding端點把它串接為自訂供應商。不要混用通用聊天的key。
  • Anthropic、OpenAI或其他:/connect之後貼上key。OpenCode內建支援好幾家。

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

4. 進入真實的repo

cd /你的專案路徑
opencode

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

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

5. 指派第一個任務

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

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

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

如果出了問題

  • **command not found:**PATH的問題。重開終端機。npm全域安裝在Windows上,有時是PATH裡少了npm的前綴。
  • **npm的postinstall卡住:**那是下載二進位檔的腳本。用bun/pnpm的話,必須有傳入--trust--allow-build
  • **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都不需要。

怎麼拿到5美元額度?

透過Go的推薦連結註冊。額度套用於用量上限。

重點整理

  • 用官方v2的方式安裝CLI,不要照某篇部落格的brew指令。
  • /connect是大家最容易跳過的一步。
  • repo裡面啟動opencode
  • Go是選配,用推薦額度試起來很便宜。
  • 價格與上限:另外兩篇文章。

👉 用5美元額度試用OpenCode Go


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

— Leandro Valencia

Step-by-step guide

  1. 安裝OpenCode CLI

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

  2. 確認能正常執行

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

  3. 串接模型供應商

    在TUI輸入/connect。不想碰API key就用10美元的OpenCode Go。

  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等),硬體才開始重要;但那不是本篇上手流程的路線。

怎麼拿到5美元額度?

用推薦連結註冊OpenCode Go。額度會套用到你的用量上限,不是現金。它幾乎能覆蓋第一個月——首月5美元,之後才調整為10美元。

相關文章

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

合作

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

opencode5 美元免費額度先試用Z.ai首單現折 10%Eneba遊戲、正版授權與禮品卡現折 5%
Amazon0 美元 · 我為設備和內容製作買的東西,你不會多花一分錢西班牙美國
含推廣連結。你支付的價格不變。查看全部合作
培訓計畫

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

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

了解Transforma計畫