Kimi Code CLI 快速參考

Kimi Code CLI 速查表與快速參考,涵蓋指令、斜線指令、鍵盤快速鍵、內建工具、Plan Mode、Skills、MCP 與日常開發工作流程。

閱讀時長:8分鐘更新於:2026-09-15
Kimi Code CLI 介面預覽

Kimi Code CLI 是 Moonshot AI 的開源終端機 AI 程式設計 Agent,可讀取及編輯程式碼、執行 shell 指令,並根據你的回饋規劃下一步。這份快速參考彙整了開發人員最常使用的 Kimi Code 指令、斜線指令、鍵盤快速鍵、內建工具及日常工作流程。請在終端機旁隨時開啟本頁,並在 Kimi Code 中使用 /help,或在 shell 中使用 kimi --help,查看目前版本提供的功能。

如需上游詳細資訊,請參閱官方的kimi 指令斜線指令內建工具鍵盤快速鍵參考文件。

安裝 Kimi Code CLI

對大多數開發人員而言,官方安裝指令碼是最快的方式:它會安裝單一 Kimi Code 二進位檔,且不需要 Node.js。如果較符合你的本機工具鏈,也可使用 Homebrew、npm 或 pnpm。

平台/管理工具指令
macOS/Linux 指令碼curl -fsSL https://code.kimi.com/kimi-code/install.sh \| bash
Homebrewbrew install kimi-code
Windows PowerShellirm https://code.kimi.com/kimi-code/install.ps1 \| iex
npmnpm install -g @moonshot-ai/kimi-code
pnpmpnpm add -g @moonshot-ai/kimi-code

在 Windows 上,首次啟動前請先安裝 Git for Windows,因為 Kimi Code CLI 會使用隨附的 Git Bash 作為 shell 環境。安裝後,開啟新的終端機並確認二進位檔:

kimi --version

從這裡開始

第一次進入專案時,請採用以下最基本的流程:

cd your-project kimi # 在工作階段中 /login # 若為首次啟動,請登入 /init # 產生或更新 AGENTS.md /plan on # 執行範圍廣、風險高或不明確的工作前先規劃 /help # 查看指令與快速鍵 /compact # 對話變長時釋放上下文

僅在你信任的工作區中使用 --yolo/yolo/auto。這些選項可減少核准流程的阻礙,但也會讓 Kimi Code 擁有更高的自主性。

常用指令

如果只記得幾個指令,請記住這些——它們涵蓋大多數日常工作階段。

指令功能說明
kimi在目前目錄啟動互動式工作階段
kimi -C在此繼續最近一次工作階段
kimi -p "..."不開啟 TUI,直接執行單一提示詞
/login首次啟動時登入
/init產生或更新 AGENTS.md
/plan on針對範圍廣或風險高的變更進入 Plan Mode
/model切換此工作階段使用的模型
/compact對話過長時釋放 context
/sessions瀏覽並繼續先前的工作階段
/help列出所有指令與快速鍵
Shift-Tab切換 Plan Mode

啟動與自動化

核心 CLI 選項

指令/旗標功能
kimi在目前目錄啟動互動式工作階段
kimi --continue, kimi -C繼續此目錄中最近一次的工作階段
kimi --session [id], kimi -S [id]依 ID 繼續工作階段;未提供 ID 時開啟工作階段選擇器
kimi -p "...", kimi --prompt "..."不開啟 TUI,執行單一非互動式提示
--output-format stream-json輸出供指令碼使用的 JSONL 事件;僅能搭配 --prompt 使用
kimi --model <model>, kimi -m <model>使用指定的模型別名啟動
kimi --plan以 Plan Mode 啟動新的工作階段
kimi --yolo, kimi -y自動核准一般工具呼叫;僅限在可信任的目錄中使用
kimi --auto以自動權限模式啟動;核准會自動處理,Agent 不會提問
--skills-dir <dir>從指定目錄載入 Skills,並在本次啟動時取代自動探索到的使用者與專案 Skill 目錄

非互動式範例

kimi -p "總結目前儲存庫的狀態" kimi -m kimi-code/kimi-for-coding -p "說明最新的差異" kimi -p "列出已變更的檔案" --output-format stream-json

CLI 子指令

子指令用途
kimi login不進入 TUI,啟動 Kimi Code OAuth 裝置代碼登入
kimi acp將 Kimi Code 作為 Agent Client Protocol 伺服器執行,以整合 IDE
kimi doctor驗證 config.tomltui.toml
kimi export [sessionId]將工作階段封裝為 ZIP 封存檔
kimi rc透過 Remote Control 開啟 Web UI(別名為 kimi remote
kimi session list列出指令碼的工作階段
kimi upgrade檢查最新版本並顯示更新選項
kimi web執行本機 Web UI 與 REST/WebSocket API 服務

Web UI 與遠端存取:

kimi web # 執行本機 Web UI + REST/WebSocket API 服務 kimi rc # 透過遠端控制開啟 Web UI(別名:kimi remote) kimi session list # 列出指令碼的工作階段

斜線指令

斜線指令是內建的 TUI 控制項。在輸入框中鍵入 / 可開啟指令自動完成,別名也會比對。若以 / 開頭的輸入不符合內建指令或 Skill 指令,則會以一般訊息傳送給 Agent。

帳號與設定

指令別名用途
/login透過 kimi.ai / kimi.com OAuth 或 API 金鑰登入
/logout清除目前帳戶的憑證
/provider開啟供應商管理工具,以檢視、新增及移除已設定的供應商
/model切換目前工作階段使用的 LLM 模型
/effort切換思考投入程度(關閉/低/高/最高)
/secondary-model設定子 agent 模型集區
/settings/config在 TUI 中開啟設定面板
/experiments/experimental開啟實驗功能面板
/permission選擇權限模式
/editor設定由 Ctrl-G 啟動的外部編輯器
/theme切換終端機 UI 的色彩主題
/remote-control/rc遠端存取本機網頁工作階段

工作階段管理

指令別名用途
/new/clear開始新的工作階段,捨棄目前的上下文
/sessions/resume瀏覽歷史工作階段並切換至其中一個
/tasks/task瀏覽背景任務清單
/fork建立目前工作階段的分支副本,並留在此工作階段
/title [...]/rename顯示或設定目前工作階段標題
/compact [...]壓縮對話上下文;可選文字可提示要保留的內容
/undo [n]從作用中上下文復原最近的提示
/reload重新載入工作階段,並套用最新的 config.tomltui.toml 設定
/reload-tui僅重新載入 tui.toml 的 UI 偏好設定
/init分析程式碼庫並產生 AGENTS.md
/export-md [...]/export將目前工作階段匯出為 Markdown
/export-debug-zip將目前工作階段匯出為偵錯 ZIP 封存檔

模式與執行控制

指令別名用途
/yolo/yes切換至「需要時詢問」模式:例行操作會自動執行,風險操作仍會詢問
/auto切換至「從不詢問」模式:所有操作都會自動執行
/plan [on\|off]切換規劃模式;單純切換不會建立空白計畫檔案
/plan clear清除目前計畫
/tower多 Agent worktree 編排(實驗功能;請在 /experiments 啟用)
/swarm on\|off無需傳送提示詞即可開啟或關閉 swarm 模式
/swarm <task>開啟 swarm 模式,將任務作為提示詞傳送,並在一般回合結束後關閉 swarm 模式
/goal [...]啟動或管理自主目標

Plan Mode 適合範圍廣、風險高或需求不明確的工作。在變更檔案前,它會優先進行探索與規劃。

針對 40 個檔案的重構立即開始編輯,不審閱計畫。
執行 /plan on,讓 Kimi Code 檢查專案、審閱提出的計畫,並在進行變更前核准。

Goal mode 子指令包括 /goal status/goal pause/goal resume/goal cancel/goal replace <objective>/goal next <objective>/goal next manage

資訊與狀態

指令別名用途
/help/h, /?顯示鍵盤快速鍵與可用指令
/btw [question]在分支子 Agent 中開啟側邊對話
/usage顯示 token 用量、上下文消耗與配額資訊
/status顯示執行階段狀態:版本、模型、工作目錄、權限模式等
/mcp列出 MCP 伺服器及連線狀態
/plugins開啟外掛程式管理器
/version顯示 Kimi Code CLI 版本
/feedback提交產品意見回饋
/exit/quit, /q離開 Kimi Code CLI

Skills 與擴充功能

單一提示可啟用多個 Skills。

指令用途
/mcp-config設定 MCP 伺服器並處理 MCP OAuth 登入
/custom-theme [...]建立或編輯自訂 TUI 色彩主題
/update-config檢視或編輯 config.tomltui.toml
/import-from-cc-codex匯入 Claude Code 和 Codex 的指示、Skill 與 MCP 設定
/skill:name [extra text]呼叫已安裝的外部 Skill
/name [extra text]當沒有同名系統命令時,作為外部 Skill 的快捷方式
/parent.child [extra text]呼叫以點式命令名稱公開的外部子 Skill

內建工具

內建工具由 Kimi Code CLI 本身提供。預設會自動允許 ReadGrepGlob 等唯讀工具;寫入檔案、執行指令、停止任務或建立排程的工具通常需要核准,除非你的權限模式允許它們。

檔案、shell 與網路

工具預設核准設定用途
Read自動允許讀取文字檔案
Write需要核准建立或覆寫檔案
Edit需要核准取代精確的檔案內容
Grep自動允許使用 ripgrep 搜尋檔案內容
Glob自動允許依 glob 模式尋找檔案
ReadMediaFile自動允許讀取圖片或影片檔案
Bash需要核准執行 shell 命令
WebSearch自動允許可用時搜尋網路
FetchURL自動允許擷取指定 URL 的內容

規劃、狀態與協作

工具預設核准方式用途
EnterPlanMode自動允許進入規劃模式
ExitPlanMode自動允許;由使用者確認計畫退出規劃模式並提交計畫
TodoList自動允許管理可見的任務待辦清單
Agent自動允許為聚焦的子任務建立子 Agent
AgentSwarm在 swarm 模式下自動允許;否則可能需要核准啟動以項目為單位的子 agent,或繼續執行既有子 agent
AskUserQuestion自動允許提出結構化的選擇題
Skill自動允許呼叫已註冊的內嵌 Skill

背景與排程任務

工具預設核准方式用途
TaskList自動允許列出背景任務
TaskOutput自動允許查看背景任務的輸出內容
WaitFor自動允許在目前回合中等待背景任務完成
TaskStop需要核准停止正在執行的背景任務
CronCreate需要核准排程在未來執行提示詞
CronList自動允許列出已排程的任務
CronDelete需要核准取消已排程的任務

鍵盤快速鍵

在 TUI 中輸入 /help,即可查看目前版本可用的快速鍵清單。如需完整的上游清單,請參閱官方的鍵盤快速鍵參考文件

一般輸入

快速鍵動作
Enter提交目前的輸入內容
Shift-Enter / Ctrl-J插入換行
/ 瀏覽輸入歷程記錄
Esc關閉彈出視窗、取消補全,或中斷串流/壓縮
Ctrl-C中斷串流輸出或清除輸入框
Ctrl-D輸入框為空時退出

模式切換與編輯

快速鍵動作
Shift-Tab切換規劃模式
Ctrl-G在外部編輯器中編輯目前的輸入內容
Ctrl-V在 Unix/macOS 上從剪貼簿貼上圖片或影片
Alt-V在 Windows 上從剪貼簿貼上圖片或影片
Ctrl--復原輸入編輯

串流與工具輸出期間

快速鍵動作
Ctrl-S引導:將目前輸入內容插入正在執行的回合
Esc中斷目前的串流輸出
Ctrl-C中斷目前的串流輸出
Ctrl-O展開或收合工具輸出內容
Ctrl-B將正在執行的 shell 指令移至背景工作

核准面板

快速鍵動作
/ 在核准選項之間移動
Enter確認選取的核准選項
19以數字選取核准選項
Esc / Ctrl-C / Ctrl-D拒絕目前的核准請求
Ctrl-E展開或收合正在審查的 diff 或檔案預覽

彈出視窗與說明

快速鍵動作
PageUp / PageDown每次捲動彈出視窗 10 行
q / Q關閉彈出視窗
Enter關閉說明彈出視窗

常見工作流程

建立新的儲存庫

cd your-project kimi /init /status

編輯前先規劃重構

/plan on 重構驗證模組以使用新的 token 格式,並更新所有呼叫端。

執行背景任務

執行測試套件,完成後回報。

接著開啟 /tasks 監控背景工作,或讓 Kimi Code 在任務完成時通知你。

接續昨天的工作

kimi --continue

若需要指定工作階段,請執行 kimi --session,或在 TUI 中使用 /sessions

匯出或偵錯工作階段

/export-md /export-debug-zip kimi export -y

結語

將 Kimi Code CLI 視為擁有明確專案脈絡的終端機協作夥伴時,最能發揮效用。請從 /init 開始;面對大型或不確定的變更時使用 /plan;透過 /tasks 追蹤長時間執行的工作;在長工作階段中隨時使用 /compact;並選擇符合儲存庫信任程度的權限模式。

常見問題

Kimi Code CLI 可以免費安裝嗎?
是。Kimi Code CLI 為開源軟體,可免費安裝。是否能使用底層模型或服務,可能取決於您的 Kimi Code 方案。詳情請參閱 Kimi Code 定價
為什麼這個頁面稱為「快速參考」,而不只稱為「速查表」?
「快速參考」是較正式、偏文件風格的名稱。本頁仍涵蓋相同的速查表用途:將可複製貼上的指令、斜線指令、快速鍵、工具和工作流程集中於一處。
安裝 Kimi Code CLI 需要 Node.js 嗎?
官方安裝指令碼不需要 Node.js。npm 和 pnpm 安裝方式則需要 Node.js 環境,因為它們使用 JavaScript 套件管理工具。
`/plan` 與一般模式有何差異?
一般模式可讓 Agent 直接執行工作。Plan Mode 適合範圍大、風險高或需求不明確的工作:Kimi Code 會先探索、撰寫計畫,並在計畫獲核准後結束。
如何繼續先前的工作階段?
在相同的專案目錄中執行 kimi --continue,即可繼續最近一次的工作階段。若要選擇特定工作階段,請在 shell 中使用 kimi --session [id],或在 TUI 內使用 /sessions
`--yolo` 安全嗎?
--yolo 會略過一般工具呼叫的核准程序。僅應在可信任且受版本控制的工作區中使用。對於不熟悉的儲存庫或正式環境資料,請保留核准機制。
Skills 和 MCP 如何整合至 Kimi Code?
Skills 可將可重複使用的工作流程封裝起來,並可作為斜線指令顯示。MCP 可將 Kimi Code 連接至外部工具與資料來源。使用 /skill:name/mcp/mcp-config 探索並設定它們。