メインコンテンツへスキップ
Claude Codeは、コードベースを理解し、自然言語コマンドを通じてより速くコーディングできるようにするターミナルベースのコーディングエージェントです — ルーチンタスクの実行、複雑なコードの説明、gitワークフローの処理を行います。 Claude Codeはコーディングプランと組み合わせることでさらに強力になります — ProプランはClaude Pro(20 USD/月)を上回り、MaxプランはClaude Max(200 USD/月)を上回ります。より多くのトークンと高い信頼性で、より速くコーディングし、よりスマートにデバッグし、ワークフローをシームレスに管理できます。

ステップ1:Claude Codeのインストール

要件: Node.js 18以降
# Claude Codeをインストール
npm install -g @anthropic-ai/claude-code
インストール中に権限エラーが発生した場合は、sudo(MacOS/Linux)を使用するか、コマンドプロンプトを管理者として実行(Windows)してください。

ステップ2:コーディングプランの設定

1

APIキーを取得

2

環境変数を設定

設定方法は2つあります:settings.jsonファイル(推奨)または環境変数のエクスポート

ステップ1:正しいsettings.jsonファイルのパスを特定

設定ファイルはオペレーティングシステムによって異なる場所にあります:
パス%USERPROFILE%\.claude\settings.json例:C:\Users\YourName\.claude\settings.json

ステップ2:settings.jsonを開いて編集

以下のいずれかの方法でファイルを開きます:
# Windows(Git BashまたはWSL)
claude --settings "$USERPROFILE\.claude\settings.json"

# macOS/Linux
claude --settings ~/.claude/settings.json
このコマンドはシステムのデフォルトエディタでファイルを開きます。うまくいかない場合は、以下の別の方法を試してください。

ステップ3:ファイルに設定を追加

settings.jsonファイルにenvフィールドを追加します:
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "あなたのAPIキー",
    "ANTHROPIC_BASE_URL": "https://api.vibecodecheap.com/v1/ai",
    "API_TIMEOUT_MS": "3000000"
  }
}
あなたのAPIキーをVibeCodeCheap APIキーに置き換えてファイルを保存します。

よくあるトラブルシューティング

原因codecursorなどのコマンドがPATHにない、またはファイルが間違った場所で開かれています。解決策
  1. ファイルの場所を確認
    # Windows(PowerShell)
    ls $env:USERPROFILE\.claude\settings.json
    
    # macOS/Linux
    ls -la ~/.claude/settings.json
    
  2. ファイルが存在しない場合、ディレクトリとファイルを作成:
    # Windows(PowerShell)
    mkdir -Force $env:USERPROFILE\.claude
    echo '{"env":{}}' > $env:USERPROFILE\.claude\settings.json
    
    # macOS/Linux
    mkdir -p ~/.claude
    echo '{"env":{}}' > ~/.claude/settings.json
    
  3. 絶対パスを使用してファイルを開く
    # Windows
    code "C:\Users\YourName\.claude\settings.json"
    
    # macOS
    code "/Users/YourName/.claude/settings.json"
    
  1. JSON形式を確認JSONLintを使用して検証
  2. Claude Codeを実行しているすべてのターミナルを閉じる
  3. 新しいターミナルを開いてclaudeを再実行
  4. Claude Codeで/statusを実行して設定を確認
原因:Claude Codeがまだ実行されていないため、.claudeディレクトリが作成されていません。解決策
  1. 一度claudeを実行(すぐに終了可能)
  2. または手動で作成:
    # Windows
    mkdir %USERPROFILE%\.claude
    
    # macOS/Linux
    mkdir -p ~/.claude
    
原因:Claude Codeは場合によってsettings.jsonを自動的に上書きする可能性があります。解決策
  1. 設定ファイルをバックアップ
    cp ~/.claude/settings.json ~/.claude/settings.json.backup
    
  2. 上書きを防ぐためにファイルをロック(必要な場合のみ):
    # macOS/Linux
    chmod 444 ~/.claude/settings.json
    
    # Windows(PowerShell - 管理者として実行)
    Set-ItemProperty -Path "$env:USERPROFILE\.claude\settings.json" -Name IsReadOnly -Value $true
    
  3. 編集が必要な場合はロック解除
    # macOS/Linux
    chmod 644 ~/.claude/settings.json
    
    # Windows(PowerShell)
    Set-ItemProperty -Path "$env:USERPROFILE\.claude\settings.json" -Name IsReadOnly -Value $false
    
原因:WSLがLinuxバージョンではなくWindows Node.jsを使用しています。確認
which node
which npm
# 結果が/mnt/c/...の場合、Windows Nodeを使用しています
解決策
  1. Linux用Node.jsをインストール
    # nvmを使用(推奨)
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
    source ~/.bashrc
    nvm install --lts
    
    # またはパッケージマネージャーを使用
    sudo apt update
    sudo apt install nodejs npm
    
  2. PATH優先順位を修正 - ~/.bashrcまたは~/.zshrcに追加:
    # nvmがロードされることを確認
    export NVM_DIR="$HOME/.nvm"
    [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
    
    # Linuxパスを優先
    export PATH="$HOME/.local/bin:/usr/local/bin:/usr/bin:$PATH"
    
  3. 変更を適用
    source ~/.bashrc
    
原因:macOSにはgatekeeperとSIP(System Integrity Protection)セキュリティがあります。解決策
  1. ターミナルのファイルアクセスを許可
    • システム設定 > プライバシーとセキュリティ > フルディスクアクセスを開く
    • Terminal.appまたはiTerm2を追加
  2. ディレクトリ権限を修正
    sudo chown -R $(whoami) ~/.claude
    chmod -R u+w ~/.claude
    

ステップ3:Claude Codeを使い始める

設定が完了したら、ターミナルでClaude Codeの使用を開始できます:
cd your-project-directory
claude
Windowsを使用している場合、初回はGit Bashまたは**Ubuntu(WSL)を使用してclaude**を実行する必要があります。
Claude Codeを初めて実行すると、ファイルアクセス許可を求めるセキュリティプロンプトが表示される場合があります:
Do you trust the files in this folder?

 Claude Code may read, write, or execute files contained in this directory. 
 This can pose security risks, so only use files from trusted sources.

 ❯ 1. Yes, proceed
   2. No, exit
**“Yes, proceed”**を選択し、Enterを押してClaude Codeにプロジェクトディレクトリ内のファイルへのアクセスを許可します。

よくある質問

使用中のモデルを変更する方法

Claude Code内部モデル環境変数とモデルのマッピング:
モデル倍率コンテキスト
claude-sonnet-4-51x200Kトークン
claude-sonnet-4-5-202509291x200Kトークン
claude-opus-4-5-202511012x200Kトークン
gpt-5-mini0x (無料利用)128Kトークン
glm-4.60x (無料利用)200Kトークン
glm-4.70x (無料利用)200Kトークン
gpt-5-miniglm-4.6glm-4.7は、VibeCodeCheapでコーディングプランに登録すると無制限に無料で使用できるモデルです。
調整が必要な場合は、設定ファイル~/.claude/settings.jsonを直接編集できます:
{
  "env": {
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5-20251001",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-5-20250929",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-5-20251101"
  }
}

現在のモデルステータスを確認する方法

新しいターミナルを開いて**claudeを実行し、/help**を入力して利用可能なすべてのコマンドを確認します。
  • **/status**を入力して現在のモデルステータスを確認します。
  • **/models**を入力して利用可能なすべてのモデルを一覧表示します。

手動設定が機能しない

~/.claude/settings.jsonファイルを編集しても変更が有効にならない場合:
  • すべてのClaude Codeウィンドウを閉じ、新しいターミナルを開いてclaudeを再度実行します。
  • それでも機能しない場合は、~/.claude/settings.jsonファイルを削除して再設定してください。
  • JSONフォーマットが正しいことを確認し、変数名を確認し、カンマの欠落や余分がないことを確認します。

推奨されるClaude Codeバージョン

最新バージョンのClaude Codeの使用をお勧めします:
# 現在のバージョンを確認
claude --version

# 最新バージョンにアップグレード
claude update