傳統的程式碼補全工具只能在你輸入時提供程式碼片段建議,卻無法深入理解整個專案。當需要重構多個檔案、除錯複雜問題或自動化重複性任務時,開發者往往得在 IDE、終端機與文件之間來回切換,並手動協調每一個步驟。
AI 程式設計 agent 不僅僅是提供建議。它能分析整個程式碼庫、規劃多步驟變更、執行指令並自主迭代。它不是逐行提供協助,而是更像一個能處理複雜工作流程的工程夥伴。
Kimi Code 正是基於這種以 agent 為核心的方式打造而成。它運行於終端機中,並與 VS Code 等主流 IDE 整合,結合長上下文推理與高速執行能力,支援大規模的多檔案重構、除錯與自動化工作。
Kimi Code 的主要特色
Kimi Code 結合了 Kimi K3 的強大能力,並以終端機優先的設計搭配深度 IDE 整合。這種以 agent 為主導的方式,由以下幾項核心特色驅動,遠遠超越單純的程式碼補全:
以 agent 為基礎的工作流程
與僅提供程式碼建議的工具不同,Kimi Code 是真正的 agent。它會分析你的程式碼庫、擬定計畫、執行指令,並根據結果反覆迭代。只要告訴它「將所有 API 呼叫重構為使用 async/await」,它就會找出所有相關檔案、進行變更、執行測試,並自動修正任何問題。
最高 1M 的上下文視窗
Kimi K3 提供最高達 100 萬 token 的上下文視窗,這意味著 Kimi Code 能理解你整個專案的結構、相依關係與模式。它看到的不只是你正在編輯的檔案,而是所有事物之間的關聯。這使得多檔案重構、架構調整與大規模除錯都成為可能。Kimi K3 也具備原生視覺理解能力,能在程式設計任務中對截圖、圖表與影片進行推理。
計畫模式與 shell 模式
計畫模式:按下
Shift-Tab(或輸入/plan)即可進入計畫模式。Kimi Code 會先研究你的程式碼庫,並在動手修改任何檔案之前,提出逐步計畫供你核准——這是展開大型變更最安全的方式。Shell 模式:在輸入框中輸入
!,即可在不離開對話的情況下執行終端機指令。輸出結果會寫入上下文,供 AI 在後續回合中延伸運用。按下Ctrl+B可將長時間執行的指令移至背景,稍後在/tasks面板中查看狀態。
這種靈活性讓你能在謹慎規劃、AI 驅動的執行與直接指令執行之間無縫切換。
思考強度等級
Kimi K3 支援 low/high/max 三種思考強度等級,讓你能依任務需求選擇合適的強度——快速問題用較輕的強度,複雜的架構決策、棘手的錯誤或大型重構則使用最高強度。可隨時透過 /model 指令切換模型。
小提示:切換模型會使既有的 prompt 快取失效,因此在讓 Kimi K3 開始工作前,請先用 /new 開啟新的工作階段——這樣能獲得更好的品質並降低 token 消耗。
進階互動功能
多行輸入:貼上程式碼或錯誤紀錄時,按下
Shift-Enter或Ctrl-J即可插入換行路徑自動補全:輸入
@可自動補全工作目錄中的檔案與目錄路徑貼上圖片與影片:按下
Ctrl-V(Windows 上為Alt-V)可貼上圖片或影片片段供 AI 分析——適合用來重現 UI 錯誤或說明設計(影片輸入需搭配支援影片的模型)核准機制:Kimi Code 在修改檔案或執行指令前會要求確認。有需要時可使用兩種自動化等級:YOLO 模式(
kimi --yolo或/yolo)會自動核准工具動作但仍可能提出詢問;Auto 模式(kimi --auto或/auto)則完全自主、從不詢問——非常適合無人值守的執行情境
Standard 與 HighSpeed 兩種等級
Kimi Code 提供兩種速度等級,皆基於相同模型,編程能力完全一致:
Standard:日常工作使用的預設等級
HighSpeed:輸出速度約為 Standard 的 5~6 倍,最高可達每秒 100 個 Token,且穩定性高。可在 CLI 中透過
/model立即切換,或在第三方工具中使用kimi-for-coding-highspeed模型 ID。使用 HighSpeed 需訂閱 Allegretto 方案或以上
就配額而言,在滾動計算的 5 小時區間內可支援約 300~1,200 次請求,並允許最多 30 個並行請求,此外還有每 7 天自動更新一次的每週配額。
無縫 IDE 整合
Kimi Code CLI 透過 kimi acp 子指令原生支援 Agent Client Protocol(ACP),可與以下工具整合:
VS Code:提供完整的 Kimi Code 擴充功能
Zed:原生支援 ACP
JetBrains IDE:透過 AI 聊天外掛程式支援 ACP 相容性
MCP(Model Context Protocol)支援
Kimi Code 支援 Model Context Protocol(MCP),這是一種開放協定,允許 AI 模型安全地與外部工具及資料來源互動。這讓 Kimi Code 的能力延伸到程式碼編輯之外:
外部工具整合:連接資料庫、API、文件來源與開發工具
自訂工作流程:為安全掃描、效能分析或文件產生等特定任務打造專屬 Agent
生態相容性:使用社群現有的 MCP 伺服器,或自行建立
MCP 伺服器可透過 mcp.json 設定——分為使用者層級(~/.kimi-code/mcp.json)或專案層級(.kimi-code/mcp.json)——也可以透過 /mcp-config 指令互動式設定;/mcp 會顯示所有已設定伺服器的連線狀態。系統支援 stdio、HTTP 與 SSE 傳輸方式,且 MCP 工具與其他 Kimi Code 操作一樣,遵循相同的核准機制以確保安全性。
工作階段與情境管理
Kimi Code 為複雜的多步驟工作流程提供強大的工作階段管理與長情境處理能力:
工作階段保存:對話會自動儲存。可用
--continue恢復任一工作階段,或用--session <id>在多個專案之間切換情境壓縮:接近情境上限時,可使用
/compact讓 AI 摘要對話紀錄並保留關鍵資訊——你甚至可以加上指令提示要保留哪些內容用量監控:隨時執行
/usage即可查看 token 用量、情境消耗與配額資訊重新開始:使用
/new(別名/clear)重設目前工作階段的情境分支與匯出:
/fork會以完整歷史紀錄分支出一個工作階段,而/export-md可將任一工作階段儲存為 Markdown 檔案背景任務:按下
Ctrl+B可將長時間執行的指令與子 Agent 移到背景執行,並在/tasks面板中追蹤
這使得 Kimi Code 非常適合橫跨多個檔案、需要長時間維持情境的長期開發任務。
自主目標、Swarm 與外掛程式
對於超出單一 prompt 範圍的工作,Kimi Code 提供更高階的自動化功能:
目標模式:透過
/goal <目標>啟動一項自主目標,Kimi Code 會經過多輪運作朝目標推進,直到完成或遇到需要決策的節點為止。可用/goal next排入後續工作Swarm 模式:
/swarm <任務>會讓多個 Agent 平行處理同一目標,並提供即時進度與感知速率限制的重試機制外掛程式與 Agent Skills:透過
/plugins從官方市集安裝整合技能與 MCP 伺服器的外掛程式套件,或以 Markdown 形式教導 Kimi Code 你自己可重複使用的工作流程排程任務:以自然語言設定定時排程或單次提醒,Kimi Code 會在適當時間自動執行
裝置安全與相容性
Kimi Code 具備安全與相容性功能,使其適用於專業工作流程:
30 天裝置到期:基於安全考量,超過 30 天未使用的裝置會自動解除綁定。這能確保未使用的裝置不會無限期保持授權狀態——只需再次執行
/login即可恢復存取權支援你喜愛的 Agent:除了官方 CLI 與 VS Code 擴充功能外,Kimi Code API 同時支援 OpenAI 相容與 Anthropic 相容協定,並提供 Claude Code、OpenCode、Codex 等的官方設定指南
跨平台一致性:無論在 macOS、Linux 還是 Windows(透過內建的 Git Bash),Kimi Code 都提供一致的體驗,擁有相同的指令與功能
Kimi Code 會員權益
Kimi Code 是 Kimi 會員方案中的進階會員權益,專為程式開發情境設計。訂閱後即可解鎖完整的 AI 程式設計能力,包括 API 存取、高效能運算資源以及全方位的 IDE 整合支援。無論來自 CLI、VS Code 擴充功能還是第三方工具的請求,都共用同一份配額,每 7 天自動更新一次。
核心權益
| 權益 | 說明 |
|---|---|
| 最新旗艦模型 | Kimi K3 提供給 Moderato 及以上等級會員;Kimi K2.7 Code 提供給所有會員 |
| 最高可達 1M 情境長度 | Allegretto 及以上等級會員可解鎖完整的 1M token 情境窗口 |
| 高速層級 | 輸出速度約提升 5–6 倍,最高可達每秒 100 個 Token,適用於 Allegretto 及以上等級會員 |
| 高並發 | 支援高達 30 個並發請求,可應對複雜任務 |
| 充裕額度 | 每 7 天刷新一次的每週額度,另有約 300–1,200 次請求的滾動 5 小時窗口 |
| 額外用量 | 可選的按量付費餘額與 Kimi 網頁版共用——額度用完後仍可繼續執行任務 |
| 廣泛相容性 | 支援 Kimi Code CLI、VS Code、Claude Code、OpenCode、Codex 等主流 Agent |
| 原生 IDE 整合 | 即插即用,支援 VS Code、Zed、JetBrains 等主流 IDE |
如何使用 Kimi Code?
第一步:安裝 Kimi Code CLI
Kimi Code CLI 以 TypeScript 撰寫,運行於 Node.js——無需 Python 環境。
Linux/macOS(推薦):
Windows(PowerShell):
在 Windows 上,請在首次啟動前安裝 Git for Windows——CLI 會使用其內建的 Git Bash。
透過 npm 安裝的替代方式(需要 Node.js 22.19.0 或更新版本):
已在使用舊版基於 Python 的 kimi-cli?安裝後執行 kimi migrate,即可一步匯入既有設定、工作階段與 MCP 宣告。
第二步:驗證身分並進行設定
啟動 Kimi CLI:
然後使用以下其中一種方式進行身分驗證:
選項 A:OAuth 登入(推薦)
執行 /login 指令並選擇「Kimi Code (OAuth)」。Kimi Code 使用 OAuth 裝置代碼流程:開啟終端機中顯示的連結,用你的 Kimi 帳號登入,並輸入使用者代碼以完成授權——無需手動管理 API 金鑰。
選項 B:API 金鑰設定
在 /login 中選擇「Kimi Platform API key」(或使用 /provider 設定供應商)。若要整合第三方開發工具,可在 Kimi Code Console 中建立並管理 API 金鑰——最多可建立 5 組,每組金鑰僅在建立時顯示一次。
第三步:開始使用 AI 進行程式開發
完成身分驗證後,即可立即開始使用 Kimi Code。
以下是一些指令範例:
基本程式碼生成:
多檔案重構:
除錯:
第四步:使用進階功能
切換至 Kimi K3 以應對最困難的任務:
執行 /model 並選擇 Kimi K3,接著依任務選擇合適的思考強度等級(low / high / max)。為獲得最佳效果並降低 token 消耗,切換模型前請先用 /new 開啟新的工作階段。
直接執行 Shell 指令:
在聊天輸入框中輸入 ! 加上指令即可直接執行。
進入計畫模式以謹慎變更:
按下 Shift-Tab,讓 Kimi Code 先進行研究並提出計畫,再開始編輯檔案。
貼上程式碼、圖片或影片:
按 Ctrl-V(Windows 上為 Alt-V)從剪貼簿貼上內容,然後用 Shift-Enter 或 Ctrl-J 輸入多行內容。
引用專案檔案:
輸入 @ 加上檔案或目錄名稱即可自動補全。
步驟 5:整合到你的 IDE
VS Code:
從 VS Code 市集安裝「Kimi Code」擴充功能,然後用 Kimi 帳號登入——或者略過登入,使用你現有的 API 金鑰設定。
點擊面板中的齒輪圖示可存取設定與其他選項。
開啟命令選擇區(Command Palette),輸入「Kimi Code」以存取更多指令。
Zed:
Kimi Code CLI 透過 kimi acp 子指令原生支援 ACP。在 Zed 的設定中將 Kimi Code 新增為外部 agent:
{ "agent_servers": { "kimi": { "command": "kimi", "args": ["acp"] } } }JetBrains 系列 IDE: 啟用 AI 聊天外掛,並從「Configure ACP agents」中新增 Kimi Code,即可直接在 IDE 中操作 Kimi 工作階段。
步驟 6:管理工作階段與上下文
Kimi Code 的工作階段管理功能可協助你在長時間開發過程中保持上下文一致:
檢視並切換工作階段:
繼續先前的工作階段:
切換到特定工作階段:
開始新的工作階段:
在接近上限時壓縮上下文:
隨時執行 /usage 可監控 token 用量、上下文消耗量與配額。若要處理長上下文任務,建議定期使用 /compact 來摘要對話紀錄,同時保留關鍵資訊,效果會更好。
步驟 7:設定 MCP(Model Context Protocol)
透過 MCP 伺服器擴充 Kimi Code 的能力,以整合外部工具。伺服器在 mcp.json 中宣告——使用者層級為 ~/.kimi-code/mcp.json,單一專案則為 .kimi-code/mcp.json(同名時,專案項目會覆蓋使用者項目):
{
"mcpServers": {
"context7": {
"url": "https://mcp.context7.com/mcp",
"headers": { "CONTEXT7_API_KEY": "your-key" }
}
}
}含有 command 欄位的項目為 stdio 伺服器;含有 url 欄位的項目為 HTTP 伺服器(僅在舊版 SSE 服務中設定 "transport": "sse")。想用點選操作的方式設定嗎?在 TUI 中執行 /mcp-config 即可互動式新增、編輯或刪除伺服器,執行 /mcp 可檢查連線狀態。若伺服器需要 OAuth,請執行 /mcp-config login <server-name>。
在工作流程中使用 MCP 工具: 設定完成後,Kimi Code 可自動呼叫 MCP 工具。例如,搭配資料庫 MCP 伺服器:
MCP 工具遵循與 Kimi Code 其他操作相同的核准機制。在 YOLO 模式下,MCP 操作會自動核准,以加快工作流程。
步驟 8:其他操作介面
瀏覽器介面:
啟動網頁版介面以獲得圖形化體驗。它會在前景執行並自動開啟瀏覽器——按 Ctrl+C 即可停止:
在 TUI 中執行 /web,即可在瀏覽器中繼續目前的工作階段。你也可以執行 kimi vis 開啟工作階段視覺化工具,一目了然地檢視整個工作階段的過程。
升級或解除安裝:
若你是透過 npm 安裝,請改用 npm install -g @moonshot-ai/kimi-code@latest 進行升級。要解除安裝,請刪除 kimi 執行檔(腳本安裝方式)或執行 npm uninstall -g @moonshot-ai/kimi-code(npm 安裝方式)。
實際應用案例
Kimi Code 擅長處理超越簡單自動補全的複雜編碼任務。以下是五個實際應用場景:
1. 大規模程式碼重構
情境:你需要將舊有程式碼庫從一個框架遷移到另一個框架,或是在數百個檔案中更新編碼模式。
範例提示詞:
2. 複雜除錯
情境:你遇到一個涉及多個服務、資料庫查詢和 API 呼叫的正式環境問題。傳統除錯工具無法讓你掌握全貌。
提示詞範例:
3. 自動化測試生成
情境:你有一個測試覆蓋率偏低的大型程式碼庫,需要完整的測試,但不想手動撰寫。
提示詞範例:
4. 專案建置與設定
情境:你要啟動一個新專案,需要設定整個開發環境,包括相依套件、設定檔、CI/CD 以及文件。
提示詞範例:
5. 透過 MCP 整合外部工具
情境:你需要整合資料庫、API 或其他不屬於你程式碼庫的專用服務等外部工具。透過 MCP(Model Context Protocol),Kimi Code 能安全地與這些外部資源互動。
提示詞範例:
結論
Kimi Code 結合了Kimi K3——全球首個開放的 3T 級模型——與真正的 agent 化工作流程,代表了新一代 AI 程式設計助手。與只會被動回應你輸入內容的傳統程式碼補全工具不同,Kimi Code 能主動規劃、執行並反覆改進——非常適合跨檔案重構、除錯與自動化等複雜任務。
憑藉最高達 1M 的上下文視窗、Standard 與 HighSpeed 兩種速度層級,以及無縫的 IDE 整合,Kimi Code 改變了開發者處理程式設計工作的方式。無論你是在遷移舊有程式碼、除錯正式環境問題,還是建置新專案,Kimi Code 都能提供你所需的智慧協助,讓工作更快速、更有效率。
常見問題
kimi acp 子命令支援 Zed、JetBrains 等相容 ACP 的 IDE。kimi-for-coding)。Moderato 及以上等級會員可選用 Kimi K3(k3 或 256K 版本 k3-256k),Allegretto 及以上等級會員另可解鎖完整的 1M token 上下文視窗與 HighSpeed 層級(kimi-for-coding-highspeed)。可在 CLI 中透過 /model 切換模型。low/high/max 三種思考強度等級,讓您能依任務選擇適合的強度——強度越高,花在推理上的時間越多,有助於處理複雜的架構決策或棘手的錯誤。思考強度是依模型設定的,切換模型時請以 /model 選擇適合任務的模型與強度。切換模型後建議用 /new 開啟新的工作階段以取得最佳效果,因為變更模型會使提示詞快取失效。kimi --yolo 或 /yolo)會自動核准工具動作,但仍可能提出詢問;Auto 模式(kimi --auto 或 /auto)則完全自主,不會詢問任何問題。請僅在安全的環境中使用這些模式,並在提交變更前務必先審查。! 即可進入 shell 模式,不必離開對話就能執行終端機指令——輸出結果會寫入上下文,供 AI 在後續回合中使用。若是長時間執行的指令,可按下 Ctrl+B 將其移至背景執行,並隨時在 /tasks 面板中查看狀態。mcp.json(使用者層級為 ~/.kimi-code/mcp.json,專案層級為 .kimi-code/mcp.json)中設定 MCP 伺服器,或透過 /mcp-config 以互動方式設定,/mcp 則會列出連線狀態。目前支援 stdio、HTTP 及 SSE 傳輸方式,且基於安全考量,MCP 工具遵循與其他 Kimi Code 操作相同的核准機制。/sessions 可檢視並切換工作階段,--continue 可繼續先前的工作,/compact 則能讓 AI 在保留關鍵資訊的同時彙整對話歷史。隨時執行 /usage 即可查看 token 用量、上下文消耗與配額。憑藉最高 1M 的上下文視窗與智慧壓縮,Kimi Code 能有效處理長時間執行的開發任務。kimi web 即可啟動網頁介面——它會在前景執行並自動開啟瀏覽器。在 TUI 中,輸入 /web 可將目前的工作階段延續至瀏覽器中,kimi vis 則會開啟工作階段視覺化工具。當你偏好視覺化介面,或在結對程式設計時需要分享螢幕,這項功能會相當實用。/help 顯示說明、/login 進行驗證、/model 切換模型、/sessions(別名 /resume)進行 工作階段管理、/new(別名 /clear)重新開始、/compact 壓縮對話內容、/usage 查看額度、/plan 進入計畫模式、/yolo 與 /auto 為自動化模式、/tasks 管理背景任務、/goal 與 /swarm 進行自主作業、/web 在瀏覽器中開啟工作階段、/export-md 匯出、/mcp 查看 MCP 狀態,以及 /exit 結束程式。在 CLI 中輸入 / 即可查看完整清單。