Kimi Code CLIクイックリファレンス

コマンド、スラッシュコマンド、キーボードショートカット、組み込みツール、Plan Mode、Skills、MCP、日常的な開発ワークフローを網羅したKimi Code CLIのチートシート兼クイックリファレンス。

8分読む更新日:2026-09-15
Kimi Code CLIインターフェースのプレビュー

Kimi Code CLIは、Moonshot AIが提供するオープンソースのターミナル向けAIコーディングエージェントです。コードの読み取り・編集、シェルコマンドの実行、フィードバックに基づく次の手順の計画を行います。このクイックリファレンスでは、開発者が日常的によく使うKimi Codeのコマンド、スラッシュコマンド、キーボードショートカット、組み込みツール、ワークフローをまとめています。ターミナルの横に開いておき、Kimi Code内では/help、シェルではkimi --helpを実行して、現在のバージョンで利用できる機能を確認してください。

最新の詳細については、公式のkimi commandスラッシュコマンド組み込みツールキーボードショートカットのリファレンスを参照してください。

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では、Kimi Code CLIが同梱のGit Bashをシェル環境として使用するため、初回起動前にGit for Windowsをインストールしてください。インストール後、新しいターミナルを開いてバイナリを確認します。

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初回起動時にサインイン
/initAGENTS.mdを生成または更新
/plan on広範囲またはリスクの高い変更に備えてPlan Modeに切り替え
/modelこのセッションで使用するモデルを切り替え
/compact会話が長くなったときにコンテキストを空ける
/sessions過去のセッションを参照して再開
/helpすべてのコマンドとショートカットを一覧表示する
Shift-TabPlan 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 --planPlan Modeで新しいセッションを開始
kimi --yolo, kimi -y通常のツール呼び出しを自動承認します。信頼できるディレクトリでのみ使用してください。
kimi --auto自動権限モードで開始します。承認は自動処理され、エージェントは質問しません。
--skills-dir <dir>指定したディレクトリからSkillsを読み込み、この起動では自動検出されたユーザーおよびプロジェクトのスキルディレクトリを置き換えます

非対話モードの例

kimi -p "現在のリポジトリの状態を要約して" kimi -m kimi-code/kimi-for-coding -p "最新の差分を説明して" kimi -p "変更されたファイルを一覧表示して" --output-format stream-json

CLIサブコマンド

サブコマンド目的
kimi loginTUIを起動せずにKimi Code OAuthデバイスコードログインを開始
kimi acpIDE連携用のAgent Client ProtocolサーバーとしてKimi Codeを実行
kimi doctorconfig.tomltui.tomlを検証
kimi export [sessionId]セッションをZIPアーカイブにパッケージ化
kimi rcRemote 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 # Remote ControlでWeb UIを開く(別名:kimi remote) kimi session list # スクリプト用にセッションを一覧表示

スラッシュコマンド

スラッシュコマンドは、TUIに組み込まれた操作コマンドです。入力欄で/を入力するとコマンド補完が開き、エイリアスも照合されます。/で始まる入力が組み込みコマンドまたはスキルコマンドに一致しない場合は、通常のメッセージとしてエージェントに送信されます。

アカウントと設定

コマンド別名目的
/loginkimi.ai / kimi.com OAuthまたはAPIキーでログイン
/logout現在のアカウントの認証情報を削除
/providerプロバイダーマネージャーを開き、設定済みのプロバイダーを表示、追加、削除
/model現在のセッションで使用するLLMモデルを切り替え
/effort思考量を切り替え(オフ/低/高/最大)
/secondary-modelサブエージェントのモデルプールを設定
/settings/configTUI内の設定パネルを開く
/experiments/experimental実験的機能のパネルを開く
/permission権限モードを選択
/editorCtrl-Gで起動する外部エディタを設定
/themeターミナルUIのカラーテーマを切り替え
/remote-control/rcローカルのWebセッションにリモートからアクセス

セッション管理

コマンドエイリアス目的
/new/clear現在のコンテキストを破棄して、新しいセッションを開始する
/sessions/resume過去のセッションを閲覧し、切り替える
/tasks/taskバックグラウンドタスクの一覧を閲覧する
/fork現在のセッションのコピーをフォークし、このセッションにとどまる
/title [...]/rename現在のセッションタイトルを表示または設定する
/compact [...]会話コンテキストを圧縮する。任意のテキストで保持する内容を指定できる
/undo [n]アクティブなコンテキストから最近のプロンプトを取り消す
/reloadセッションを再読み込みし、最新のconfig.tomlおよびtui.toml設定を適用する
/reload-tuitui.tomlのUI設定のみを再読み込みする
/initコードベースを分析し、AGENTS.mdを生成する
/export-md [...]/export現在のセッションをマークダウンとしてエクスポートする
/export-debug-zip現在のセッションをデバッグ用ZIPアーカイブとしてエクスポートする

モードと実行制御

コマンド別名目的
/yolo/yes必要に応じて確認するモードに切り替えます。通常の操作は自動で実行し、リスクのある操作では確認を求めます。
/auto確認しないモードに切り替えます。すべての操作を自動で実行します。
/plan [on\|off]プランモードを切り替えます。切り替えるだけでは空のプランファイルは作成されません。
/plan clear現在のプランをクリアします。
/tower複数エージェントによるworktreeのオーケストレーション(実験的機能。/experimentsで有効化)
/swarm on\|offプロンプトを送信せずにswarmモードのオン・オフを切り替えます。
/swarm <task>swarmモードをオンにし、タスクをプロンプトとして送信した後、通常のターン終了時にswarmモードをオフにします。
/goal [...]自律目標を開始または管理します。

プランモードは、広範囲でリスクがある作業や、内容が不明確な作業に適しています。ファイルを変更する前に、調査と計画を優先します。

プランを確認せずに、40ファイルに及ぶリファクタリングの編集をすぐに開始します。
/plan onを実行し、Kimi Codeにプロジェクトを調査させ、提案されたプランを確認してから、変更を行う前に承認します。

ゴールモードのサブコマンドには、/goal status/goal pause/goal resume/goal cancel/goal replace <objective>/goal next <objective>/goal next manageがあります。

情報とステータス

コマンドエイリアス目的
/help/h, /?キーボードショートカットと利用可能なコマンドを表示します。
/btw [question]分岐したサブエージェントでサイド会話を開きます。
/usagetokenの使用量、コンテキスト消費量、クォータ情報を表示します。
/statusバージョン、モデル、作業ディレクトリ、権限モードなどの実行時の状態を表示します。
/mcpMCPサーバーと接続状態を一覧表示します。
/pluginsプラグインマネージャーを開きます。
/versionKimi Code CLIのバージョンを表示します。
/feedback製品に関するフィードバックを送信します。
/exit/quit, /qKimi Code CLIを終了します。

スキルと拡張機能

1つのプロンプトで複数のスキルを有効にできます。

コマンド目的
/mcp-configMCPサーバーを設定し、MCP OAuthログインを処理します。
/custom-theme [...]カスタムTUIカラーテーマを作成または編集します。
/update-configconfig.tomltui.tomlを確認または編集します。
/import-from-cc-codexClaude CodeとCodexの指示、Skills、MCP設定をインポートします。
/skill:name [extra text]インストール済みの外部Skillを呼び出します。
/name [extra text]同名のシステムコマンドがない場合に使える、外部Skillのショートカットです。
/parent.child [extra text]ドット付きコマンド名で公開された外部サブスキルを呼び出します。

組み込みツール

組み込みツールはKimi Code CLI自体が提供します。ReadGrepGlobなどの読み取り専用ツールは、デフォルトで自動許可されます。ファイルへの書き込み、コマンドの実行、タスクの停止、スケジュールの作成を行うツールは、通常、権限モードで許可されていない限り承認が必要です。

ファイル、シェル、Web

ツールデフォルトの承認設定用途
Read自動許可テキストファイルを読み取る
Write承認が必要ファイルを作成または上書きする
Edit承認が必要ファイルの内容を完全一致で置き換える
Grep自動許可ripgrepでファイルの内容を検索する
Glob自動許可globパターンでファイルを検索する
ReadMediaFile自動許可画像または動画ファイルを読み取る
Bash承認が必要シェルコマンドを実行する
WebSearch自動許可利用可能な場合にウェブを検索する
FetchURL自動許可指定したURLのコンテンツを取得する

計画、状態、共同作業

ツールデフォルトの承認設定目的
EnterPlanMode自動許可プランモードに入る
ExitPlanMode自動許可。ユーザーがプランを確認します。プランモードを終了してプランを提出する
TodoList自動許可表示可能なタスクのToDoリストを管理する
Agent自動許可特定のサブタスク用にサブエージェントを起動する
AgentSwarmswarmモードでは自動許可。それ以外では承認が必要になる場合があります。項目ベースのサブエージェントを起動する、または既存のサブエージェントを再開する
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-VUnix / macOSでクリップボードから画像または動画を貼り付ける
Alt-VWindowsでクリップボードから画像または動画を貼り付ける
Ctrl--入力の編集を元に戻す

ストリーミング中およびツール出力中

ショートカット操作
Ctrl-S誘導:現在の入力を実行中のターンに挿入する
Esc現在ストリーミング中の出力を中断する
Ctrl-C現在ストリーミング中の出力を中断する
Ctrl-Oツール出力を展開または折りたたむ
Ctrl-B実行中のシェルコマンドをバックグラウンドタスクに移す

承認パネル

ショートカット操作
/ 承認オプション間を移動する
Enter選択した承認オプションを確定する
19番号で承認オプションを選択する
Esc / Ctrl-C / Ctrl-D現在の承認リクエストを却下する
Ctrl-Eレビュー中の差分またはファイルプレビューを展開/折りたたみする

ポップアップとヘルプ

ショートカット操作
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によるインストールではJavaScriptパッケージマネージャーを使用するため、Node.js環境が必要です。
`/plan`と通常モードの違いは何ですか?
通常モードでは、エージェントが直接作業します。Plan Modeは、範囲が広い、リスクが高い、または要件が不明確な作業向けです。Kimi Codeはまず調査し、計画を作成して、計画が承認されると終了します。
以前のセッションを再開するにはどうすればよいですか?
同じプロジェクトディレクトリでkimi --continueを実行すると、直近のセッションを継続できます。特定のセッションを選ぶには、シェルでkimi --session [id]を使用するか、TUI内で/sessionsを使用します。
`--yolo`は安全ですか?
--yoloは通常のツール呼び出しの承認を省略します。信頼でき、バージョン管理されているワークスペースでのみ使用してください。見慣れないリポジトリや本番データを扱う場合は、承認を有効にしたままにしてください。
スキルとMCPはKimi Codeでどのように使われますか?
スキルは再利用可能なワークフローをパッケージ化したもので、スラッシュコマンドとして表示できます。MCPはKimi Codeを外部ツールやデータソースに接続します。/skill:name/mcp/mcp-configを使って、スキルやMCPを確認・設定できます。
Kimi Code CLIクイックリファレンス:コマンド、ショートカット、ワークフロー