このクイックリファレンスは、開発者がよく使う Kimi Code のコマンド、スラッシュコマンド、キーボードショートカット、組み込みツール、日常ワークフローをまとめたものです。ターミナルの横に開いておき、現在のバージョンで使える機能を確認するには、Kimi Code 内で /help、またはシェルで kimi --help を使ってください。
上流の詳細については、公式の kimi コマンド、スラッシュコマンド、組み込みツール、キーボードショートカット の各リファレンスをご覧ください。
まずここから
初めてプロジェクトに入るときは、次の最小限の流れを使います。
--yolo、/yolo、/auto は信頼できるワークスペースでのみ使用してください。承認の手間は減りますが、Kimi Code がより自律的に動作できるようにもなります。
Kimi Code CLI をインストール
多くの開発者にとって、公式インストールスクリプトが最短です。単一の Kimi Code バイナリをインストールし、Node.js は不要です。ローカルのツールチェーンに合う場合は、Homebrew、npm、pnpm も利用できます。
| プラットフォーム / マネージャー | コマンド |
|---|---|
| macOS / Linux スクリプト | curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash |
| Homebrew | brew install kimi-code |
| Windows PowerShell | irm https://code.kimi.com/kimi-code/install.ps1 | iex |
| npm | npm install -g @moonshot-ai/kimi-code |
| pnpm | pnpm add -g @moonshot-ai/kimi-code |
Windows では、初回起動前に Git for Windows をインストールしてください。Kimi Code CLI は、同梱されている Git Bash をシェル環境として使用します。インストール後、新しいターミナルを開いてバイナリを確認します。
起動と自動化
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 を読み込み、この起動時には自動検出されるユーザーおよびプロジェクトのスキルディレクトリを置き換える |
非対話の例
CLI サブコマンド
| サブコマンド | 目的 |
|---|---|
kimi login | TUI に入らずに Kimi Code OAuth デバイスコードログインを開始 |
kimi acp | IDE 連携用の Agent Client Protocol サーバーとして Kimi Code を実行 |
kimi server | ローカルの REST/WebSocket/Web サービスを実行、インストール、管理 |
kimi web | Kimi のブラウザー UI を開く。kimi server run --open と同等 |
kimi doctor | config.toml と tui.toml を検証 |
kimi export [sessionId] | セッションを ZIP アーカイブにまとめる |
kimi migrate | 旧 kimi-cli インストールからローカルデータを移行 |
kimi upgrade | 最新バージョンを確認し、更新オプションを表示 |
kimi vis [sessionId] | ブラウザーでセッションビジュアライザーを起動 |
kimi provider | ターミナルからプロバイダーを管理 |
便利なサーバーコマンド:
スラッシュコマンド
スラッシュコマンドは TUI 組み込みの操作機能です。入力欄に / と入力するとコマンド補完が開き、エイリアスも候補として照合されます。/ で始まる入力が組み込みコマンドや Skill コマンドに一致しない場合は、通常のメッセージとして Agent に送信されます。
アカウントと設定
| コマンド | エイリアス | 目的 |
|---|---|---|
/login | — | アカウントまたはプラットフォームを選択してログイン |
/logout | — | 現在のアカウントの認証情報を消去 |
/provider | — | プロバイダーマネージャーを開き、設定済みプロバイダーの表示、追加、削除を行う |
/model | — | 現在のセッションで使用する LLM モデルを切り替え |
/settings | /config | TUI 内の設定パネルを開く |
/experiments | /experimental | 実験的機能パネルを開く |
/permission | — | 権限モードを選択 |
/editor | — | Ctrl-G で起動する外部エディターを設定 |
/theme | — | ターミナル UI のカラーテーマを切り替え |
セッション管理
| コマンド | エイリアス | 目的 |
|---|---|---|
/new | /clear | 現在のコンテキストを破棄して新しいセッションを開始 |
/sessions | /resume | 過去のセッションを参照して切り替え |
/tasks | /task | バックグラウンドタスク一覧を参照 |
/fork | — | 現在の会話から新しいセッションをフォーク |
/title [...] | /rename | 現在のセッションタイトルを表示または設定 |
/compact [...] | — | 会話コンテキストを圧縮。任意のテキストで保持したい内容を指定できます |
/undo [n] | — | アクティブなコンテキストから直近のプロンプトを取り消す |
/reload | — | セッションを再読み込みし、最新の config.toml と tui.toml 設定を適用 |
/reload-tui | — | tui.toml の UI 設定のみを再読み込み |
/init | — | コードベースを分析して AGENTS.md を生成 |
/export-md [...] | /export | 現在のセッションを Markdown としてエクスポート |
/export-debug-zip | — | 現在のセッションをデバッグ用 ZIP アーカイブとしてエクスポート |
モードと実行制御
| コマンド | エイリアス | 目的 |
|---|---|---|
/yolo [on|off] | /yes | YOLO モードを切り替え。有効時は通常のツール呼び出しの承認を省略 |
/auto [on|off] | — | 自動権限モードを切り替え。承認は自動処理され、質問はスキップされます |
/plan [on|off] | — | Plan Mode を切り替え。切り替えるだけでは空の計画ファイルは作成されません |
/plan clear | — | 現在の計画をクリア |
/swarm on|off | — | プロンプトを送信せずに swarm モードをオンまたはオフにする |
/swarm <task> | — | swarm モードをオンにし、タスクをプロンプトとして送信してから、通常のターン後に swarm モードをオフにする |
/goal [...] | — | 自律的な目標を開始または管理 |
Plan Mode は、範囲が広い、リスクが高い、または不明確な作業向けです。ファイル変更の前に調査と計画を優先します。
/plan on を実行し、Kimi Code にプロジェクトを調査させ、提案された計画を確認してから、変更を承認します。Goal モードのサブコマンドには、/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 と拡張機能
| コマンド | 目的 |
|---|---|
/mcp-config | MCP サーバーを設定し、MCP OAuth ログインを処理 |
/custom-theme [...] | カスタム TUI カラーテーマを作成または編集 |
/update-config | config.toml と tui.toml を確認または編集 |
/import-from-cc-codex | Claude Code と Codex の指示、Skills、MCP 設定をインポート |
/sub-skill | ローカルの Skill インベントリを検出して再整理 |
/skill:name [extra text] | インストール済みの外部 Skill を呼び出す |
/name [extra text] | 同名のシステムコマンドがない場合に使える外部 Skill のショートカット |
/parent.child [extra text] | ドット区切りのコマンド名で公開された外部サブ Skill を呼び出す |
組み込みツール
組み込みツールは Kimi Code CLI 自体が提供します。Read、Grep、Glob などの読み取り専用ツールは、既定で自動許可されます。ファイルの書き込み、コマンド実行、タスク停止、スケジュール作成を行うツールは、権限モードで許可されていない限り、通常は承認が必要です。
ファイル、シェル、Web
| ツール | 既定の承認 | 目的 |
|---|---|---|
Read | 自動許可 | テキストファイルを読み取る |
Write | 承認が必要 | ファイルを作成または上書き |
Edit | 承認が必要 | ファイル内の完全一致する内容を置換 |
Grep | 自動許可 | ripgrep でファイル内容を検索 |
Glob | 自動許可 | glob パターンでファイルを検索 |
ReadMediaFile | 自動許可 | 画像または動画ファイルを読み取る |
Bash | 承認が必要 | シェルコマンドを実行 |
WebSearch | 自動許可 | 利用可能な場合に Web を検索 |
FetchURL | 自動許可 | 指定した URL の内容を取得 |
計画、状態、コラボレーション
| ツール | 既定の承認 | 目的 |
|---|---|---|
EnterPlanMode | 自動許可 | Plan Mode に入る |
ExitPlanMode | 自動許可。ユーザーが計画を確認 | Plan Mode を終了して計画を提出 |
TodoList | 自動許可 | 表示されるタスク ToDo リストを管理 |
Agent | 自動許可 | 絞り込んだサブタスク用にサブ-Agent を起動 |
AgentSwarm | swarm モードでは自動許可。それ以外では承認が必要な場合があります | 項目単位のサブエージェントを起動、または既存のサブエージェントを再開 |
AskUserQuestion | 自動許可 | 構造化された多肢選択式の質問を行う |
Skill | 自動許可 | 登録済みのインライン Skill を呼び出す |
バックグラウンドタスクとスケジュールタスク
| ツール | 既定の承認 | 目的 |
|---|---|---|
TaskList | 自動許可 | バックグラウンドタスクを一覧表示 |
TaskOutput | 自動許可 | バックグラウンドタスクの出力を表示 |
TaskStop | 承認が必要 | 実行中のバックグラウンドタスクを停止 |
CronCreate | 承認が必要 | 将来実行するプロンプトをスケジュール |
CronList | 自動許可 | スケジュール済みタスクを一覧表示 |
CronDelete | 承認が必要 | スケジュール済みタスクをキャンセル |
キーボードショートカット
現在のバージョンで利用できるショートカット一覧は、TUI 内で /help と入力して確認できます。上流の完全な一覧は、公式の キーボードショートカットリファレンス を参照してください。
一般的な入力
| ショートカット | 操作 |
|---|---|
Enter | 現在の入力を送信 |
Shift-Enter / Ctrl-J | 改行を挿入 |
↑ / ↓ | 入力履歴を参照 |
Esc | ポップアップを閉じる、補完をキャンセルする、またはストリーミング / 圧縮を中断 |
Ctrl-C | ストリーミング出力を中断、または入力ボックスをクリア |
Ctrl-D | 入力ボックスが空のときに終了 |
モード切り替えと編集
| ショートカット | 操作 |
|---|---|
Shift-Tab | Plan Mode を切り替え |
Ctrl-G | 現在の入力を外部エディタで編集 |
Ctrl-V | Unix / macOS でクリップボードから画像または動画を貼り付け |
Alt-V | Windows でクリップボードから画像または動画を貼り付け |
Ctrl-- | 入力編集を元に戻す |
ストリーミング中およびツール出力中
| ショートカット | 操作 |
|---|---|
Ctrl-S | ステアリング: 現在の入力を実行中のターンに挿入 |
Esc | 現在のストリーミング出力を中断 |
Ctrl-C | 現在のストリーミング出力を中断 |
Ctrl-O | ツール出力を展開または折りたたむ |
承認パネルとポップアップ
| ショートカット | 操作 |
|---|---|
↑ / ↓ | 承認オプション間を移動、またはポップアップをスクロール |
Enter | 選択した承認オプションを確定。ヘルプのポップアップも閉じます |
1 – 9 | 番号で承認オプションを選択 |
Esc / Ctrl-C / Ctrl-D | 現在の承認リクエストを拒否 |
Ctrl-E | 承認パネルで完全な差分またはファイルプレビューの内容を展開または折りたたむ |
PageUp / PageDown | ポップアップを 10 行ずつスクロール |
q / Q | ポップアップを閉じる |
よく使うワークフロー
新しいリポジトリを始める
編集前にリファクタリング計画を立てる
バックグラウンドタスクを実行
その後 /tasks を開いてバックグラウンド作業を監視するか、タスク完了時に Kimi Code から通知を受け取ります。
昨日の作業を再開
特定のセッションが必要な場合は、kimi --session を実行するか、TUI 内で /sessions を使用します。
セッションのエクスポートまたはデバッグ
まとめ
Kimi Code CLI は、明確なプロジェクトコンテキストを共有したターミナル上のチームメイトとして扱うと、最も力を発揮します。まず /init から始め、大規模または不確実な変更には /plan を使い、長時間実行される作業は /tasks で見守り、長いセッションでは /compact を手元に置き、リポジトリの信頼度に合った権限モードを選択してください。
よくある質問
kimi --continue を実行すると、直近のセッションを続行できます。特定のセッションを選ぶには、シェルで kimi --session [id] を使うか、TUI 内で /sessions を使います。--yolo は通常のツール呼び出しの承認を省略します。信頼できる、バージョン管理されたワークスペースでのみ使用してください。未知のリポジトリや本番データを扱う場合は、承認を有効にしておきましょう。/skill:name、/mcp、/mcp-config を使います。