OpenCode 是一款開源程式碼代理工具,可在您的終端機中執行、讀取專案內容、編輯檔案並執行指令。
Ollama 會將 OpenCode 設定為使用本地與雲端模型。
快速開始
使用 Ollama 啟動 OpenCode:
shell
ollama launch opencode功能
聊天
詢問專案或任務相關問題
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="terminal" /></div>
<div>
<div class="capability-list-heading">命令列</div>
<div class="capability-list-copy">從您的工作目錄執行指令</div>
</div>
</div>
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="code" /></div>
<div>
<div class="capability-list-heading">檔案編輯</div>
<div class="capability-list-copy">讀取並編輯專案中的檔案</div>
</div>
</div>
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="users" /></div>
<div>
<div class="capability-list-heading">子代理</div>
<div class="capability-list-copy">將工作拆分至多個任務執行</div>
</div>
</div>
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="file-text" /></div>
<div>
<div class="capability-list-heading">網頁擷取</div>
<div class="capability-list-copy">擷取並摘要網頁內容</div>
</div>
</div>
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="image" /></div>
<div>
<div class="capability-list-heading">視覺辨識</div>
<div class="capability-list-copy">傳送圖片與截圖</div>
</div>
</div>
模型選擇
請選擇上下文長度足夠容納您專案的模型。
注意
OpenCode 需要 64k 或更高的上下文長度。詳情請參閱上下文長度。
手動設定
1. 安裝 OpenCode
shell
curl -fsSL https://opencode.ai/install | bashpowershell
npm install -g opencode-ai2. 將 Ollama 設為提供者
將 Ollama 提供者新增至 opencode.json:
json
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ollama": {
"npm": "@ai-sdk/openai-compatible",
"name": "Ollama",
"options": {
"baseURL": "http://localhost:11434/v1"
},
"models": {
"qwen3.5": {
"name": "qwen3.5"
}
}
}
}
}3. 執行 OpenCode
shell
opencode若要在不啟動互動式工作階段的情況下,使用 Ollama 設定 OpenCode:
shell
ollama launch opencode --config設定優先順序
ollama launch opencode 會使用所選 Ollama 模型的內嵌設定啟動 OpenCode,不會覆寫 ~/.config/opencode/opencode.json;現有的 OpenCode 設定仍然會生效。
僅在 opencode.json 中定義的模型不會出現在 ollama launch 的模型選擇器中。
詳情請參閱 OpenCode 的設定優先順序。