Moonshot AIは、Kimi K2.7 CodeモデルとともにKimi Codeを出荷しました。これは、リポジトリを読み込み、ファイルを書き換え、シェルコマンドを実行し、並行作業のためにサブエージェントを生成するターミナルネイティブのコーディングエージェントです。Claude CodeやCodexを使い慣れている方には、その形状が親しみやすいでしょう。違いは基盤となるエンジンと価格です。Kimi Codeはオープンウェイトモデルで動作し、トークンごとの課金ではなく定額制で請求されます。
このガイドでは、クリーンなマシンから最初のエージェントタスクを開始し、実際に使用するコマンドと設定について説明します。
ボタン
Kimi Codeとは
Kimi Codeは、Moonshot独自のエージェントフレームワークであり、K2.7 Codeモデルの強み、すなわちターンを超えて思考が維持されること、推論が混在すること、多段階のツール呼び出しを活用するように構築されています。すぐに利用できる機能は以下の通りです。

- 複数のファイルにわたるコードの記述、デバッグ、リファクタリング
- 大規模なコードベースの探索と説明
- シェルコマンドの実行とファイルの処理
- ドキュメントや最新情報をウェブで検索
- タスクを並行して実行するためのサブエージェントの生成
これは、ターミナル、拡張機能を通じてVS Code内、およびACPプロトコルを通じてJetBrainsまたはZedで実行されます。その背後にあるモデルはオープンウェイトであるため、必要であれば同じインテリジェンスをセルフホストできます。モデルの詳細については、弊社のKimi K2.7 Code説明記事をご覧ください。
Kimi Codeのインストール
インストーラーはまずuv(Pythonパッケージマネージャー)をダウンロードし、それを通じてCLIをインストールします。この一行で全てが完了します。
macOSとLinux:
curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash
Windows (PowerShell):
irm https://code.kimi.com/kimi-code/install.ps1 | iex
完了したら、任意のプロジェクトディレクトリからエージェントを開始します。
kimi
初回実行では、現在のフォルダーでインタラクティブセッションが開始されます。Kimi Codeはそのディレクトリをプロジェクトルートとして扱います。そのため、起動する前に作業したいリポジトリにcdしてください。
ログイン
セッション内から1つのコマンドで認証します。
/login
これにより、KimiアカウントとのOAuthフローが開始され、CLIがKimi Codeプラットフォームに接続されます。例えばサードパーティツールを動かすためにAPIキーを使用したい場合は、Kimi Codeコンソールで生成してください。各アカウントは最大5つのキーを許可します。
クォータに関する簡単な注意:Kimi Codeはサブスクリプションプランで動作し、制限は月ごとではなく7日間サイクルで更新されます。レート制限は、プランにもよりますが、5時間あたり300〜1200リクエスト、最大30の同時リクエストです。現在の状況を確認するには、セッション中に/usageをチェックしてください。
最初のタスク
エージェントがログインしたら、何をしたいかを平易な言葉で記述するだけです。最初の良い実行例は、プロジェクトを学習させることです。
/init
/initはコードベースを分析し、構造、規約、および主要なエントリーポイントを記述したAGENTS.mdファイルを生成します。エージェントは今後の実行時にこのファイルを読み込むため、毎回リポジトリを再発見するのではなく、コンテキストを持って各セッションを開始します。コーディングエージェント用のDESIGN.mdを使用したことがあるなら、これは自動的に適用される同じアイデアです。
その後、実際の作業を与えます。
Add input validation to the POST /users endpoint and write a test for the empty-email case.
Kimi Codeは変更を計画し、ファイルを編集し、テストを実行し、結果を報告します。デフォルトでは、破壊的なアクションの前に確認を求めます。あるタスクでKimi Codeを信頼し、確認を求めないようにしたい場合は、自動承認を切り替えます。
/yolo
この機能は注意して使用してください。新規プロジェクトの初期作業には最適ですが、大切なリポジトリではリスクが伴います。
知っておくべきスラッシュコマンド
スラッシュコマンドを使ってセッションを操作します。これらは日常的に使用するものです。
| コマンド | 機能 |
|---|---|
/help |
全てのコマンドをリスト表示 |
/login |
Kimiアカウントで認証 |
/init |
プロジェクトを分析しAGENTS.mdを生成 |
/model |
アクティブなモデルを切り替える |
/usage |
現在のサイクルの残りのクォータを確認 |
/sessions |
過去のセッションをリスト表示 |
/resume |
以前のセッションをそのコンテキストで再開 |
/clear |
現在のコンテキストをリセット |
/compact |
会話履歴を圧縮してコンテキストを解放 |
/yolo |
アクションの自動承認を切り替える |
/exit |
セッションを終了 |
/compactは見過ごされがちなコマンドです。長いエージェントの実行は、コンテキストウィンドウをツール出力で満たします。圧縮することで履歴が要約され、最初からやり直したり、ウィンドウの制限を超えたりすることなく作業を続けることができます。
既存のエディタまたはエージェントに接続する
K2.7 Codeモデルを使用するために、現在の設定を放棄する必要はありません。
VS Code。マーケットプレイスから「Kimi Code」拡張機能をインストールし、同じアカウントでサインインします。
JetBrainsとZed。CLIのACPプロトコルを通じて接続することで、エージェントは既に利用しているエディタ内で実行されます。
Claude Code、Cline、RooCode。モデルはOpenAI互換のAPIを通じて提供されます。ツールのベースURLをhttps://api.moonshot.ai/v1に向け、モデルをkimi-k2.7-codeに設定し、APIキーを入力します。Claude CodeとCursor内でKimiを実行するために弊社が文書化したフローと同じです。モデルIDのみが変更されます。
MCPとサブエージェントでカスタマイズ
次の2つの機能により、Kimi Codeは単に実行するだけでなく、設定する価値のあるものになっています。
モデルコンテキストプロトコル (MCP)。Kimi CodeはMCPクライアントであるため、外部ツールサーバー(データベースリーダー、ブラウザ、内部API、課題トラッカーなど)を接続できます。その後、エージェントはタスクの一部としてこれらのツールを呼び出します。MCPサーバーを構築またはテストしている場合、エージェントに渡す前にツールコントラクトを検証する方法について、弊社のMCPサーバーテストプレイブックで説明しています。
サブエージェント。明確に分割できる作業の場合、Kimi Codeは並行して実行され、メインセッションに結果を報告するサブエージェントを生成できます。「すべてのサービスで非推奨の呼び出しをスキャンする」や「これら6つのモジュールのテストを一度に作成する」といった作業を想像してください。Claude Codeのサブエージェントと同様に、設定でカスタムエージェントを定義します。
構築する前に背後にあるAPIをテストする
APIを通じてkimi-for-codingを独自のツールに組み込む場合は、まず生のエンドポイントをテストして、それが正確に何を返すかを知っておきましょう。Apidogは、そのための視覚的なワークスペースを提供します。
https://api.moonshot.ai/v1/chat/completionsへのPOSTリクエストを作成します。- Kimiプラットフォームコンソールからのキーを使用して、
Authorization: Bearer <your-key>ヘッダーを追加します。 "model": "kimi-k2.7-code"とmessagesを含むOpenAIスタイルのボディを送信します。- フォーマットされた応答とトークンの使用量を読み取り、その呼び出しを再利用可能なテストとして保存します。
そこから、ステータスコードをアサートしたり、エージェントが依存するツール呼び出し構造を検証したり、Moonshotがモデルを更新するたびにチェックを再実行したりできます。Apidogをダウンロードして設定してください。
Kimi Codeに乗り換える価値はあるか?
正直な答えは、何を最適化するかによります。K2.7 Codeモデルは、ほとんどのコーディングベンチマークでGPT-5.5とClaude Opusに数ポイント遅れをとっており、可能な限り最高の単発品質を求めるなら、クローズドな最先端モデルが依然として優位です。しかし、Kimi Codeは有能なエージェントをオープンウェイトモデルと定額制の料金体系と組み合わせているため、一日中長いエージェントセッションを実行する人にとっては計算が変わってきます。エージェントの状況を比較するには、弊社のClaude CodeとOpenAI Codexの比較をご覧ください。
リスクの低い行動は、インストールし、サイドプロジェクトで/initを実行し、実際のタスクを与えることです。午後のうちに、それが現在のエージェントの隣に置かれる価値があるかどうかがわかるでしょう。
FAQ
Kimi Codeをインストールするにはどうすればよいですか? 一行インストーラー(macOS/Linuxではcurl ... | bash、Windowsではirm ... | iex)を実行し、kimiで起動します。
ログインするにはどうすればよいですか? セッション内で/loginを実行してOAuthを行うか、サードパーティツール用にKimi CodeコンソールでAPIキーを作成します。
どのモデルで実行されますか? Kimi K2.7 Codeです。Kimi CodeサブスクリプションではモデルIDはkimi-for-codingですが、トークンごとのMoonshot APIではkimi-k2.7-codeです。
VS Codeで動作しますか? はい、「Kimi Code」拡張機能を通じて動作します。JetBrainsとZedはACPプロトコル経由で接続します。
Claude CodeやClineと併用できますか? はい、可能です。APIはOpenAI互換なので、ツールのベースURLをKimiエンドポイントに向け、モデルIDを設定してください。
費用はどれくらいですか? トークンごとの課金ではなく、7日ごとにクォータが更新されるサブスクリプションプランで動作します。残りのクォータを確認するには/usageをチェックしてください。
MCPをサポートしていますか? はい、Kimi CodeはMCPクライアントであり、カスタムサブエージェントをサポートしています。
まとめ
Kimi Codeは、MoonshotのオープンウェイトK2.7 Codeモデルを基盤としたターミナルおよびIDE対応のコーディングエージェントです。1つのコマンドでインストールし、/loginでログインし、/initを実行してリポジトリを学習させ、タスクを与え始めます。MCPに対応し、サブエージェントを生成し、VS Code、JetBrains、Zed、そしてClaude CodeのようなOpenAI互換ツールと連携します。理論上は最高スコアのエージェントではありませんが、オープンモデルでの定額制料金は、頻繁に利用するユーザーにとって真剣な選択肢となります。まずApidogでAPIをテストし、その後エージェントを実際のタスクに投入して、自身のコードでその性能を評価してください。
ボタン
