Kimi Code:面向終端機與 IDE 的新世代 AI Coding Agent

Kimi Code 是專為以終端機優先的開發流程打造的 AI coding agent。不同於傳統 AI coding assistants 主要提供程式碼片段建議,它能分析整個程式碼庫、規劃多步驟任務、執行命令,並自主反覆調整。憑藉 Kimi K2.5 的長上下文推理能力,它能在終端機與 IDE 環境中提供 agent 等級的自動化。

閱讀時長:14分鐘2026-06-17

傳統程式碼補全工具會在你輸入時建議片段,但缺乏對整個專案的深入理解。當需要重構多個檔案、除錯複雜問題,或自動化重複性工作時,開發者常得在 IDE、終端機與文件之間來回切換,並手動協調每個步驟。

AI coding agent 不只提供簡單建議。它會分析整個程式碼庫、規劃多步驟變更、執行命令,並自主反覆調整。它不是逐行輔助,更像能處理複雜工作流程的工程夥伴。

Kimi Code 正是以這種 agent-based approach 打造。它在終端機中運行,並整合 VS Code、Zed 等主流 IDE,結合長上下文推理與高速執行,支援大規模的多檔案重構、除錯與自動化。

Kimi Code 主要功能

Kimi Code 結合 Kimi K2.5 的能力、終端機優先設計與深度 IDE 整合。這種由 agent 主導的方法,透過多項核心功能超越單純的程式碼補全:

Agent-based 工作流程

不同於只會建議程式碼的工具,Kimi Code 是真正的 agent。它會分析你的程式碼庫、建立計畫、執行命令,並根據結果反覆調整。告訴它「將所有 API 呼叫重構為使用 async/await」,它就會找出所有相關檔案、完成修改、執行測試並修正任何問題——全程自動完成。

256K context window

Kimi K2.5 提供 256K context window,這表示 Kimi Code 能理解你整個專案的結構、相依關係與模式。它不只看見你正在編輯的檔案,也看見所有部分如何相互連結。因此,多檔案重構、架構調整與大規模除錯都成為可能。

雙模式操作

按下 Ctrl-X 可在兩種模式間切換:

  • Agent Mode:將自然語言指令送交 AI

  • Shell Mode:不離開 CLI,直接執行 shell 命令

這種彈性讓你能在 AI 協助與直接執行命令之間順暢切換。

複雜問題的思考模式

按下 Tab 即可啟用思考模式。Kimi Code 會在回覆前花更多時間推理,非常適合複雜的架構決策、棘手錯誤除錯,或大型重構規劃。你也可以一開始就啟用思考模式:kimi --thinking

進階互動功能

  • 多行輸入:貼上程式碼或錯誤日誌時,按下 Ctrl-JAlt-Enter 可插入換行

  • 路徑自動完成:輸入 @ 即可從目前工作目錄自動完成檔案與目錄路徑

  • 圖片貼上:按下 Ctrl-V 可貼上圖片供 AI 分析(需要支援 image_in 的模型)

  • 核准系統:Kimi Code 在修改檔案或執行命令前會要求確認。可啟用 YOLO 模式自動核准:kimi --yolo(請謹慎使用)

高效能輸出

Kimi Code 會員提供:

  • 輸出速度:最高 100 Tokens/s,且高度穩定

  • 配額容量:5 小時 token 配額約可支援 300–1,200 次 API 呼叫

  • 並行能力:最多 30 個 concurrent requests

無縫 IDE 整合

Kimi Code CLI 原生支援 Agent Client Protocol (ACP),可整合:

  • VS Code:提供完整 Kimi Code extension

  • Zed:原生支援 ACP

  • JetBrains IDEs:相容 ACP

你也可以透過 zsh-kimi-cli plugin 與 Zsh 整合,強化 shell 中的 AI 能力。

顯示聊天面板與程式碼編輯功能的 Kimi Code VS Code extension 介面

支援 MCP (Model Context Protocol)

Kimi Code 支援 Model Context Protocol (MCP)。這是一項開放協定,讓 AI 模型能安全地與外部工具和資料來源互動,使 Kimi Code 的能力不只限於程式碼編輯:

  • 外部工具整合:連接資料庫、API、文件來源與開發工具

  • 自訂工作流程:針對安全掃描、效能分析或文件產生等特定任務,打造專用 agent

  • 生態系相容性:使用社群既有的 MCP servers,或自行建立

透過簡單命令管理 MCP servers:kimi mcp addkimi mcp listkimi mcp auth 等。為了安全起見,MCP tools 採用與其他 Kimi Code 操作相同的核准機制。

顯示已設定 servers 與可用工具的 Kimi Code MCP server 管理介面

Session 與上下文管理

Kimi Code 為複雜的多步驟工作流程提供強大的 session managementlong context handling 能力:

  • Session 持續保存:對話會自動儲存。使用 --continue 接續任何 session,或用 --session <id> 在多個專案之間切換

  • 上下文壓縮:接近上下文限制時,使用 /compact 讓 AI 在保留關鍵資訊的同時摘要對話歷史

  • 上下文監控:狀態列會即時顯示上下文使用百分比("context: xx%"),讓你隨時掌握剩餘容量

  • 重新開始:使用 /clear 重設目前 session 的上下文,或用 /new 建立全新的 sessions

這讓 Kimi Code 非常適合需要跨多個檔案、並長時間維持上下文的長週期開發任務。

裝置安全性與相容性

Kimi Code 內建安全性與相容性功能,適合專業工作流程使用:

  • 30 天裝置到期:基於安全考量,已授權裝置若閒置 30 天會自動到期,避免未使用的裝置無限期維持授權。

  • Claude Code 相容性:Kimi Code 設計上相容 Claude Code 工作流程。如果你熟悉 Claude Code 的命令與模式,也能在 Kimi Code 中採用類似方式。

  • Roo Code 相容性:Kimi Code 也支援類似 Roo Code 的工作流程,讓你在這些工具之間切換時,不必重新學習一整套新模式。

  • 跨平台一致性:無論使用 macOS、Linux 或 Windows,Kimi Code 都提供一致體驗,命令與功能相同。

Kimi Code 會員權益

Kimi Code 是 Kimi 會員方案中的進階會員權益,專為程式碼開發場景設計。訂閱後即可解鎖完整 AI 程式開發能力,包括 API 存取、高效能運算資源,以及完整的 IDE 整合支援。

核心權益

權益說明
高速輸出輸出速度最高 100 Tokens/s,帶來流暢的編程體驗
高並行支援最多 30 個 concurrent requests,可處理複雜任務
大配額5 小時 token 配額,約可支援 300–1,200 次 API 呼叫
廣泛相容支援 Kimi Code CLI、Claude Code、Roo Code 與其他主流 agents
原生 IDE 整合即插即用支援 VS Code、Zed、JetBrains 與其他主要 IDE

如何使用 Kimi Code?

步驟 1:安裝 Kimi Code CLI

Linux/macOS(建議):

curl -LsSf https://code.kimi.com/install.sh | bash

Windows (PowerShell):

Invoke-RestMethod https://code.kimi.com/install.ps1 | Invoke-Expression

透過 uv 的替代方式:

uv tool install --python 3.13 kimi-cli

步驟 2:驗證並設定

啟動 Kimi CLI:

kimi

接著使用下列其中一種方式完成驗證:

選項 A:一鍵登入(建議)

在 Kimi CLI 中執行 /login 命令。系統會開啟瀏覽器視窗並自動完成驗證,不需要手動設定 API key。

/login

選項 B:手動設定 API key

如果你偏好手動設定,請在 CLI 中執行 /setup,接著前往 Kimi Code Console 建立並複製你的 API Key。

/setup

步驟 3:開始用 AI 寫程式

完成驗證後,就能立即開始使用 Kimi Code。

顯示驗證成功且已就緒狀態的 Kimi Code CLI 介面

以下是一些範例命令:

基本程式碼產生:

建立一個 Python 函式,用來讀取 CSV 檔案,並依指定欄位排序後傳回前 10 筆資料列。

多檔案重構:

將專案中的所有資料庫查詢重構為參數化查詢,取代字串串接。請檢查 src/ 目錄下的所有 Python 檔案。

除錯:

執行測試時出現 'ConnectionError'。請分析測試檔案與網路設定,找出問題所在。

步驟 4:使用進階功能

為複雜任務啟用思考模式: 傳送訊息前按下 Tab,或以下列方式啟動:

kimi --thinking

切換至 shell 模式: 按下 Ctrl-X 即可直接執行 shell 命令。

貼上程式碼或圖片: 按下 Ctrl-V 從剪貼簿貼上(支援文字與圖片)。

參照專案檔案: 輸入 @ 後接檔案/目錄名稱即可自動完成。

步驟 5:與你的 IDE 整合

VS Code:

從 VS Code marketplace 安裝「Kimi Code」extension,接著在 extension terminal 中使用 /login 完成驗證。

顯示 Kimi 帳號與 API key 選項的 Kimi Code VS Code extension 登入畫面

可從面板中的齒輪圖示進入設定與其他選項。

顯示設定與 MCP server 選項的 Kimi Code VS Code extension 齒輪圖示選單

開啟 Command Palette 並輸入 "Kimi Code",即可存取其他命令。

顯示可在分頁與側邊面板開啟 Kimi Code 命令的 VS Code Command Palette

Zed: Kimi Code CLI 原生支援 ACP。請在 Zed 的設定中完成配置,以啟用 AI 協助。

Zsh 整合: 安裝 zsh-kimi-cli plugin,強化 shell 中的 AI 能力。

步驟 6:管理 session 與上下文

Kimi Code 的 session management 可協助你在長時間開發期間持續保留上下文:

檢視與切換 session:

/sessions

繼續先前的 session:

kimi --continue

切換至指定 session:

kimi --session <session-id>

清除目前 session 上下文:

/clear

接近上限時壓縮上下文:

/compact

可在狀態列監控 context window usage(顯示為 "context: xx%")。處理 long context tasks 時,建議定期使用 /compact 摘要對話歷史,同時保留關鍵資訊,以獲得最佳效果。

步驟 7:設定 MCP (Model Context Protocol)

透過 MCP servers 整合外部工具,擴充 Kimi Code 的能力:

新增 MCP server:

kimi mcp add --transport http context7 https://mcp.context7.com/mcp --header "CONTEXT7_API_KEY: your-key"

列出已設定的 MCP servers:

kimi mcp list

在工作流程中使用 MCP tools: 完成設定後,Kimi Code 可自動呼叫 MCP tools。例如搭配資料庫 MCP server:

查詢正式環境資料庫,找出過去一週最慢的前 10 筆查詢

MCP tools 採用與其他 Kimi Code 操作相同的 approval mechanism。在 YOLO mode 中,MCP 操作會自動核准,讓工作流程更快速。

步驟 8:其他介面

Browser UI: 啟動網頁版介面,取得圖形化操作體驗:

kimi web

升級或解除安裝:

uv tool upgrade kimi-cli --no-cache
uv tool uninstall kimi-cli

實際應用情境

Kimi Code 擅長處理超越簡單自動完成的複雜 coding 任務。以下是四個實用情境:

1. 大規模程式碼重構

  • 情境:你需要將舊有程式碼庫從某個框架遷移到另一個框架,或在數百個檔案中更新 coding patterns。

  • 範例提示詞:

將 src/components 目錄中的所有 React class components 重構為使用 hooks 的 functional components。保留所有既有功能與 prop types。重構後執行測試套件,並修正任何失敗項目。

2. 複雜除錯

  • 情境:你正面對涉及多個服務、資料庫查詢與 API 呼叫的 production bug。傳統除錯工具無法提供完整脈絡。

  • 範例提示詞:

分析 logs/error.log 中的錯誤日誌。問題似乎與使用者驗證有關。請沿著 auth middleware、資料庫查詢與 API handlers 追蹤,找出根本原因。檢查是否存在競態條件或時序問題。

3. 自動產生測試

  • 情境:你有一個大型程式碼庫,但測試覆蓋率偏低。你需要完整測試,卻不想手動撰寫。

  • 範例提示詞:

為 src/utils/helpers.py 中的所有函式產生單元測試。目標覆蓋率 90% 以上。納入邊界案例與錯誤處理。使用 pytest,並遵循 tests/ 中既有的測試模式。

4. 專案建立與設定

  • 情境:你正要啟動新專案,需要建置完整開發環境,包括依賴項、設定檔、CI/CD 與文件。

  • 範例提示詞:

建立新的 Node.js 專案,並配置 TypeScript、ESLint、Prettier、Jest 與 GitHub Actions CI。建立合適的專案結構,加入 package.json scripts,並產生一份完整的 README,內含設定說明。

5. 透過 MCP 整合外部工具

  • 情境:你需要整合資料庫、APIs 或專門服務等不屬於程式碼庫的外部工具。透過 MCP (Model Context Protocol),Kimi Code 可以安全地與這些外部資源互動。

  • 範例提示詞:

使用已設定的 MCP server 連線至正式環境資料庫,並分析慢查詢日誌。找出最慢的前 5 筆查詢,並提出索引最佳化建議。

結語

Kimi Code 結合強大的 Kimi K2.5 model 與真正的 agent-based workflow,代表新一代 AI coding assistants。不同於只會回應輸入內容的傳統 code completion tools,Kimi Code 會主動規劃、執行並反覆調整,特別適合多檔案重構、除錯與自動化等複雜任務。

Kimi Code 擁有 256K context window、100 Tokens/s 輸出速度與無縫 IDE 整合,能改變開發者處理 coding 的方式。無論是遷移舊有程式碼、排查 production 問題,或建立新專案,Kimi Code 都能提供你所需的智慧協助,讓工作更快速、更有效率。

常見問題

Kimi Code 免費嗎?
Kimi Code 是 Kimi Code 方案隨附的進階會員權益。你可以使用 Kimi 會員 API key 存取 Kimi Code CLI,費用已包含在會員訂閱中。詳情請參閱 Kimi Code 定價
我可以在 VS Code 中使用 Kimi Code 嗎?
可以!Kimi Code 提供原生 VS Code extension。從 VS Code marketplace 安裝後,使用 /login 完成驗證,就能直接在編輯器中使用 Kimi Code。它也支援其他相容 ACP 的 IDE,例如 Zed 和 JetBrains。
Kimi Code 支援哪些程式語言?
Kimi Code 支援所有主流程式語言。由於它是能理解程式碼結構並執行命令的 AI agent,因此可用於 Python、JavaScript、TypeScript、Go、Rust、Java、C++ 等語言,並會適應你專案使用的語言與框架。
如何啟用思考模式?
送出訊息前按下 Tab 即可啟用思考模式,或以 kimi --thinking 啟動 Kimi CLI。思考模式會讓 AI 在回覆前花更多時間推理,適合複雜的架構決策或除錯。
Kimi Code 會執行危險命令嗎?
Kimi Code 在修改檔案或執行可能具破壞性的命令前,會先要求確認。你可以用 kimi --yolo 啟用 YOLO 模式,自動核准動作;但請只在安全環境中使用。提交前務必檢查變更。
Agent Mode 和 Shell Mode 有什麼不同?
按下 Ctrl-X 可在模式之間切換。Agent Mode 會將你的輸入送交 AI 處理與規劃;Shell Mode 則不經 AI,直接執行 shell 命令。這讓你能在 AI 協助與直接執行命令之間順暢切換。
Kimi Code 中的 MCP (Model Context Protocol) 是什麼?
MCP (Model Context Protocol) 是一項開放協定,讓 Kimi Code 能安全地與外部工具和資料來源互動。你可以使用 kimi mcp add 新增 MCP servers,擴充 Kimi Code 的能力——連接資料庫、API、文件來源與專門的開發工具。為了安全起見,MCP tools 採用與其他 Kimi Code 操作相同的核准機制。
Kimi Code 如何處理長對話與上下文限制?
Kimi Code 提供強大的 session managementcontext compression 功能。使用 /sessions 查看並切換 sessions,使用 --continue 接續先前工作,並透過 /compact 讓 AI 在保留關鍵資訊的同時摘要對話歷史。狀態列會即時顯示 context window usage(例如 'context: 65%')。憑藉 256K context window 與智慧壓縮,Kimi Code 能有效處理長時間進行的開發任務。
可以在網頁瀏覽器中使用 Kimi Code 嗎?
可以!除了終端機 CLI,Kimi Code 也提供 browser UI 模式。執行 kimi web 即可啟動網頁介面,獲得圖形化體驗。當你偏好視覺化介面,或需要在 pair programming 時分享畫面,這會很有幫助。
Kimi Code 的系統需求是什麼?
Kimi Code 需要 Python 3.12–3.14(建議 3.13)。若尚未安裝 uv package manager,安裝腳本會自動安裝。在 macOS 上,首次執行可能因 Gatekeeper 安全檢查而耗時較久;你可以將終端機加入「System Settings → Privacy & Security → Developer Tools」,加快後續啟動速度。
Kimi Code 有哪些可用的 slash commands?
Kimi Code 支援多種 slash commands/help 查看說明、/login 進行驗證、/sessions/resume 用於 session management/clear 重設上下文、/compact 壓縮對話、/usage 查看配額、/yolo 切換自動核准模式、/model 切換模型,以及 /exit 離開。在 CLI 中輸入 / 即可查看完整清單。