CC Guide
コマンド

CLIフラグリファレンス

Claude Codeの全CLIフラグと使用例。非対話モード、セッション継続、リモート実行、権限設定を網羅。

cliflagsnon-interactiveremote

実行モード

--print / -p

非対話モードでクエリを実行して終了します。パイプラインやCI/CDでの自動化に適しています。

claude -p "この関数の動作を説明して"
cat logs.txt | claude -p "エラーの原因を分析して"

--output-format

出力形式を指定します。textjsonstream-json から選択。

claude -p "query" --output-format json
claude -p "query" --output-format stream-json

--verbose

詳細なログ出力を有効にします。デバッグやトラブルシューティング時に使用。

claude --verbose

セッション制御

--continue / -c

直近の会話を継続します。-p と組み合わせて非対話で継続も可能。

claude --continue
claude -c -p "型エラーを確認して"

--resume / -r

名前またはIDでセッションを再開します。

claude -r auth-refactor
claude -r "abc123-def456" "このPRを完成させて"

--name / -n

セッションに名前を割り当てます。

claude -n "auth-refactor"

--session-id

UUID形式でセッションIDを指定します。

claude --session-id "550e8400-e29b-41d4-a716-446655440000"

リモート実行

--remote

Anthropicクラウドでセッションを実行します。アプリを閉じても継続します。

claude --remote "src/auth/login.tsの認証バグを修正して"

進捗は claude.ai/code またはiOSアプリで確認できます。完了後はWebからPRを作成するか、--teleport でローカル端末に転送します。

--teleport

Webセッションをローカル端末に転送します。

claude --teleport              # インタラクティブにセッション選択
claude --teleport <session-id> # IDで指定

--remote-control / --rc

ローカルセッションをclaude.aiまたはモバイルアプリから操作します。

claude --rc "My Project"

実行制御

--max-turns

非対話モードでの最大ターン数を設定します。

claude -p --max-turns 3 "クエリ"

--permission-mode

権限モードを設定します。defaultacceptEditsdontAskbypassPermissionsplan から選択。

claude --permission-mode plan

--permission-prompt-tool

権限プロンプト用のMCPツールを指定します。

claude -p --permission-prompt-tool mcp_auth_tool "query"

環境設定

--worktree / -w

独立したGit worktree環境で起動します。並列セッションの競合を防止します。

claude -w feature-auth

--agent

カスタムエージェントをメインスレッドで起動します。

claude --agent reviewer

--no-chrome

ブラウザ統合を無効にします。

claude --no-chrome

--dangerously-skip-permissions

権限プロンプトをスキップします。CI/CD等の信頼できる環境でのみ使用してください。

claude --dangerously-skip-permissions

高度なフラグ

--mcp-config

MCP設定ファイルのパスを指定します。デフォルト設定とは別のMCP設定を読み込む場合に使用します。

claude --mcp-config /path/to/mcp-config.json

--bare

最小限の出力モードで実行します。装飾なしのプレーンな出力が必要な場合に使用します。

claude --bare -p "クエリ"

--fast

高速出力モードで実行します。応答の生成を優先します。

claude --fast -p "クエリ"

--budget-tokens

使用トークンの上限を設定します。コスト管理やAPI制限の制御に使用します。

claude --budget-tokens 10000 -p "クエリ"

--image

画像ファイルをコンテキストとして入力します。複数指定も可能です。

claude --image screenshot.png -p "このエラー画面を分析して"
claude --image design.png --image mockup.png -p "2つのデザインを比較して"

--prefill

レスポンスのプレフィルテキストを指定します。Claudeの出力の先頭部分を事前に設定します。

claude -p "JSONで回答して" --prefill "{"

--system-prompt

システムプロンプトを直接指定します。デフォルトのシステムプロンプトを置き換えます。

claude --system-prompt "You are a helpful assistant." -p "クエリ"

--append-system-prompt

既存のシステムプロンプトに追記します。デフォルトの設定を保持したまま補足指示を加える場合に使用します。

claude --append-system-prompt "必ず日本語で回答すること。" -p "クエリ"

関連コンテンツ