Claude Codeは、コードベースを理解し、自然言語コマンドを通じてより速くコーディングできるようにするターミナルベースのコーディングエージェントです — ルーチンタスクの実行、複雑なコードの説明、gitワークフローの処理を行います。
Claude Codeはコーディングプラン と組み合わせることでさらに強力になります — ProプランはClaude Pro(20 USD/月)を上回り、MaxプランはClaude Max(200 USD/月)を上回ります。より多くのトークンと高い信頼性で、より速くコーディングし、よりスマートにデバッグし、ワークフローをシームレスに管理できます。
ステップ1:Claude Codeのインストール
推奨インストール
Cursorガイド付きインストール
要件: Node.js 18以降 # Claude Codeをインストール
npm install -g @anthropic-ai/claude-code
npmに慣れていないがCursorをお持ちの場合、Cursorでコマンドを入力してガイド付きインストールを行えます: https://docs.anthropic.com/en/docs/claude-code/overview
Claude Codeのインストールを手伝ってください
インストール中に権限エラーが発生した場合は、sudo(MacOS/Linux)を使用するか、コマンドプロンプトを管理者として実行(Windows)してください。
ステップ2:コーディングプランの設定
環境変数を設定
設定方法は2つあります:settings.jsonファイル (推奨)または環境変数のエクスポート 。 ステップ1:正しいsettings.jsonファイルのパスを特定 設定ファイルはオペレーティングシステムによって異なる場所にあります: パス :%USERPROFILE%\.claude\settings.json例:C:\Users\YourName\.claude\settings.json
パス :~/.claude/settings.json例:/Users/YourName/.claude/settings.json
パス :~/.claude/settings.json例:/home/YourName/.claude/settings.json
ステップ2:settings.jsonを開いて編集 以下のいずれかの方法でファイルを開きます: # Windows(Git BashまたはWSL)
claude --settings " $USERPROFILE \.claude\settings.json"
# macOS/Linux
claude --settings ~/.claude/settings.json
このコマンドはシステムのデフォルトエディタでファイルを開きます。うまくいかない場合は、以下の別の方法を試してください。
# Windows
code "%USERPROFILE%\.claude\settings.json"
# macOS/Linux
code ~/.claude/settings.json
# Windows
cursor "%USERPROFILE%\.claude\settings.json"
# macOS/Linux
cursor ~/.claude/settings.json
# Notepad++(Windows)
notepad++ "%USERPROFILE%\.claude\settings.json"
# Sublime Text
subl ~/.claude/settings.json
# Vim
vim ~/.claude/settings.json
# Nano
nano ~/.claude/settings.json
Windows :
エクスプローラーを開く
アドレスバーに%USERPROFILE%\.claudeと入力
settings.jsonを見つけてメモ帳または任意のエディタで開く
macOS/Linux :
Finder/ファイルマネージャーを開く
Cmd+Shift+G(macOS)またはCtrl+Hを押して隠しファイルを表示
~/.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キーに置き換えてファイルを保存 します。よくあるトラブルシューティング
ファイルを開くコマンドが機能しないか、間違ったファイルを開く
原因 :code、cursorなどのコマンドがPATHにない、またはファイルが間違った場所で開かれています。解決策 :
ファイルの場所を確認 :
# Windows(PowerShell)
ls $env :USERPROFILE \. claude \s ettings.json
# macOS/Linux
ls -la ~/.claude/settings.json
ファイルが存在しない場合 、ディレクトリとファイルを作成:
# Windows(PowerShell)
mkdir -Force $env :USERPROFILE \. claude
echo '{"env":{}}' > $env :USERPROFILE \. claude \s ettings.json
# macOS/Linux
mkdir -p ~/.claude
echo '{"env":{}}' > ~/.claude/settings.json
絶対パスを使用してファイルを開く :
# Windows
code "C:\Users\YourName\.claude\settings.json"
# macOS
code "/Users/YourName/.claude/settings.json"
JSON形式を確認 :JSONLint を使用して検証
Claude Codeを実行しているすべてのターミナルを閉じる
新しいターミナルを開いて claudeを再実行
Claude Codeで/statusを実行して設定を確認
原因 :Claude Codeがまだ実行されていないため、.claudeディレクトリが作成されていません。解決策 :
一度claudeを実行(すぐに終了可能)
または手動で作成:
# Windows
mkdir %USERPROFILE% \. claude
# macOS/Linux
mkdir -p ~/.claude
settings.jsonファイルが上書きされるか設定が失われる
原因 :Claude Codeは場合によってsettings.jsonを自動的に上書きする可能性があります。解決策 :
設定ファイルをバックアップ :
cp ~/.claude/settings.json ~/.claude/settings.json.backup
上書きを防ぐためにファイルをロック (必要な場合のみ):
# macOS/Linux
chmod 444 ~/.claude/settings.json
# Windows(PowerShell - 管理者として実行)
Set-ItemProperty -Path " $env :USERPROFILE\.claude\settings.json" -Name IsReadOnly -Value $true
編集が必要な場合はロック解除 :
# macOS/Linux
chmod 644 ~/.claude/settings.json
# Windows(PowerShell)
Set-ItemProperty -Path " $env :USERPROFILE\.claude\settings.json" -Name IsReadOnly -Value $false
WSL:'node: not found'エラーまたは間違ったNodeバージョン
原因 :WSLがLinuxバージョンではなくWindows Node.jsを使用しています。確認 :which node
which npm
# 結果が/mnt/c/...の場合、Windows Nodeを使用しています
解決策 :
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
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 "
変更を適用 :
macOS:ファイル編集またはコマンド実行時の権限エラー
原因 :macOSにはgatekeeperとSIP(System Integrity Protection)セキュリティがあります。解決策 :
ターミナルのファイルアクセスを許可 :
システム設定 > プライバシーとセキュリティ > フルディスクアクセスを開く
Terminal.appまたはiTerm2を追加
ディレクトリ権限を修正 :
sudo chown -R $( whoami ) ~/.claude
chmod -R u+w ~/.claude
この方法はsettings.jsonが機能しない場合や、素早くテストしたい場合に便利です。
一時的(現在のターミナルセッションのみ) # macOS/Linux
export ANTHROPIC_AUTH_TOKEN = "あなたのAPIキー"
export ANTHROPIC_BASE_URL = "https://api.vibecodecheap.com/v1/ai"
export API_TIMEOUT_MS = "3000000"
claude
# Windows(PowerShell)
$env : ANTHROPIC_AUTH_TOKEN = "あなたのAPIキー"
$env : ANTHROPIC_BASE_URL = "https://api.vibecodecheap.com/v1/ai"
$env : API_TIMEOUT_MS = "3000000"
claude
これらの環境変数は現在のターミナルにのみ存在します。ターミナルを閉じると、再度エクスポートする必要があります。
永続的(ターミナルを開くたびに自動ロード) macOS/Linux(Bash)
macOS(Zsh - デフォルト)
Windows(PowerShell)
~/.bashrcまたは~/.bash_profileに追加:# ファイルを開く
nano ~/.bashrc
# または
nano ~/.bash_profile
# ファイルの最後に追加
export ANTHROPIC_AUTH_TOKEN = "あなたのAPIキー"
export ANTHROPIC_BASE_URL = "https://api.vibecodecheap.com/v1/ai"
export API_TIMEOUT_MS = "3000000"
# ファイルを保存(Ctrl+O、Enter、Ctrl+X)
# 変更を適用
source ~/.bashrc
# または
source ~/.bash_profile
~/.zshrcに追加:# ファイルを開く
nano ~/.zshrc
# ファイルの最後に追加
export ANTHROPIC_AUTH_TOKEN = "あなたのAPIキー"
export ANTHROPIC_BASE_URL = "https://api.vibecodecheap.com/v1/ai"
export API_TIMEOUT_MS = "3000000"
# ファイルを保存(Ctrl+O、Enter、Ctrl+X)
# 変更を適用
source ~/.zshrc
PowerShellプロファイルに追加: # プロファイルファイルを確認
notepad $PROFILE
# 存在しない場合は新規作成
New-Item - Path $PROFILE - Type File - Force
# ファイルに追加
$ env: ANTHROPIC_AUTH_TOKEN = "あなたのAPIキー"
$ env: ANTHROPIC_BASE_URL = "https://api.vibecodecheap.com/v1/ai"
$ env: API_TIMEOUT_MS = "3000000"
# 保存して再読み込み
. $PROFILE
環境変数が設定されているか確認 # macOS/Linux
echo $ANTHROPIC_AUTH_TOKEN
echo $ANTHROPIC_BASE_URL
# Windows(PowerShell)
echo $env :ANTHROPIC_AUTH_TOKEN
echo $env :ANTHROPIC_BASE_URL
settings.jsonが別の場所にある場合、またはカスタムファイルを指定したい場合。
# 任意の場所にsettings.jsonを作成
nano ~/my-claude-config.json
# コンテンツを追加
{
"env" : {
"ANTHROPIC_AUTH_TOKEN" : "あなたのAPIキー",
"ANTHROPIC_BASE_URL" : "https://api.vibecodecheap.com/v1/ai",
"API_TIMEOUT_MS" : "3000000"
}
}
# --settingsフラグでclaudeを実行
claude --settings ~/my-claude-config.json
# または永続的に使用するためのエイリアスを作成
# ~/.bashrcまたは~/.zshrcに追加
alias claude-vcc = 'claude --settings ~/my-claude-config.json'
# その後、単に入力
claude-vcc
ステップ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-51x 200Kトークン claude-sonnet-4-5-202509291x 200Kトークン claude-opus-4-5-202511012x 200Kトークン gpt-5-mini0x (無料利用) 128Kトークン glm-4.60x (無料利用) 200Kトークン glm-4.70x (無料利用) 200Kトークン
gpt-5-mini 、glm-4.6 、glm-4.7 は、VibeCodeCheap でコーディングプランに登録すると無制限に無料で使用できるモデルです。
調整が必要な場合は、設定ファイル~/.claude/settings.jsonを直接編集できます:
Claudeモデル
GPT-5 Mini
GLM 4.6
GLM 4.7
{
"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"
}
}
{
"env" : {
"ANTHROPIC_DEFAULT_HAIKU_MODEL" : "gpt-5-mini" ,
"ANTHROPIC_DEFAULT_SONNET_MODEL" : "gpt-5-mini" ,
"ANTHROPIC_DEFAULT_OPUS_MODEL" : "gpt-5-mini"
}
}
{
"env" : {
"ANTHROPIC_DEFAULT_HAIKU_MODEL" : "glm-4.6" ,
"ANTHROPIC_DEFAULT_SONNET_MODEL" : "glm-4.6" ,
"ANTHROPIC_DEFAULT_OPUS_MODEL" : "glm-4.6"
}
}
{
"env" : {
"ANTHROPIC_DEFAULT_HAIKU_MODEL" : "glm-4.7" ,
"ANTHROPIC_DEFAULT_SONNET_MODEL" : "glm-4.7" ,
"ANTHROPIC_DEFAULT_OPUS_MODEL" : "glm-4.7"
}
}
現在のモデルステータスを確認する方法
新しいターミナルを開いて**claudeを実行し、 /help**を入力して利用可能なすべてのコマンドを確認します。
**/status**を入力して現在のモデルステータスを確認します。
**/models**を入力して利用可能なすべてのモデルを一覧表示します。
手動設定が機能しない
~/.claude/settings.jsonファイルを編集しても変更が有効にならない場合:
すべてのClaude Codeウィンドウを閉じ、新しいターミナルを開いてclaudeを再度実行します。
それでも機能しない場合は、~/.claude/settings.jsonファイルを削除して再設定してください。
JSONフォーマットが正しいことを確認し、変数名を確認し、カンマの欠落や余分がないことを確認します。
推奨されるClaude Codeバージョン
最新バージョンのClaude Codeの使用をお勧めします:
# 現在のバージョンを確認
claude --version
# 最新バージョンにアップグレード
claude update