在瀏覽器運行 OpenCode:開啟 Web 介面遠端控管

最近有試過 Claude Code 嗎?那種與 AI 協作寫程式的感覺真的很棒。但今天我要介紹一款開源的替代方案——OpenCode


它通常是在終端機(Terminal)裡運行的,但其實可以自己架設一個 Web UI,在瀏覽器裡舒服地使用它,而且背後一樣可以串接強大的 Claude 模型(或其他你喜歡的模型)!這樣一來,不管是在本機還是透過區網跨裝置操作,都變得超級方便。

在瀏覽器內跑 OpenCode 作 Vibe 開發、叫 AI 工作是什麼情境呢?想像一下,你在上廁所的時候,手上拿著手機或 iPad ,你就可以透過 Safari or Chrome 下命令叫遠端的機器開始寫東西了...

第一步:安裝 OpenCode

安裝非常簡單,根據你的作業系統或習慣,選一種方式即可:

方法 A:使用腳本自動安裝 (推薦 Linux/macOS/WSL 用戶)

打開你的終端機,執行以下指令:

curl -fsSL https://opencode.ai/install | bash

方法 B:使用 Node.js (npm)

如果你已經有 Node.js 環境:

npm install -g opencode-ai

方法 C:使用 Homebrew (macOS / Linux)

brew install opencode

第二步:連結你的 Claude 或其他模型的帳號

安裝好後,我們需要告訴 OpenCode 要用哪個 AI 大腦。這一步驟只需要做一次。

在終端機輸入:

opencode auth login

這時會跳出一個互動式選單:

  1. 選擇 Provider(服務提供者):選擇 Anthropic / Claude(或是其他你想用的)。
  2. 貼上你的 API Key

這樣就綁定完成了!但其實也可以直接進到 Web 介面去執行。

第三步:啟動自架 Web UI

請先切換到專案資料夾:

cd /path/to/your/project

然後執行以下指令來啟動 Web UI:

opencode web --hostname 0.0.0.0 --port 4096

  • opencode web:啟動視覺化的網頁介面模式。
  • --hostname 0.0.0.0:監聽所有介面。這表示除了這台電腦,你同個區域網路(LAN)下的其他裝置也能連進來(當然要防火牆允許)。
  • --port 4096:指定 Port 號,你可以隨意改成自己喜歡的數字。

第四步:開始使用

看見終端機顯示啟動成功後,打開你的瀏覽器,輸入:

  • 本機使用: http://localhost:4096
  • 區網其他裝置: http://<你電腦的IP>:4096

恭喜你!你現在擁有一個跑在瀏覽器裡的 AI Coding Agent 了。

進階技巧

1. 純 API 模式 (Headless)
如果你不需要畫面,只想把它當作後端 API 來呼叫,可以使用 serve 指令:

opencode serve --hostname 0.0.0.0 --port 4099

2. 懶人一鍵安裝啟動
如果你換了一台新電腦,已經設定過 Claude API,想要一行指令直接安裝並啟動 Web UI,可以複製這串:

curl -fsSL https://opencode.ai/install | bash && opencode web --hostname 0.0.0.0 --port 4096

結論

OpenCode 提供了一個非常有彈性的方式讓我們運用 AI 來寫程式,Web UI 更是降低了操作門檻。快去試試看!

桌面版前端程式開放下載

https://opencode.ai/download

現在 OpenCode 也推出各作業系統的桌面版前端程式,對 CLI 有恐懼症的人可以更輕鬆的安裝使用,這個桌面前端程式可以遠端連線不同主機上的 OpenCode Server,在多台電腦上安裝 OpenCode 後可以集中在一處下達命令與監控更將方便!