OpenCode logo

OpenCode

Freemium
訪問

OpenCode 是一款適用於終端機、IDE 與桌面的開源 AI 程式設計代理,協助開發者理解程式碼庫、規劃變更並使用多個 LLM 供應商。

什麼是 OpenCode?

OpenCode 是開源 AI 程式編碼代理,適合想在終端機、IDE 或桌面應用程式中使用 agent 的人。此產品定位為通用型編碼助理,可協助解釋程式碼、規劃修改,並在專案內進行編輯。

文件描述了一個設定流程:先安裝 OpenCode、設定 LLM provider、進入專案,然後執行 /init,讓工具分析 codebase 並在專案根目錄建立 AGENTS.md 檔案。OpenCode 也強調以隱私優先的方式運作,並表示不會儲存你的程式碼或上下文資料。

OpenCode 能做什麼?

多種介面

OpenCode 可作為終端機介面、桌面應用程式或 IDE 擴充功能使用,因此團隊可以在不同環境中維持相同的代理工作流程。

廣泛的模型支援

透過 Models.dev,OpenCode 支援 75+ 個 LLM provider,包含本地模型;文件也說明你可以在設定期間連結 provider API key。

自動載入 LSP

系統會根據模型自動載入相關的 language server protocol 整合,讓它在處理 codebase 時具備專案上下文。

多工作階段流程

你可以在同一個專案中平行執行多個 agent session,這有助於比較不同方法或同時處理獨立任務。

可分享的工作階段

Session 可透過連結分享,讓回顧對話、交接工作或之後除錯執行結果更容易。

以帳號存取 provider

OpenCode 支援 GitHub Copilot 與 ChatGPT Plus 或 Pro 帳號的登入流程,讓使用者在支援的情況下連結既有訂閱。

使用情境

“理解既有 codebase”

在 codebase 中開啟一個 session,請 OpenCode 在變更之前解釋不熟悉的函式、檔案或工作流程。

“規劃並建立新工作”

描述一個功能,切換到 plan 模式,檢視建議的做法,然後在你準備好時讓 OpenCode 實作變更。

“平行專案工作”

當你想比較不同做法,或讓多個獨立任務同時推進時,可在同一個專案中執行多個 agent session。

“審閱與交接 session”

與隊友分享 session 連結,讓對方可以審閱對話、重現某個決策,或除錯 agent 執行期間發生的情況。

“使用既有或精選模型”

連結既有 provider 帳號,或在你想使用已設定好的模型而非手動管理每個 provider 設定時使用 Zen。

常見問題

我該如何開始使用 OpenCode?

OpenCode 是開源 AI 程式編碼代理,提供終端機介面、桌面應用程式與 IDE 擴充功能。文件說明可透過 shell 腳本或套件管理器安裝,接著設定一個 LLM provider,然後在專案中執行並使用 `/init` 進行初始化。

使用 OpenCode 一定需要特定的 AI provider 嗎?

只要設定好 provider 的 API key,OpenCode 就可以搭配任何 LLM provider 使用。文件也建議使用 OpenCode Zen,這是一組經過測試與基準評估、適合 coding agent 的精選模型。

我可以在終端機以外使用 OpenCode 嗎?

不行。首頁表示 OpenCode 可在終端機、IDE 或桌面使用,而文件也將終端機應用程式、桌面應用程式與 IDE 擴充功能列為支援的介面。

OpenCode 的費用是多少?

來源未列出 OpenCode 本身的確切價格。下載與文件頁面將其描述為 beta 版可用,而 pricing 網址則回傳 404。

OpenCode 對隱私有什麼說明?

OpenCode 表示它不會儲存你的程式碼或上下文資料,並將這點作為面向敏感環境的隱私導向設計選擇。

快速資訊

分類
Developer Tool
產品類型
AI coding agent
介面
終端機、桌面應用程式、IDE 擴充功能
模型支援
透過 Models.dev 提供 75+ 個 provider
代表性工作流程
`/init` 會在專案根目錄建立 `AGENTS.md` 檔案
隱私說明
不會儲存程式碼或上下文資料

OpenCode 流量分析

流量數據僅供參考。

網域評分
85