WindowsとMacにClaude Codeを簡単にインストールする方法

WindowsまたはMacにClaude Codeをすばやくインストールし、環境を設定してKimi APIと連携させる方法を紹介します。複雑なタスクの自動化や複数ステップのプロセス実行により、よりスマートなAI連携でコーディング体験を向上させます。

10分読む更新日:2026-09-28
WindowsとMacにClaude Codeをインストール

AIコーディングツールは、より速く効率的に作業したい開発者の間で広く利用されています。多くのユーザーがClaude Codeをインストールし、コーディングのワークフローを効率化し、反復作業を自動化し、複数ステップのプロセスを1つの環境で管理しています。WindowsまたはMacで適切にセットアップすれば、安定した動作と高度なAIサービスとの連携を実現できます。WindowsとMacにClaude Codeをインストールする方法を確認しましょう。

WindowsにClaude Codeをインストールする方法

Windows 11は、最新のAI開発ツールを実行しやすい環境を提供します。いくつかの簡単な設定手順を行うことで、Claude Codeを正しく動作させ、利用予定のサービスに接続できます。以下の手順に従ってインストールを完了し、問題なく機能を使い始めましょう。

ステップ1:PowerShellを使用してClaude Codeをインストールする

Win + Sを押して「PowerShell」を検索し、PowerShellを開きます。以下のインストールコマンドをPowerShellにコピー&ペーストし、「Enter」を押して実行します。

irm https://claude.ai/install.ps1 | iex

PowerShellがClaude Codeを自動的にダウンロードしてインストールします。次に進む前に、インストールが完了するまで待ってください。CMDまたはWinGetを使用したい場合は、Claude Codeの公式ドキュメントに別のインストール方法も記載されています。

PowerShellを使用してClaude Codeをインストール

ステップ2:Gitをインストールし、Git Bashを起動する

Windows向けGitをダウンロードしてインストールします。Claude Codeが必要なコマンドラインツールにアクセスして正常に実行できるよう、インストール設定はデフォルトのままにしてください。

Gitをインストール(必須の依存関係)

Gitをダウンロードしたら、インストーラーを開き、デフォルト設定のままセットアップを完了します. インストール先は変更せず、表示された場合はデフォルトエディターとして「Visual Studio Code」を選択してください。PATH設定では必ず「Git from the command line and 3rd-party software」を選択します\。

Gitインストーラーを実行

インストールが完了したら、スタートメニューから「Git Bash」を開き、Gitが正しく動作していることを確認します. Git Bashは、Claude CodeがWindowsでコマンドを実行するために必要なターミナル環境を提供します\。

Git Bashを起動

ステップ3:Claude Codeのインストールを確認

PowerShellまたはコマンドプロンプトに戻り、次を実行します。

claude --version

バージョン番号が表示されれば、Claude Codeは正常にインストールされています. 表示されない場合は、PATHの設定手順に進んでください\。

Claude Codeのインストールを確認

ステップ4:インストール完了

すべて完了したら、Claude Codeにサインインしてセットアップを完了します. ログイン後は、Windows 11のターミナルからコマンドを実行し、AI支援ワークフローを管理できるようになります\。

インストール完了

Mac/macOSにClaude Codeをインストールする方法

macOSにはターミナル機能が標準搭載されており、開発ツールを簡単に設定できます。そのため、開発者は一貫した手順でスムーズにインストールできます. Claude Codeのセットアップは、整理しやすく管理も簡単な、明確なターミナルベースの手順に沿って行います. MacにClaude Codeをインストールする方法は次のとおりです。

ステップ1:ターミナル(curlコマンド)でClaude Codeをインストール

Spotlight検索(Cmd + Space → 「Terminal」と入力)を使って、Macで「Terminal」を開きます. 以下のインストールコマンドをターミナルにコピー&ペーストし、「Enter」を押します。

curl -fsSL https://claude.ai/install.sh | bash

ターミナルがClaude Codeを自動的にダウンロードしてインストールします. 次のステップに進む前に、インストールが完了するまで待ってください\。

ターミナル(curlコマンド)でClaude Codeをインストール

ステップ2:Claude Codeのインストールを確認

インストール処理が完全に完了するまで待ちます. 完了すると、Claude Codeが正常にインストールされたことを示す確認メッセージが表示されます. ターミナルで追加設定を求められた場合は、案内されたコマンドを実行して、適切にアクセスできるようClaude Codeをzshrc設定ファイルに追加してください\。

Claude Codeのインストールを確認

ステップ3:環境設定を読み込む

インストール後、表示されたコマンドを実行するか、シェル設定ファイルを再読み込みします. この手順で環境変数が更新され、パスの問題なくターミナル全体でClaude Codeを使用できるようになります. 新しいターミナルウィンドウを開くたびにスムーズに利用できます\。

環境設定を読み込む

ステップ4:Claude Codeを起動

ターミナルで次のように入力します。

claude

Enterキーを押してClaude Code CLIを起動します. セットアップ画面が表示されるので、好みのテーマとサインイン方法を選択し、最終設定を完了します\。

Claude Codeを起動

他のLLM APIをClaude Codeに統合する方法

Claude Codeを外部AIモデルと組み合わせることで、開発の柔軟性が高まります. サードパーティのLLM APIに接続すれば、開発者は1つの環境で異なるモデルを実行し、タスクをより効率的に管理できます. たとえば、長いコンテキストの理解や構造化出力に優れたAPIは、コーディングワークフローをさらに改善できます. 以下では、Kimiを例に、外部LLM APIをClaude Codeに接続する方法を説明します\。

手順 1: Kimi Code APIキーを取得

注: このガイドで使用するapi.kimi.ai/coding/エンドポイントは、Kimi Codeメンバーシップ特典の一部です。キーを作成する前に、Kimi Code特典が有効になった有効なKimiメンバーシップをお持ちであることを確認してください。無料アカウントのキーは起動時に拒否されます。

Kimi Codeコンソールに移動し、Create API Keyをクリックして名前を入力し、確認します。その後、キーをすぐにコピーしてください。完全なキーが表示されるのは一度だけです。利用できるモデルとコンテキストウィンドウはメンバーシッププランによって異なります(例: 従来のAndanteプランでは1Mコンテキストのkimi-for-codingを使用します。Plus/Moderatoプランではk3-256kを使用でき、Pro/Allegretto以上では1Mコンテキストのk3または高速版を使用できます)。

コンソールからKimi APIキーを取得

手順 2: ログインをスキップ (任意のセットアップスクリプト)

インストール後は、まだClaude Codeを起動しないでください。ターミナルで次のスクリプトを実行し、既定のオンボーディング/ログインフローを省略して、過去の設定を削除します。このスクリプトはサードパーティモデルのサポートと高速モードを有効にし、~/.claude/settings.jsonから古いエンドポイント、認証情報、モデルのエントリーを削除します(ここに残っている設定は、ターミナルでexportした環境変数を上書きします)。

node --eval " // enable third party model support and fast mode const claudeJsonFilePath = path.join(os.homedir(), '.claude.json'); if (fs.existsSync(claudeJsonFilePath)) { const content = JSON.parse(fs.readFileSync(claudeJsonFilePath, 'utf-8')); fs.writeFileSync(claudeJsonFilePath, JSON.stringify(Object.assign({}, content, { penguinModeOrgEnabled: true, hasCompletedOnboarding: true }), null, 2), 'utf-8'); } else { fs.writeFileSync(claudeJsonFilePath, JSON.stringify({ penguinModeOrgEnabled: true, hasCompletedOnboarding: true }, null, 2), 'utf-8'); } // delete old endpoint, credential and model id const claudeSettingsJsonFilePath = path.join(os.homedir(), '.claude', 'settings.json'); if (fs.existsSync(claudeSettingsJsonFilePath)) { const content = JSON.parse(fs.readFileSync(claudeSettingsJsonFilePath, 'utf-8')); if (typeof content === 'object' && typeof content.env === 'object') { for (const element of [ 'ANTHROPIC_BASE_URL', 'ANTHROPIC_API_KEY', 'ANTHROPIC_AUTH_TOKEN', 'ANTHROPIC_MODEL', 'ANTHROPIC_SMALL_FAST_MODEL', 'CLAUDE_CODE_SUBAGENT_MODEL', 'ANTHROPIC_DEFAULT_FABLE_MODEL', 'ANTHROPIC_DEFAULT_FABLE_MODEL_NAME', 'ANTHROPIC_DEFAULT_OPUS_MODEL', 'ANTHROPIC_DEFAULT_OPUS_MODEL_NAME', 'ANTHROPIC_DEFAULT_SONNET_MODEL', 'ANTHROPIC_DEFAULT_SONNET_MODEL_NAME', 'ANTHROPIC_DEFAULT_HAIKU_MODEL', 'ANTHROPIC_DEFAULT_HAIKU_MODEL_NAME', 'ENABLE_TOOL_SEARCH', 'CLAUDE_CODE_AUTO_COMPACT_WINDOW', 'CLAUDE_CODE_EFFORT_LEVEL', ]) { delete content.env[element]; } fs.writeFileSync(claudeSettingsJsonFilePath, JSON.stringify(content, null, 2), 'utf-8'); } }"

このスクリプトにはNode.jsが必要です(node --versionで確認できます。コマンドが見つからない場合は、まずnodejs.orgからLTSバージョンをインストールしてください)。成功時には何も出力されませんが、正常な動作です。また、~/.zshrcや~/.bashrcなどのシェル設定ファイルに古いANTHROPIC_*のexportがないか確認し、あれば削除してください(Windowsユーザーはユーザー環境変数を確認してください)。削除しないと、新しい設定に干渉します。

手順3: APIアクセスを設定してClaude Codeを起動

設定方法は2つあります。どちらか一方のみを選び、併用しないでください。方法1は~/.claude/settings.jsonに書き込み、継続的に有効になります。方法2は現在のターミナルにのみ変数をexportするため、そのセッション中だけ有効です。以下の例ではk3-256k(256Kコンテキスト)を使用しています。プランに1Mコンテキストのk3が含まれている場合は、すべてのモデル値をk3[1m]に置き換え、両方のコンテキスト値を1048576に設定してください。

方法1: settings.jsonに書き込む(推奨・永続的)

次の内容を~/.claude/settings.jsonのenvフィールドに書き込みます(Windowsの場合: %USERPROFILE%\.claude\settings.json。ファイルが存在しない場合は作成してください)。その後、Claude Codeを再起動して設定を反映します。

{ "env": { "ANTHROPIC_BASE_URL": "https://api.kimi.ai/coding/", "ANTHROPIC_API_KEY": "Your API Key", "ANTHROPIC_MODEL": "k3-256k", "ANTHROPIC_DEFAULT_FABLE_MODEL": "k3-256k", "ANTHROPIC_DEFAULT_OPUS_MODEL": "k3-256k", "ANTHROPIC_DEFAULT_SONNET_MODEL": "k3-256k", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "k3-256k", "CLAUDE_CODE_SUBAGENT_MODEL": "k3-256k", "CLAUDE_CODE_EFFORT_LEVEL": "high", "CLAUDE_CODE_AUTO_COMPACT_WINDOW": "262144", "CLAUDE_CODE_MAX_CONTEXT_TOKENS": "262144" } }

Your API Keyを、手順1でコピーしたキーに置き換えてください。このファイルにはキーがプレーンテキストで保存されるため、gitにコミットしないでください。settings.jsonのenvブロックは、ターミナルでexportした同名の変数を上書きします。

方法2: ターミナルの環境変数(現在のセッションのみ)

macOS / Linux

export ANTHROPIC_BASE_URL=https://api.kimi.ai/coding/ export ANTHROPIC_API_KEY="Your API Key" export ANTHROPIC_MODEL="k3-256k" export ANTHROPIC_DEFAULT_FABLE_MODEL=$ANTHROPIC_MODEL export ANTHROPIC_DEFAULT_OPUS_MODEL=$ANTHROPIC_MODEL export ANTHROPIC_DEFAULT_SONNET_MODEL=$ANTHROPIC_MODEL export ANTHROPIC_DEFAULT_HAIKU_MODEL=$ANTHROPIC_MODEL export CLAUDE_CODE_SUBAGENT_MODEL=$ANTHROPIC_MODEL export CLAUDE_CODE_EFFORT_LEVEL=high export CLAUDE_CODE_AUTO_COMPACT_WINDOW=262144 export CLAUDE_CODE_MAX_CONTEXT_TOKENS=262144 claude

Windows

PowerShellまたはシステム設定で同じ環境変数を設定してから、次を実行します。

$env:ANTHROPIC_BASE_URL="https://api.kimi.ai/coding/" $env:ANTHROPIC_API_KEY="Your API Key" $env:ANTHROPIC_MODEL="k3-256k" $env:ANTHROPIC_DEFAULT_FABLE_MODEL=$env:ANTHROPIC_MODEL $env:ANTHROPIC_DEFAULT_OPUS_MODEL=$env:ANTHROPIC_MODEL $env:ANTHROPIC_DEFAULT_SONNET_MODEL=$env:ANTHROPIC_MODEL $env:ANTHROPIC_DEFAULT_HAIKU_MODEL=$env:ANTHROPIC_MODEL $env:CLAUDE_CODE_SUBAGENT_MODEL=$env:ANTHROPIC_MODEL $env:CLAUDE_CODE_EFFORT_LEVEL="high" $env:CLAUDE_CODE_AUTO_COMPACT_WINDOW="262144" $env:CLAUDE_CODE_MAX_CONTEXT_TOKENS="262144" claude

Your API Keyを、手順1でコピーしたキーに置き換えてください。モデル変数の一部だけを設定すると、該当する機能(メイン会話、バックグラウンド要約、サブエージェント)がエラーを表示せずに失敗するため、すべて設定してください。

このAPIキーを使用するか確認された場合は、確認して続行してください。その後、案内に従って信頼するプロジェクトフォルダを選択し、認証を完了します。

新しい設定でClaude Codeを実行

手順 4: 連携状況を確認

起動後、次を実行します。

/status

Base URLに次が表示されれば:

https://api.kimi.ai/coding/

連携は成功です。画面にClaudeモデルが表示されていても、すべてのリクエストはKimi Code APIを経由して送信されています。

連携状況を確認

Kimi APIを利用するメリット

開発で高度なAIツールを活用することは、作業を迅速化し、コード全体の品質を高める実用的な方法になっています。Kimi APIは、実際のプロジェクトにおける理解、自動化、チームで進めるワークフローを強力に支援します。開発者がシステムをより効率的に構築・管理できるようになる仕組みを紹介します。

  • 開発タスクのためのマルチモーダルなコンテキスト理解

Kimi APIは、テキスト、デザインモックアップ、アーキテクチャ図、フローチャート、動画など、さまざまな種類の入力を理解します。これらの情報を、開発者がそのまま活用できる明確な技術計画に変換します。手作業による計画を減らし、アイデアを動作するコードへとつなげやすくなります。

  • コンテキストの再利用でコストを抑制

Kimi APIはコンテキストの再利用をサポートしており、同じ情報を繰り返し送信することなく、既存の会話やプロジェクトのコンテキストを引き継いで作業できます。これにより不要なtokenの使用を減らし、APIコストを抑え、長期的な開発ワークフローをより効率化できます。

  • 繰り返し発生する開発作業を自動化

定型的で繰り返し行うコーディング作業は、スクリプトやAIを活用したワークフローで自動化できます。毎回手作業で行う代わりに、簡単なコマンドで実行できます。これにより時間を節約でき、日々の開発プロセスで起こる人為的ミスも減らせます。

  • スキルとツールで開発ワークフローをカスタマイズ

Kimi APIは、さまざまな開発ニーズに対応するカスタムスキルとツール連携をサポートしています。チームは自社の社内ツール、スクリプト、システムをワークフローに直接組み込めます。これにより、開発プロセスをより柔軟に、プロジェクトに合わせて構築できます。

  • マルチエージェントの連携で品質と効率を向上

コーディング、テスト、アーキテクチャ、ドキュメント作成など、役割ごとに異なるAIエージェントが担当します。これらのエージェントは、順番に、または並行して作業し、タスクをより迅速に完了できます。これにより、開発速度と成果物全体の品質が向上します。

Claude Codeのインストールに関するトラブルシューティング

WindowsまたはMacにClaude Codeをインストールする際、環境設定、Node.jsのバージョン、ネットワーク状況によって、軽微な技術的問題が発生することがあります。こうした問題はCLIベースのツールでは一般的で、通常は解決できます。以下では、よくある問題と実際的な対処の考え方を紹介します。

  • 「command not found: claude」

このエラーは通常、Claude CodeがシステムのPATHに追加されていないことを示します。ターミナルがインストール済みのバイナリファイルを見つけられません。多くの場合、ターミナルを再起動するか、PATH設定を修正すれば、迅速かつ確実に解決します。

  • 認証に失敗する、またはブラウザが開かない

これは、特に制限のあるシステムやリモート環境で、ログイン処理がブラウザを自動的に起動できない場合に発生します。その場合は、APIキーを使って手動で認証する必要があります。設定が完了すれば、その後は問題なくログインできます。

  • インストール中に「Network Error」またはタイムアウトが発生する

多くの場合、インターネット接続の遅さ、ファイアウォールの制限、またはnpmへのアクセス制限が原因です。セットアップ中に、インストーラーが必要なサーバーへ接続できないことがあります。ネットワーク設定やプロキシ設定を調整するか、接続先を切り替えることで、通常は効果的に解決できます。

  • Claude Codeの動作が遅い

パフォーマンスの問題は、一般にツール自体ではなくネットワーク遅延が原因です。Claude CodeはクラウドAPIリクエストに依存しているため、不安定なインターネット接続やVPNの使用によって動作が遅くなることがあります。安定した接続にすると、通常は速度が大幅かつ継続的に改善します。

まとめ

WindowsまたはMacへのClaude Codeのインストール方法を学べば、AI支援による開発ワークフローをよりスムーズに始められます。セットアップ後は、コーディング作業をより効率的に管理し、日常の開発業務を統合された環境で効率化できます。より高度で柔軟な用途には、Kimi APIを試して機能を拡張し、実際の開発ワークフローを改善できます。

よくある質問

ターミナルまたはPowerShellを開き、claudeコマンドを入力するとClaude Codeを起動できます。Enterキーを押すとCLIインターフェースが起動します。正しくインストールされていれば、セットアップ画面が表示され、ログインまたはプロジェクトの選択へと進めます。以降はターミナルから直接コマンドを使用できます。
有料サブスクリプションは必ずしも必要ではありませんが、一部の機能はプランやアクセスレベルによって利用可否が異なります。設定によっては、標準的なアクセス権でも基本的な利用やセットアップが可能です。高度な機能や上限の引き上げにはサブスクリプションが必要になる場合があります。詳細はClaudeの公式プラン情報をご確認ください。
Kimi APIを使うと、Claude Codeで高度なコンテキスト処理、自動化、複数ステップのワークフローを利用できます。長文入力、構造化されたタスク、複雑な開発指示をより効率的に処理できます。コーディング時の速度が上がり、手作業も減らせます。ワークフローをより柔軟かつ効率的に進められるようになります。
こちらもおすすめ
Claude Code API連携:外部モデルを素早く接続する方法
Claude Code API連携:外部モデルを素早く接続する方法
2026-09-28
Hermes API 統合ガイド:セットアップと仕組み
Hermes API 統合ガイド:セットアップと仕組み
2026-08-12
自動化の効率を高める OpenClaw 向け API 5選
自動化の効率を高める OpenClaw 向け API 5選
2026-07-22
AI ワークフロー構築に人気の AI エージェントビルダー 10 選
AI ワークフロー構築に人気の AI エージェントビルダー 10 選
2026-09-28
AI開発向けTrae API統合ガイド
AI開発向けTrae API統合ガイド
2026-09-28