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

Kimi Code は、ターミナルを中心とした開発ワークフローのために設計された AI コーディング agent です。コードスニペットの提案を主とする従来の AI コーディングアシスタントとは異なり、リポジトリ全体を解析し、複数ステップのタスクを計画し、コマンドを実行し、自律的に反復します。長文コンテキストの推論を備えた Kimi K3 を搭載し、ターミナルと IDE の両方の環境で agent レベルの自動化を実現します。

14分読む2026-07-13

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

AI コーディング agent は、単純な提案の域を超えます。リポジトリ全体を解析し、複数ステップの変更を計画し、コマンドを実行し、自律的に反復します。1 行ずつ補助するのではなく、複雑なワークフローをこなせるエンジニアリングのパートナーのように機能します。

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

Kimi Code の主要機能

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

Agent ベースのワークフロー

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

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

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

デュアルモード動作

Ctrl-X を押して 2 つのモードを切り替えます:

  • Agent モード:自然言語の指示を AI に送信します

  • Shell モード:CLI を離れずにシェルコマンドを直接実行します

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

複雑な問題のための思考モード

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

高度なインタラクション機能

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

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

  • 画像の貼り付けCtrl-V を押して画像を貼り付け、AI に解析させられます(image_in 対応のモデルが必要)

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

高パフォーマンスな出力

Kimi Code 会員には以下が含まれます:

  • 出力速度:最大 180 Tokens/s(短いコンテキストの場合最大 260 Tokens/s)を高い安定性で実現

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

  • 並行処理:最大 30 件の同時リクエスト

シームレスな IDE 連携

Kimi Code CLI は Agent Client Protocol(ACP)をネイティブにサポートし、以下との連携を可能にします:

  • VS Code:専用の Kimi Code 拡張機能を提供

  • Zed:ACP をネイティブにサポート

  • JetBrains 系 IDE:ACP に互換

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

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

MCP(Model Context Protocol)のサポート

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

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

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

  • エコシステム互換性:コミュニティの既存 MCP サーバーを使うか、独自に作成

MCP サーバーは kimi mcp addkimi mcp listkimi mcp auth などのシンプルなコマンドで管理できます。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 プログラミング機能が利用できます。

主な特典

特典説明
高速出力最大 180 Tokens/s(ピーク時 260 Tokens/s)の出力速度で、快適なコーディング体験を実現
高い並行処理複雑なタスクに向けて最大 30 件の同時リクエストに対応
大容量クォータ5 時間あたりの token クォータで約 300〜1,200 回の API 呼び出しに対応
幅広い互換性Kimi Code CLI、Claude Code、Roo Code など主要な agent に対応
ネイティブな 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 コンソール で API キーを作成・コピーしてください。

/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 拡張機能の歯車アイコンメニュー

コマンドパレットを開いて「Kimi Code」と入力すると、追加のコマンドにアクセスできます。

タブやサイドパネルで開くための Kimi Code コマンドを表示した VS Code コマンドパレット

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 クラスコンポーネントを、フック付きの関数コンポーネントにリファクタリングしてください。既存の機能と prop の型はすべて維持してください。リファクタリング後にテストスイートを実行し、失敗があれば修正してください。

2. 複雑なデバッグ

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

  • プロンプトの例:

logs/error.log のエラーログを解析してください。問題はユーザー認証に関係しているようです。認証ミドルウェア、データベースクエリ、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 K3 モデルと真の agent ベースのワークフローを組み合わせた、次世代の AI コーディングアシスタントです。入力に反応するだけの従来のコード補完ツールとは異なり、Kimi Code は能動的に計画し、実行し、反復します——だからこそ、複数ファイルのリファクタリング、デバッグ、自動化などの複雑なタスクに最適なのです。

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

よくある質問

Kimi Code は無料ですか?
Kimi Code は、Kimi Code プランに含まれるプレミアム会員特典です。Kimi 会員の API キーを使って Kimi Code CLI を利用でき、その費用は会員サブスクリプションに含まれています。詳しくは Kimi Code の料金 をご覧ください。
VS Code で Kimi Code を使えますか?
はい!Kimi Code には専用の VS Code 拡張機能があります。VS Code マーケットプレイスからインストールし、/login で認証すれば、エディター内で直接 Kimi Code を使えます。Zed や JetBrains など、ほかの ACP 互換 IDE にも対応しています。
Kimi Code はどのプログラミング言語に対応していますか?
Kimi Code は主要なプログラミング言語をすべてサポートしています。コード構造を理解しコマンドを実行できる AI agent であるため、Python、JavaScript、TypeScript、Go、Rust、Java、C++ など幅広く対応します。プロジェクトの言語やフレームワークに合わせて適応します。
思考モードを有効にするには?
メッセージを送信する前に Tab を押すと思考モードを有効にできます。または kimi --thinking で Kimi CLI を起動してください。思考モードでは、応答前に AI がより時間をかけて推論するため、複雑なアーキテクチャの判断やデバッグに役立ちます。
Kimi Code は危険なコマンドを実行しますか?
Kimi Code は、ファイルの変更や破壊的になりうるコマンドの実行前に確認を求めます。kimi --yolo で YOLO モードを有効にすると操作を自動承認できますが、安全な環境でのみ使用してください。コミット前には必ず変更内容を確認してください。
Agent モードと Shell モードの違いは?
Ctrl-X を押すとモードを切り替えられます。Agent モードでは入力を AI に送って処理と計画を行います。Shell モードでは 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 は長期にわたる開発タスクを効果的に処理します。
Web ブラウザで Kimi Code を使えますか?
はい!ターミナル CLI に加えて、Kimi Code はブラウザ UI モードも提供しています。kimi web を実行すると、グラフィカルな体験ができる Web ベースのインターフェイスが起動します。視覚的なインターフェイスを好む場合や、ペアプログラミング中に画面を共有したい場合に便利です。
Kimi Code のシステム要件は?
Kimi Code には Python 3.12〜3.14(3.13 推奨)が必要です。インストールスクリプトは、uv パッケージマネージャーがなければ自動的にインストールします。macOS では、Gatekeeper のセキュリティチェックのため初回起動に時間がかかることがあります。「システム設定 → プライバシーとセキュリティ → 開発者ツール」にターミナルを追加すると、以降の起動が速くなります。
Kimi Code ではどんなスラッシュコマンドが使えますか?
Kimi Code は数多くのスラッシュコマンドに対応しています。ヘルプの /help、認証の /loginセッション管理/sessions/resume、コンテキストをリセットする /clear、会話を圧縮する /compact、使用量を確認する /usage、自動承認モードを切り替える /yolo、モデルを切り替える /model、終了する /exit などです。CLI で / と入力すると全一覧を確認できます。
こちらもおすすめ
AIコーディングワークフロー:信頼できるコードのための9ステップ
AIコーディングワークフロー:信頼できるコードのための9ステップ
2026-07-22
Kimi K2.7 Code 料金 | API コスト、プラン、メンバーシップ
Kimi K2.7 Code 料金 | API コスト、プラン、メンバーシップ
2026-06-25
Kimi Code CLI クイックリファレンス: コマンド、ショートカット、ワークフロー
Kimi Code CLI クイックリファレンス: コマンド、ショートカット、ワークフロー
2026-06-22
Kimi Code CLI で進める Moonshot AI のリファクタリング
Kimi Code CLI で進める Moonshot AI のリファクタリング
2026-06-17
実践でわかるバイブコーディング事例 10 選 | AI で今すぐ作ろう
実践でわかるバイブコーディング事例 10 選 | AI で今すぐ作ろう
2026-06-17