Claude Code 可以透過本機 Ollama 提供的模型處理獲授權的儲存庫。Ollama 目前的Claude Code 整合直接透過相容 Anthropic 的 API 連接。本指南將一次限定範圍的程式修改,從記錄初始狀態推進到由人判斷 diff。適合有權安裝兩款工具、授權修改儲存庫,並能執行合適本機程式模型的開發者。BIG CHANGE 於 2026 年 10 月 20 日查閱手冊;我們沒有執行模型或測試儲存庫。
關鍵變化
- 有何改變:Ollama 現已記載 Claude Code 直接連接本機 Anthropic 相容伺服器的方法,可使用啟動器或明確的本機端點設定。這套文件方案不需要獨立代理。
- 為何重要:你能保留 Claude Code 工作方式,同時選擇本機模型、檢查實際配置的上下文,並用專案原驗收檢查審查真實儲存庫修改。
- 應注意什麼:選取本機標籤和看見模型執行,不代表每個請求都留在本機,也不代表程式正確。接受修改前須檢查實際路由、工具權限、完整 diff 及檢查結果。
1. 記錄儲存庫起始狀態
在自己擁有或獲准修改的 Git 儲存庫工作。使用可供審查的分支或可丟棄的工作副本。指定一個要改的小行為或缺陷、可能影響的檔案及停止條件。找到儲存庫已有的驗收指令,例如文件規定的測試或建置檢查;不要替換成通用指令。請在代理修改任何內容之前執行它,記錄指令、結束狀態及相關輸出。同時記錄分支、git status及既有 diff。原有變更是初始狀態的一部分,不是 AI 結果。
確認組織的程式與相依套件政策允許所選模型及工具。Claude Code 能依生效權限讀取檔案及執行指令。「只改這些檔案」的要求可以引導代理,但不會限制其檔案系統存取能力。
2. 安裝適合的本機模型並配置上下文
依官方說明安裝目前的 Ollama 版本及 Claude Code CLI,並遵守裝置及組織規則。記錄 ollama --version及 claude --version。Ollama 在 2026 年 1 月的 0.14.0 版加入 Anthropic Messages 相容性;該日期不能確立目前 ollama launch指令的最低版本。
選擇目前目錄條目註明支援工具、授權允許使用,且模型權重與上下文配置都適合裝置的模型。一個具體本機例子是 qwen3-coder:30b,條目列出工具支援、約 19 GB 的 Q4_K_M 檔案及 Apache License 2.0。這是下載大小,不是 RAM 或 VRAM 需求。宣傳的模型上下文不代表電腦能配置那麼多。若不合適,請選擇其他有文件依據、支援工具的本機標籤,在下列指令中一致替換。
Ollama 應用程式或本機伺服器執行後,在終端機下載並確認準確標籤:
ollama pull qwen3-coder:30b
ollama listOllama 建議至少 64,000 個 token供程式代理使用,並說明更大上下文需要更多記憶體。硬體支援時,在既有 Ollama 應用程式的設定設為 64k 或更多。如果自行管理伺服器,應使用 OLLAMA_CONTEXT_LENGTH=64000並依各平台的伺服器說明設定既有服務,不要在 11434 連接埠啟動第二個伺服器。一次請求載入模型後,ollama ps會顯示實際的 CONTEXT及 PROCESSOR。若無法載入目標配置量,請停止,或縮小任務並選擇合適設定。不要把目錄最大值當成實際配置的上下文。
3. 將 Claude Code 路由至本機伺服器
開啟終端機,位置設在選定的儲存庫中。Ollama 記載以下啟動器方法;使用已透過 ollama list確認的同一本機標籤:
ollama launch claude --model qwen3-coder:30bOllama 記載這種非 Claude 模型路徑。Anthropic 的閘道手冊則表示,Anthropic 不支援透過閘道將 Claude Code 路由到非 Claude 模型。請將它視為 Ollama 記載、但該路由不獲 Anthropic 支援的整合,並在依賴前檢查實際工作階段。
手動設定方面,Ollama 的整合說明改用 ANTHROPIC_AUTH_TOKEN=ollama、明確設為空值的 ANTHROPIC_API_KEY及 ANTHROPIC_BASE_URL=http://localhost:11434。下列可選的 Bash指令從獲授權儲存庫目錄執行,僅為這次 Claude Code 程序設定三項,不會改全域 shell 設定檔:
ANTHROPIC_AUTH_TOKEN=ollama ANTHROPIC_API_KEY="" ANTHROPIC_BASE_URL=http://localhost:11434 claude --model qwen3-coder:30b其他 shell 優先使用上述 Ollama 啟動器,或目前官方手冊的該 shell 設定。查看是否有會覆蓋指令變數的 Claude Code 既有設定,期間不要印出原有憑證。預期生效值是選定本機標籤及 http://localhost:11434;這是讀者要做的檢查,不是 BIG CHANGE 觀察到的結果。本機伺服器會忽略占位 token ollama;它不是存取控制密鑰。文件中的本機路徑不需要 Ollama 雲端密鑰或 Anthropic 推論密鑰。Claude Code 軟體及連接服務的條款仍然適用。
依照 Ollama 的伺服器設定指引讓伺服器綁定本機。帶有 :cloud的標籤,或 https://ollama.com基礎 URL,是雲端路徑,涉及另一項資料及費用決策。模型或目的地不清楚時,請先暫停傳送儲存庫內容。
4. 先確認路由,再要求一次編輯
允許檔案修改前,如可用,請透過 /status查看 Claude Code 實際模型及連接。將結果與啟動器或手動端點、ollama list,以及請求載入模型後的 ollama ps比對。記錄載入的準確標籤、已配置的 CONTEXT及 PROCESSOR;分配到 CPU 的部分可能影響實際可用性。若有本機伺服器請求紀錄,也請查看。這些檢查確認設定及模型載入,不是完整的網路流量稽核。若程式政策要求本機處理,請另查啟用的 MCP 工具、網頁讀取與搜尋、遙測和雲端設定。
使用 Claude Code 正常授權提示及權限控制。用一般語言提出獲授權儲存庫的單一任務:需要的行為、允許範圍、原驗收指令和停止點。要求列出修改檔案及檢查輸出。commit、push、發布由儲存庫擁有者決定,拒絕意外網路或工具操作。模型聲稱用了本機端點或通過檢查,不等於已經驗證。
5. 依完整 diff 與原檢查作決定
查看每個修改檔案及完整 Git diff,包括超出要求範圍的變更。對照原行為及儲存庫政策,也檢查新相依套件授權。編輯後親自執行先前記錄的同一驗收指令,將結束狀態、相關輸出與初始狀態並列記錄。只有 diff 符合要求、獨立檢查結果可接受,且路由、權限證據滿足要求才接受。否則保持分支未被接受,留下準確失敗資訊供審查。
若無法連接 Ollama,先檢查執行中的應用程式或服務及 ollama list,再嘗試程式任務。模型無法載入,或 ollama ps指出上下文不足時,查看記憶體和上下文設定;縮小任務或選合適的本機模型。如果 /status或生效設定顯示託管供應商,請在傳送程式碼前停止,修復目前 shell 或 Claude Code 設定。工具呼叫錯誤可能來自模型相容性或權限拒絕,改動前先讀準確回應。若某次嘗試已修改檔案,還原或繼續前先看 diff。驗收失敗後診斷程式,只在修正經審查後再執行檢查。
下載模型的本機推論可避免供應商按 token 收取推論費用,但需要硬體、儲存空間及電力。下載、遙測、網頁工具、MCP 整合或雲端模型設定仍可能傳送資料或產生其他費用。Ollama 支援Anthropic Messages API 的一部分,但 token 計數、提示快取、批次、引用、PDF、強制工具選擇等功能有限制;模型的工具能力也有差異。BIG CHANGE 的文件審查沒有測得速度、品質、隱私或節省結果。其他本機代理設定可看我們的Junie Local 指南;此流程專門保留 Claude Code,並核對其 Ollama 路由。
資料來源與延伸閱讀
- Ollama:〈Claude Code〉提供目前啟動器、手動本機設定及雲端替代方案。它記載路徑,不證明讀者儲存庫的執行成功。
- Ollama:〈Anthropic 相容性〉說明本機端點、忽略的占位 token、模型下載及 API 限制。相容性不代表每個模型或工具呼叫都獲認證。
- Ollama:〈上下文長度〉解釋程式用途 64k 建議、記憶體取捨及
ollama ps的讀回檢查。實際電腦決定可行配置量。 - Ollama 的 qwen3-coder:30b 條目列出範例檔案、工具及 Apache 2.0 授權連結。下載或再散布前請重查準確模型條目。
- Claude Code 安裝及權限設定說明存取和工具授權。兩者不能證明特定工作階段的實際端點或儲存庫結果安全。
- Anthropic:〈其他 LLM 閘道〉表示 Anthropic 不支援透過閘道把 Claude Code 路由到非 Claude 模型。Ollama 則另外記載這裡的本機整合。



