従来のコード補完ツールは入力中にスニペットを提案しますが、プロジェクト全体を深く理解しているわけではありません。複数ファイルにまたがるリファクタリングや複雑な問題のデバッグ、繰り返し作業の自動化を行う際、開発者は IDE、ターミナル、ドキュメントを行き来しながら各ステップを手作業で調整することがよくあります。
AI コーディングエージェントは単純な提案にとどまりません。リポジトリ全体を分析し、複数ステップにわたる変更を計画し、コマンドを実行し、自律的に反復します。行単位の補助にとどまらず、複雑なワークフローをこなせるエンジニアリングのパートナーのように機能します。
Kimi Code はこのエージェントベースのアプローチを軸に構築されています。ターミナルで動作し、VS Code などの主要な IDE と連携しながら、長文コンテキストの推論と高速な実行を組み合わせて、大規模な複数ファイルのリファクタリング、デバッグ、自動化を支えます。
Kimi Code の主な特徴
Kimi Code は Kimi K3 の性能と、ターミナルを中心とした設計、そして IDE との深い連携を組み合わせています。このエージェント主導のアプローチは、単なるコード補完を超えるいくつかの中核機能によって支えられています。
エージェントベースのワークフロー
コードを提案するだけのツールとは異なり、Kimi Code は真のエージェントとして動作します。コードベースを分析し、計画を立て、コマンドを実行し、結果に基づいて反復します。「すべての API 呼び出し�� async/await を使うようリファクタリングして」と伝えれば、関連ファイルをすべて特定し、変更を加え、テストを実行し、問題があれば自動的に修正します。
最大100万トークンのコンテキストウィンドウ
Kimi K3 は最大100万トークンのコンテキストウィンドウを提供するため、Kimi Code はプロジェクト全体の構造、依存関係、パターンを把握できます。編集中のファイルだけでなく、それらがどうつながっているかまで把握します。これにより、複数ファイルにまたがるリファクタリング、アーキテクチャの変更、大規模なデバッグが可能になります。Kimi K3 はネイティブな視覚理解も備えており、スクリーンショットや図、動画をコーディングタスクの一部として推論に活用できます。
プランモードとシェルモード
プランモード:
Shift-Tabを押す(または/planと入力する)とプランモードに入ります。Kimi Code はコードベースを調査し、ファイルに手を加える前に承認を求める形で段階的な計画を提案します。大規模な変更に着手する際に最も安全な方法です。シェルモード:入力欄で
!を入力すると、会話を離れることなくターミナルコマンドを実行できます。出力結果はコンテキストに書き込まれるため、AI は以降のやり取りでその内容を踏まえて処理を進められます。長時間実行されるコマンドはCtrl+Bでバックグラウンドに移し、後から/tasksパネルで確認できます。
この柔軟性により、慎重な計画立案、AI主導の実行、直接的なコマンド実行の間をシームレスに行き来できます。
思考の強度レベル
Kimi K3はlow/high/maxの思考強度レベルに対応しており、タスクごとに適した強度を選べます。簡単な質問には軽めの強度を、複雑なアーキテクチャの判断や厄介なバグ、大規模なリファクタリングには最大強度を使うといった使い分けが可能です。/modelコマンドでいつでもモデルを切り替えられます。
ヒント:モデルを切り替えると既存のプロンプトキャッシュは無効になるため、Kimi K3を使う前に/newで新しいセッションを始めてください。品質が向上し、トークン消費も抑えられます。
高度な操作機能
複数行入力:コードやエラーログを貼り付ける際は、
Shift-EnterまたはCtrl-Jで改行を挿入できますパス補完:
@を入力すると、作業ディレクトリ内のファイルやディレクトリのパスを補完できます画像・動画の貼り付け:
Ctrl-V(WindowsではAlt-V)を押すと、画像や動画クリップを貼り付けてAIに分析させることができます。UIの不具合を再現したり、デザインを説明したりする際に便利です(動画入力には動画対応モデルが必要です)承認システム:Kimi Code はファイルを変更したりコマンドを実行したりする前に確認を求めます。必要に応じて2段階の自動化レベルを利用できます。YOLOモード(
kimi --yoloまたは/yolo)はツールの実行を自動承認しますが、質問が発生することもあります。一方、Autoモード(kimi --autoまたは/auto)は完全に自律的で、一切質問をしません。無人実行に最適です
Standard と HighSpeed のティア
Kimi Code は、同一モデルをベースにした2つの速度ティアを提供しており、コーディング能力はどちらも同じです。
Standard:日常的な作業向けのデフォルトティア
HighSpeed:Standard のおよそ5~6倍の出力速度で、最大100トークン/秒を高い安定性で実現します。CLI の
/modelで即座に切り替えられるほか、サードパーティ製ツールではkimi-for-coding-highspeedというモデルIDを使用します。HighSpeed の利用には Allegretto プラン以上が必要です
利用枠については、5時間単位のローリングウィンドウで最大同時30リクエストのもと、およそ300~1,200件のリクエストが可能で、これに加えて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、ドキュメントソース、開発ツールに接続できます
カスタムワークフロー:セキュリティスキャン、パフォーマンス分析、ドキュメント生成といった特定のタスク向けに専用のエージェントを構築できます
エコシステムとの互換性:コミュニティが提供する既存の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を実行すると、いつでもトークン使用量、コンテキストの消費状況、クォータ情報を確認できます新規セッションの開始:
/new(別名/clear)で現在のセッションのコンテキストをリセットできますフォークとエクスポート:
/forkは履歴を丸ごと引き継いだ形でセッションを分岐させ、/export-mdは任意のセッションをマークダウンファイルとして保存しますバックグラウンドタスク:
Ctrl+Bを押すと、長時間実行中のコマンドやサブエージェントをバックグラウンドに移動できます。状況は/tasksパネルで確認できます
これにより、Kimi Code は複数のファイルにわたり、長期間にわたってコンテキストを維持する必要がある長期の開発タスクに最適です。
自律的なゴール、swarm、プラグイン
単一のプロンプトより長く続く作業のために、Kimi Code はより高レベルの自動化を提供します。
Goal モード:
/goal <objective>で自律的な目標を開始すると、Kimi Code は完了するか判断が必要な地点に達するまで、複数回のやり取りを通じてその目標に向けて作業します。/goal nextで続きの作業をキューに入れることもできますSwarm モード:
/swarm <task>は同じ目標に対して複数のエージェントを並行して実行し、進行状況をリアルタイムに表示しながらレートリミットを考慮した再試行を行いますプラグインと Agent Skills:
/pluginsから公式マーケットプレイスにあるスキルと MCP サーバーをまとめたプラグインパッケージをインストールしたり、マークダウンベースのスキルとして独自の再利用可能なワークフローを Kimi Code に学習させたりできますスケジュールタスク:自然言語で定期的なスケジュールや単発のリマインダーを設定すると、Kimi Code が適切なタイミングで自動的に実行します
デバイスのセキュリティと互換性
Kimi Code には、プロフェッショナルなワークフローに適したセキュリティおよび互換性の機能が備わっています。
30日間のデバイス有効期限:セキュリティのため、30日以上使用されていないデバイスは自動的にバインド解除されます。これにより、使われていないデバイスがいつまでも承認されたままになることがありません。アクセスを復元するには
/loginを再実行するだけですお好みのエージェントと連携:公式 CLI や VS Code 拡張機能に加えて、Kimi Code API は OpenAI 互換および Anthropic 互換の両プロトコルに対応しており、Claude Code、OpenCode、Codex などの公式セットアップガイドも用意されています
プラットフォーム間の一貫性:macOS、Linux、Windows(同梱の Git Bash 経由)のいずれを使用していても、Kimi Code は同じコマンドと機能で一貫した体験を提供します
Kimi Code メンバーシップの特典
Kimi Code は、コード開発シーン向けに特化した、Kimi メンバーシッププラン内のプレミアム特典です。サブスクライブすると、API アクセス、高性能な計算リソース、包括的な IDE 統合サポートを含む、完全な AI プログラミング機能が利用できます。CLI、VS Code 拡張機能、サードパーティ製ツールからのリクエストはすべて同じクォータを共有し、7日ごとに自動的にリフレッシュされます。
主な特典
| 特典 | 説明 |
|---|---|
| 最新のフラグシップモデル | Kimi K3 は Moderato 以上のメンバーが利用可能で、Kimi K2.7 Code は全メンバーが利用できます |
| 最大 1M のコンテキスト | Allegretto 以上のメンバーは、100万トークンのコンテキストウィンドウをフルに利用できます |
| HighSpeed ティア | Allegretto 以上のメンバーは、出力速度が約5~6倍高速化され、最大100トークン/秒での処理が可能です |
| 高い並行処理能力 | 複雑なタスクでも最大30件の同時リクエストに対応 |
| 豊富なクォータ | 週次クォータは7日ごとにリフレッシュ、さらに5時間ローリングウィンドウで約300〜1,200リクエストまで利用可能 |
| 追加利用 | Kimi(Web版)と共有される従量課金残高をオプションで利用可能。クォータ消化後もタスクを継続できます |
| 幅広い互換性 | Kimi Code CLI、VS Code、Claude Code、OpenCode、Codexなど主要なagentに対応 |
| IDEとのネイティブ連携 | VS Code、Zed、JetBrainsなど主要なIDEにプラグアンドプレイで対応 |
Kimi Codeの使い方は?
ステップ1: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宣言を一括で取り込めます。
ステップ2:認証と設定
Kimi CLIを起動します:
続いて、以下のいずれかの方法で認証します:
オプションA:OAuthログイン(推奨)
/loginコマンドを実行し、「Kimi Code (OAuth)」を選択します。Kimi CodeはOAuthのデバイスコードフローを使用します。ターミナルに表示されたリンクを開き、Kimiアカウントでサインインしてユーザーコードを入力すれば認可完了です。APIキーを手動で管理する必要はありません。
オプションB:APIキーの設定
代わりに/loginで「Kimi Platform API key」を選択します(または/providerでプロバイダーを設定します)。サードパーティの開発ツールと連携する場合は、Kimi CodeコンソールでAPIキーを作成・管理してください。最大5個まで作成でき、各キーは作成時に一度だけ表示されます。
ステップ3:AIによるコーディングを始める
認証が完了すれば、すぐにKimi Codeを使い始められます。
コマンドの例をいくつか紹介します:
基本的なコード生成:
複数ファイルにまたがるリファクタリング:
デバッグ:
ステップ4:高度な機能を使う
最も難しいタスクにはKimi K3に切り替える:
/model を実行して Kimi K3 を選択し、タスクに合った思考の強度(low / high / max)を選びます。最良の結果を得つつトークン消費を抑えるには、モデルを切り替える前に /new で新しいセッションを開始してください。
シェルコマンドをその場で実行する:
チャット入力欄で ! に続けてコマンドを入力すると、そのまま実行できます。
慎重な変更にはPlanモードを使う:
Shift-Tab を押すと、Kimi Codeはファイルを編集する前にまず調査を行い、計画を提示します。
コード、画像、動画を貼り付ける:
クリップボードから貼り付けるには Ctrl-V(Windowsでは Alt-V)を押し、複数行入力には Shift-Enter または Ctrl-J を使います。
プロジェクト内のファイルを参照する:
@ に続けてファイル名やディレクトリ名を入力すると、自動補完が表示されます。
ステップ5:IDEと連携する
VS Code:
VS Codeマーケットプレイスから「Kimi Code」拡張機能をインストールし、Kimiアカウントでサインインします。サインインをスキップして、既存のAPIキー設定を使うこともできます。
パネル内の歯車アイコンから設定や追加のオプションにアクセスできます。
コマンドパレットを開き、「Kimi Code」と入力すると追加のコマンドにアクセスできます。
Zed:
Kimi Code CLIはkimi acpサブコマンドを通じてACPをネイティブにサポートしています。Zedの設定でKimi Codeを外部エージェントとして追加します。
{ "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: その他のインターフェース
ブラウザ UI:
グラフィカルな操作を行いたい場合は、Web ベースのインターフェースを起動します。フォアグラウンドで動作し、自動的にブラウザが開きます。停止するには 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 は、単純な自動補完を超えた複雑なコーディングタスクで真価を発揮します。以下に5つの実践的なシナリオを紹介します。
1. 大規模なコードリファクタリング
シナリオ: レガシーなコードベースを別のフレームワークに移行したい、あるいは数百のファイルにわたってコーディングパターンを更新したい場合。
プロンプト例:
2. 複雑なデバッグ
シナリオ: 複数のサービス、データベースクエリ、API 呼び出しが絡む本番環境のバグに直面している。従来のデバッグツールでは全体像がつかめない場合。
プロンプト例:
3. テストの自動生成
シナリオ: テストカバレッ��の低い大規模なコードベースがあり、網羅的なテストが必要だが手作業で書きたくない場合。
プロンプト例:
4. プロジェクトのセットアップと構成
シナリオ: 新しいプロジェクトを立ち上げるにあたり、依存関係、設定ファイル、CI/CD、ドキュメントを含む開発環境全体を構築する必要がある場合。
プロンプト例:
5. MCP による外部ツール連携
シナリオ: データベース、API、専門サービスなど、コードベースには含まれない外部ツールと連携する必要がある場合、MCP (Model Context Protocol) を使うことで、Kimi Code はこうした外部リソー���と安全にやり取りできます。
プロンプト例:
まとめ
Kimi Code は、世界初のオープンな3Tクラスモデルである Kimi K3 と、真のエージェントベースのワークフローを組み合わせることで、次世代のAIコーディングアシスタントを体現しています。入力に反応するだけの従来のコード補完ツールとは異なり、Kimi Code は自ら計画を立て、実行し、繰り返し改善していきます。そのため、複数ファイルにまたがるリファクタリングやデバッグ、自動化といった複雑なタスクに最適です。
最大100万トークンのコンテキストウィンドウ、Standard・HighSpeedの速度ティア、そしてシームレスなIDE統合により、Kimi Code は開発者のコーディングへの向き合い方を変えます。レガシーコードの移行、本番環境の問題のデバッグ、新規プロジェクトの立ち上げなど、どのような場面でも、Kimi Code はより速く効果的に作業するための知的なアシスタンスを提供します。
よくある質問
kimi acp サブコマンドを通じて、ZedやJetBrainsなどACP対応のIDE���サポートしています。kimi-for-coding)を利用できます。Moderato メンバー以上は Kimi K3(k3 または 256K 版の k3-256k)を選択でき、Allegretto メンバー以上はさらに 100 万トークンのフルコンテキストウィンドウと HighSpeed ティア(kimi-for-coding-highspeed)が利用可能になります。CLI では /model でモデルを切り替えられます。low / high / max の思考強度レベルに対応しているため、タスクに応じて適切な強度を選べます。強度を上げるほど推論に時間をかけるため、複雑な設計判断や厄介なバグへの対処に役立ちます。思考強度はモデルごとの設定なので、/model でモデルを切り替える際にタスクに合ったモデルと強度を選んでください。モデルを切り替えるとプロンプトキャッシュが無効になるため、切り替え後は /new で新しいセッションを開始するのがおすすめです。kimi --yolo または /yolo)はツール操作を自動承認しますが、質問をすることもあります。Auto モード(kimi --auto または /auto)は完全に自律的で、一切質問しません。これらは安全な環境でのみ使用し、変更をコミットする前には必ず内容を確認してください。! を入力するとシェルモードに入り、会話を離れずにターミナルコマンドを実行できます。出力はコンテキストに書き込まれるため、AI は以降のやり取りでそれを利用できます。実行に時間のかかるコマンドは Ctrl+B でバックグラウンドに移動でき、/tasks パネルでいつでも状態を確認できます。mcp.json(ユーザーレベルの ~/.kimi-code/mcp.json またはプロジェクトレベルの .kimi-code/mcp.json)で設定するか、/mcp-config を使って対話的に設定でき、/mcp で接���状況を一覧表示できます。stdio、HTTP、SSE のトランスポートに対応しており、MCP ツールもセキュリティのため他の Kimi Code の操作と同じ承認の仕組みに従います。/sessions でセッションの確認・切り替えができ、--continue で以前の作業を再開でき、/compact は重要な情報を保ちながら会話履歴を AI に要約させます。/usage を実行すれば、トークン使用量、コンテキスト消費量、クォータをいつでも確認できます。最大 100 万トークンのコンテキストウィンドウとインテリジェントな圧縮機能により、Kimi Code は長時間にわたる開発作業も効果的にこなします。kimi web を実行すると 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 で / と入力すると全リストが表示されます。