Kimi Code:ターミナルと IDE のための次世代 AI コーディング Agent

Kimi Code は、ターミナル中心の開発ワークフロー向けに設計された AI コーディング agent です。主にコードスニペットを提案する従来の AI コーディング支援とは異なり、リポジトリ全体を分析し、複数ステップのタスクを計画し、コマンドを実行しながら自律的に反復します。長いコンテキストで推論できる Kimi K2.5 を基盤とし、ターミナルと IDE の両方の環境で agent レベルの自動化を実現します。

14分読む2026-06-17

従来のコード補完ツールは入力中にスニペットを提案しますが、プロジェクト全体を深く理解しているわけではありません。複数ファイルのリファクタリング、複雑な問題のデバッグ、反復作業の自動化を行う際、開発者は IDE、ターミナル、ドキュメントを行き来しながら、各手順を手動で調整することがよくあります。

AI コーディング agent は単なる提案にとどまりません。リポジトリ全体を分析し、複数ステップの変更を計画し、コマンドを実行し、自律的に反復します。1 行ずつ支援するのではなく、複雑なワークフローを任せられるエンジニアリングパートナーのように機能します。

Kimi Code は、この agent ベースのアプローチを中心に設計されています。ターミナルで動作し、VS Code や Zed などの主要 IDE と統合しながら、長いコンテキストの推論と高速実行を組み合わせ、大規模な複数ファイルのリファクタリング、デバッグ、自動化を支援します。

Kimi Code の主な機能

Kimi Code は Kimi K2.5 の力に、ターミナル中心の設計と深い IDE 統合を組み合わせています。この agent 主導のアプローチは、単純なコード補完を超えるいくつかの中核機能によって支えられています。

Agent ベースのワークフロー

コードを提案するだけのツールとは異なり、Kimi Code は真の agent として動作します。コードベースを分析し、計画を立て、コマンドを実行し、結果に基づいて反復します。"すべての API 呼び出しを async/await を使うようにリファクタリングして" と伝えれば、関連するファイルをすべて特定し、変更を加え、テストを実行し、問題があれば修正します。しかもすべて自動です。

256K コンテキストウィンドウ

Kimi K2.5 は 256K のコンテキストウィンドウを提供するため、Kimi Code はプロジェクト全体の構造、依存関係、パターンを理解できます。見ているのは編集中のファイルだけではありません。すべてがどうつながっているかまで把握します。これにより、複数ファイルのリファクタリング、アーキテクチャ変更、大規模なデバッグが可能になります。

デュアルモード動作

Ctrl-X を押すと、2 つのモードを切り替えられます。

  • Agent Mode:自然言語の指示を AI に送信

  • Shell Mode:CLI を離れずにシェルコマンドを直接実行

この柔軟性により、AI 支援と直接のコマンド実行をシームレスに行き来できます。

複雑な問題に対応する thinking mode

Tab を押すと thinking mode が有効になります。Kimi Code は回答前の推論により多くの時間をかけるため、複雑なアーキテクチャ判断、難しいバグのデバッグ、大規模なリファクタリング計画に最適です。thinking mode を有効にした状態で起動することもできます:kimi --thinking

高度な対話機能

  • 複数行入力:コードやエラーログを貼り付けるときは、Ctrl-J または Alt-Enter で改行を挿入できます

  • パスのオートコンプリート@ を入力すると、作業ディレクトリ内のファイルやディレクトリのパスを補完できます

  • 画像貼り付けCtrl-V で画像を貼り付け、AI に分析させることができます(image_in 対応モデルが必要)

  • 承認システム:Kimi Code はファイル変更やコマンド実行の前に確認を求めます。自動承認には YOLO モードを有効にします:kimi --yolo(注意して使用してください)

高性能な出力

Kimi Code メンバーシップでは、以下を利用できます。

  • 出力速度:高い安定性で最大 100 Tokens/s

  • クォータ容量:5 時間の token クォータで約 300〜1,200 回の API 呼び出しに対応

  • 同時実行数:最大 30 件の同時リクエスト

シームレスな IDE 統合

Kimi Code CLI は Agent Client Protocol (ACP) にネイティブ対応しており、以下と統合できます。

  • VS Code:完全な Kimi Code 拡張機能を提供

  • Zed:ネイティブ ACP 対応

  • JetBrains IDEs:ACP 互換

zsh-kimi-cli プラグインを使って Zsh と連携し、シェル上の AI 機能を強化することもできます。

チャットパネルとコード編集機能を表示した Kimi Code VS Code 拡張機能のインターフェイス

MCP (Model Context Protocol) 対応

Kimi Code は Model Context Protocol (MCP) に対応しています。これは AI モデルが外部ツールやデータソースと安全に連携できるようにするオープンプロトコルです。これにより、Kimi Code の機能はコード編集の枠を超えて広がります。

  • 外部ツール連携:データベース、API、ドキュメントソース、開発ツールに接続

  • カスタムワークフロー:セキュリティスキャン、パフォーマンス分析、ドキュメント生成など、特定タスク向けの専用 agents を構築

  • エコシステム互換:コミュニティの既存 MCP サーバーを利用することも、自分で作成することもできます

kimi mcp addkimi mcp listkimi mcp auth などの簡単なコマンドで MCP サーバーを管理できます。セキュリティのため、MCP ツールにも他の Kimi Code 操作と同じ承認メカニズムが適用されます。

設定済みサーバーと利用可能なツールを表示した Kimi Code MCP サーバー管理インターフェイス

セッションとコンテキストの管理

Kimi Code は、複雑な複数ステップのワークフローに対応する強力な セッション管理長いコンテキスト処理 機能を備えています。

  • セッションの永続化:会話は自動保存されます。--continue で任意のセッションを再開したり、--session <id> で複数プロジェクトを切り替えたりできます

  • コンテキスト圧縮:コンテキスト上限が近づいたら、/compact で重要な情報を保ったまま AI に会話履歴を要約させられます

  • コンテキスト監視:ステータスバーにコンテキスト使用率("context: xx%")がリアルタイム表示されるため、利用可能な容量を常に把握できます

  • 新規開始/clear で現在のセッションコンテキストをリセット、または /new でまったく新しいセッションを作成できます

そのため 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 メンバーシッププラン内のプレミアム特典です。登録すると、API アクセス、高性能コンピューティングリソース、包括的な IDE 統合サポートを含む、AI プログラミング機能をフルに利用できます。

主な特典

特典説明
高速出力最大 100 Tokens/s の出力速度で、スムーズなコーディング体験を提供
高い同時実行性能複雑なタスクに対応する最大 30 件の同時リクエストをサポート
大容量クォータ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 キーを手動で設定する必要はありません。

/login

オプション B:API キーの手動設定

手動で設定したい場合は、CLI で /setup を実行してから Kimi Code Console にアクセスし、API Key を作成してコピーしてください。

/setup

ステップ 3:AI でコーディングを始める

認証が完了すれば、すぐに Kimi Code を使い始められます。

認証成功後、利用可能な状態を表示した Kimi Code CLI インターフェイス

コマンド例をいくつか紹介します。

基本的なコード生成:

CSV ファイルを読み込み、指定した列で並べ替えた上位 10 行を返す Python 関数を作成する。

複数ファイルのリファクタリング:

プロジェクト内のすべてのデータベースクエリを、文字列連結ではなくパラメーター化クエリを使うようにリファクタリングする。src/ ディレクトリ内のすべての Python ファイルを確認する。

デバッグ:

テスト実行時に 'ConnectionError' が発生しています。テストファイルとネットワーク設定を分析し、問題を特定してください。

ステップ 4:高度な機能を使う

複雑なタスクで思考モードを有効にする: メッセージを送信する前に Tab を押すか、次のコマンドで起動します。

kimi --thinking

シェルモードに切り替える: Ctrl-X を押すと、シェルコマンドを直接実行できます。

コードや画像を貼り付ける: Ctrl-V を押すと、クリップボードから貼り付けられます(テキストと画像に対応)。

プロジェクトファイルを参照する: @ に続けてファイル名またはディレクトリ名を入力すると、オートコンプリートできます。

ステップ 5:IDE と統合する

VS Code:

VS Code マーケットプレイスから "Kimi Code" 拡張機能をインストールし、拡張機能のターミナルで /login を使って認証します。

Kimi アカウントと API キーのオプションを表示した Kimi Code VS Code 拡張機能のログイン画面

パネル内の歯車アイコンから、設定や追加オプションにアクセスできます。

設定と MCP サーバーオプションを表示した Kimi Code VS Code 拡張機能の歯車アイコンメニュー

Command Palette を開いて "Kimi Code" と入力すると、追加コマンドにアクセスできます。

タブやサイドパネルで開く Kimi Code コマンドを表示した VS Code Command Palette

Zed: Kimi Code CLI は ACP にネイティブ対応しています。Zed の設定で構成すると、AI 支援を有効にできます。

Zsh 連携: zsh-kimi-cli プラグインをインストールすると、シェル上の AI 機能を強化できます。

ステップ 6:セッションとコンテキストを管理する

Kimi Code の セッション管理 により、長時間の開発セッションでもコンテキストを保てます。

セッションの表示と切り替え:

/sessions

前回のセッションを再開:

kimi --continue

特定のセッションへ切り替え:

kimi --session <session-id>

現在のセッションコンテキストをクリア:

/clear

上限に近づいたらコンテキストを圧縮:

/compact

ステータスバーで コンテキストウィンドウの使用状況 を確認できます("context: xx%" と表示)。長いコンテキストを扱うタスク では、重要な情報を保ったまま会話履歴を要約するため、定期的に /compact を使うと効果的です。

ステップ 7:MCP(Model Context Protocol)を設定する

外部ツール連携用の MCP サーバー で、Kimi Code の機能を拡張できます。

MCP サーバーを追加:

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

設定済みの MCP サーバーを一覧表示:

kimi mcp list

ワークフローで MCP ツールを使う: 設定が完了すると、Kimi Code は MCP ツールを自動的に呼び出せます。たとえば、データベース用の MCP サーバーを使う場合は次のようになります。

本番データベースにクエリを実行し、過去 1 週間で最も遅いクエリ上位 10 件を見つける

MCP ツールは、他の Kimi Code 操作と同じ 承認メカニズム に従います。YOLO モード では、ワークフローを高速化するため MCP 操作が自動承認されます。

ステップ 8:別のインターフェイス

ブラウザー UI: グラフィカルに操作できる Web ベースのインターフェイスを起動します。

kimi web

アップグレードまたはアンインストール:

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

実際のユースケース

Kimi Code は、単純なオートコンプリートを超える複雑なコーディングタスクで真価を発揮します。以下に、実践的なシナリオを 4 つ紹介します。

1. 大規模なコードリファクタリング

  • シナリオ:レガシーコードベースを別のフレームワークへ移行したり、数百ファイルにわたってコーディングパターンを更新したりする必要がある場合。

  • プロンプト例:

src/components ディレクトリ内のすべての React クラスコンポーネントを、hooks を使った関数コンポーネントへリファクタリングする。既存の機能と prop types はすべて保持する。リファクタリング後にテストスイートを実行し、失敗があれば修正する。

2. 複雑なデバッグ

  • シナリオ:複数のサービス、データベースクエリ、API 呼び出しが絡む本番環境のバグに直面している場合。従来のデバッグツールだけでは全体像を把握しきれません。

  • プロンプト例:

logs/error.log のエラーログを分析する。問題はユーザー認証に関連しているようです。auth ミドルウェア、データベースクエリ、API ハンドラーを追跡し、根本原因を特定する。競合状態やタイミングの問題も確認する。

3. テストの自動生成

  • シナリオ:テストカバレッジの低い大規模なコードベースがあり、包括的なテストが必要だが手作業では書きたくない場合。

  • プロンプト例:

src/utils/helpers.py のすべての関数に対してユニットテストを生成する。カバレッジは 90% 以上を目指す。エッジケースとエラー処理を含める。pytest を使用し、tests/ にある既存のテストパターンに従う。

4. プロジェクトのセットアップと設定

  • シナリオ:新しいプロジェクトを始めるにあたり、依存関係、設定ファイル、CI/CD、ドキュメントを含む開発環境全体を整える必要がある場合。

  • プロンプト例:

TypeScript、ESLint、Prettier、Jest、GitHub Actions CI を備えた新しい Node.js プロジェクトをセットアップする。適切なプロジェクト構成を作成し、package.json のスクリプトを追加し、セットアップ手順を含む包括的な README を生成する。

5. MCP による外部ツール連携

  • シナリオ:データベース、API、専門サービスなど、コードベースに含まれない外部ツールと連携する必要がある場合。MCP(Model Context Protocol) を使うことで、Kimi Code はこれらの外部リソースと安全にやり取りできます。

  • プロンプト例:

設定済みの MCP サーバーを使って本番データベースに接続し、スロークエリログを分析する。最も遅いクエリ上位 5 件を特定し、インデックス最適化を提案する。

まとめ

Kimi Code は、強力な Kimi K2.5 モデルと真の agent ベースのワークフローを組み合わせた、次世代の AI コーディングアシスタントです。入力に反応するだけの従来のコード補完ツールとは異なり、Kimi Code は自ら計画し、実行し、反復します。そのため、複数ファイルのリファクタリング、デバッグ、自動化といった複雑なタスクに最適です。

256K のコンテキストウィンドウ、100 Tokens/s の出力速度、シームレスな IDE 連携により、Kimi Code は開発者のコーディングへの向き合い方を変えます。レガシーコードの移行、本番環境の問題のデバッグ、新規プロジェクトのセットアップなど、どのような場面でも、より速く、より効果的に作業するための知的な支援を提供します。

よくある質問

Kimi Code は無料ですか?
Kimi Code は、Kimi Code プランに含まれるプレミアム会員特典です。Kimi 会員の API キーを使って Kimi Code CLI にアクセスでき、費用は会員サブスクリプションに含まれています。詳しくは Kimi Code の料金 をご覧ください。
Kimi Code は VS Code で使えますか?
はい。Kimi Code にはネイティブの VS Code 拡張機能があります。VS Code marketplace からインストールし、/login で認証すれば、エディター内で Kimi Code を直接利用できます。Zed や JetBrains など、ACP 互換の他の IDE にも対応しています。
Kimi Code はどのプログラミング言語に対応していますか?
Kimi Code は主要なプログラミング言語を幅広くサポートしています。コード構造を理解し、コマンドを実行できる AI agent なので、Python、JavaScript、TypeScript、Go、Rust、Java、C++ などで利用できます。プロジェクトの言語やフレームワークに合わせて適応します。
thinking mode を有効にするには?
メッセージ送信前に Tab を押すと thinking mode が有効になります。または kimi --thinking で Kimi CLI を起動してください。thinking mode では、AI が回答前の推論により多くの時間をかけるため、複雑なアーキテクチャ判断やデバッグに役立ちます。
Kimi Code は危険なコマンドを実行できますか?
Kimi Code は、ファイルを変更したり破壊的な可能性のあるコマンドを実行したりする前に確認を求めます。kimi --yolo で YOLO モードを有効にすると操作を自動承認できますが、安全な環境でのみ使用してください。コミット前には必ず変更内容を確認してください。
Agent Mode と Shell Mode の違いは何ですか?
Ctrl-X を押すとモードを切り替えられます。Agent Mode では入力が AI に送られ、処理と計画が行われます。Shell Mode では AI を介さずにシェルコマンドを直接実行します。これにより、AI による支援と直接のコマンド実行をシームレスに行き来できます。
Kimi Code における MCP (Model Context Protocol) とは何ですか?
MCP (Model Context Protocol) は、Kimi Code が外部ツールやデータソースと安全に連携できるようにするオープンプロトコルです。kimi mcp add で MCP サーバーを追加すれば、データベース、API、ドキュメントソース、専門的な開発ツールへ接続し、Kimi Code の機能を拡張できます。セキュリティのため、MCP ツールにも他の Kimi Code 操作と同じ承認メカニズムが適用されます。
Kimi Code は長い会話やコンテキスト上限にどう対応しますか?
Kimi Code は強力な セッション管理コンテキスト圧縮 機能を備えています。/sessions でセッションの表示と切り替え、--continue で前回の作業の再開、/compact で重要な情報を保ったまま AI に会話履歴を要約させることができます。ステータスバーには コンテキストウィンドウ使用率(例:'context: 65%')がリアルタイムで表示されます。256K のコンテキストウィンドウとインテリジェントな圧縮により、Kimi Code は長時間にわたる開発タスクにも効果的に対応します。
Kimi Code は Web ブラウザーで使えますか?
はい。ターミナル CLI に加えて、Kimi Code には ブラウザー UI モードがあります。kimi web を実行すると、グラフィカルに操作できる Web ベースのインターフェイスが起動します。視覚的なインターフェイスを使いたい場合や、ペアプログラミング中に画面を共有する必要がある場合に便利です。
Kimi Code のシステム要件は何ですか?
Kimi Code には Python 3.12–3.14(3.13 推奨)が必要です。インストールスクリプトは、uv パッケージマネージャーがない場合に自動でインストールします。macOS では、Gatekeeper のセキュリティチェックにより初回起動に時間がかかることがあります。以降の起動を速くするには、ターミナルを「System Settings → Privacy & Security → Developer Tools」に追加してください。
Kimi Code ではどのスラッシュコマンドを使えますか?
Kimi Code は多数の スラッシュコマンド に対応しています。ヘルプは /help、認証は /loginセッション管理/sessions/resume、コンテキストのリセットは /clear、会話の圧縮は /compact、クォータ確認は /usage、自動承認モードの切り替えは /yolo、モデルの切り替えは /model、終了は /exit です。CLI で / と入力すると、全一覧を確認できます。