Source: https://aiprimetech.io/ja/claude-code/cli/ [ホーム](/ja/) › [Claude Code](/ja/claude-code/) › CLIリファレンス [概要](/ja/claude-code/)[インストール](/ja/claude-code/install/)[CLIリファレンス](/ja/claude-code/cli/)[料金と制限](/ja/claude-code/pricing/)[Agent SDK](/ja/claude-code/sdk/)[スキルとプラグイン](/ja/claude-code/skills/)[GitHub](/ja/claude-code/github/)[ウェブ、デスクトップ、IDE](/ja/claude-code/web-and-desktop/)[モデル](/ja/claude-code/models/)[エラー](/ja/claude-code/errors/)[オープンソース?](/ja/claude-code/open-source/)[チュートリアル](/ja/claude-code/tutorial/)[学生向け](/ja/claude-code/for-students/)[QA自動化](/ja/claude-code/qa-automation/)[Cursorとの比較](/ja/claude-code/vs-cursor/)[Codex・OpenCodeとの比較](/ja/claude-code/vs-codex/)[サブエージェント](/ja/claude-code/subagents/)[フック](/ja/claude-code/hooks/)[MCP](/ja/claude-code/mcp/)[エコシステム](/ja/claude-code/ecosystem/)[VS Code](/ja/claude-code/vscode/)[OpenRouter](/ja/claude-code/openrouter/)[レート制限](/ja/claude-code/rate-limits/)[中国語ガイド](/claude-code/zh/) 最終更新:2026年10月11日 # Claude Code CLIドキュメント:コマンドとフラグ Claude Codeには、次のコマンドで開始する対話型セッションと claude、スクリプトやCI向けの非対話型printモードという利用形態があります。ここでは、両方の実用的なリファレンスを紹介します。 ## TLDR - claude 現在のディレクトリで対話型セッションを開始します。 claude -p "..." プロンプトを実行して終了します。 - スラッシュコマンドでセッションを管理します:/init、/compact、/clear、/model、/cost、/status、/permissions、/mcp、/agents。 - --output-format json と --allowedTools スクリプトから利用できるようにします。 -c / -r セッションを再開します。 ## 起動 ``` claude # interactive session claude "fix the failing test" # start with a prompt claude -p "summarise this repo" # print mode: answer, then exit claude -c # continue the most recent session claude -r # pick a session to resume claude --model claude-opus-5 # choose the model for this session ``` ## 知っておきたいフラグ - -p, --print — 非対話型で実行します。入力をパイプで渡し、出力を受け取ります。あらゆるスクリプトやCIでの利用の基礎です。 - --output-format text|json|stream-json — printモードで構造化された出力を返します。 - --model — エンドポイントが提供する任意のモデルを指定します(/v1/models をこのゲートウェイで実行すると一覧を取得できます)。 - --allowedTools "Read,Edit,Bash(git *)" — ツールを事前に許可し、printモードが確認待ちで停止しないようにします。 - --dangerously-skip-permissions — 確認を一切表示しません。破棄可能なコンテナまたはサンドボックス内でのみ使用してください。 - --max-turns N — ヘッドレス実行時のエージェントループに上限を設けます。 - --add-dir — セッションで複数のディレクトリをまたいで作業できるようにします。 ## セッション内のスラッシュコマンド - /init — プロジェクト用のCLAUDE.mdを作成します(規約、ビルドコマンド、避けるべきこと)。 - /compact [focus] — 会話を要約してコンテキストを空けます。コスト管理で最も効果的な方法です。 - /clear — 空のコンテキストで最初からやり直します。 - /model — セッションの途中でモデルを切り替えます。 /cost — これまでのトークン数と利用額を表示します。 /status — エンドポイント、キー、モデル、バージョンを表示します。 - /permissions — エージェントが確認なしで実行できる操作を管理します。 /config — 設定を管理します。 /memory — メモリファイルを編集します。 - /mcp — 接続済みのMCPサーバーを表示します。 /agents — サブエージェントを定義・管理します。 /hooks — ツールイベントに対するシェルフックを管理します。 - /review — プルリクエストをレビューします。 /doctor — インストール状態を診断します。 /help — その他すべてを表示します。 ## claude setup-token:サブスクリプションを使うCI向けの長期有効な認証 claude setup-token ブラウザーで一度サインインし、Claude Pro/Maxサブスクリプション用の長期有効なOAuthトークンを出力します。/loginを実行できないヘッドレス環境向けです。CIでCLAUDE_CODE_OAUTH_TOKENとしてエクスポートすると、printモードの実行がサブスクリプションの利用枠に計上されます。サブスクリプション専用の機能です。APIキー(Anthropicまたはゲートウェイ)を使う場合、この手順は不要で、代わりにANTHROPIC_API_KEYを設定します。 ## スクリプトとCI向けのprintモード ``` cat error.log | claude -p "explain the root cause in three lines" claude -p "write a changelog entry for the staged diff" \ --allowedTools "Read,Bash(git diff *)" \ --output-format json ``` GitHub Action、エディター連携、Agent SDKは、printモードを通じてClaude Codeを利用します。ANTHROPIC_BASE_URLをゲートウェイに設定すると、これらの実行はAnthropicアカウントではなく、ゲートウェイの残高または無制限プランに計上されます。 ## 設定の保存場所 - CLAUDE.md はリポジトリのルートに配置します(個人用メモには CLAUDE.local.md を使用)。プロジェクトのメモリとして、毎回のセッションで読み込まれます。 - .claude/settings.json — プロジェクトごとの権限、フック、環境変数。 ~/.claude/settings.json — グローバル設定。 - ~/.claude/skills/ と .claude/skills/ — スキル。 .claude/agents/ — サブエージェントの定義。 - 環境変数:ANTHROPIC_BASE_URL、ANTHROPIC_API_KEY / ANTHROPIC_AUTH_TOKEN、およびモデルガイドで説明するティアごとのモデル上書き設定。 ## まずは無料で試す 新規アカウントには $5分の無料APIクレジット を、コード CLAUDECODE で提供します。SonnetでClaude Codeを一晩試すのに十分な額です。その後は額面の7.69231倍のクレジットを利用できます。 ``` export ANTHROPIC_BASE_URL=https://aiprimetech.io export ANTHROPIC_API_KEY=your_key ``` [コードCLAUDECODEでアカウントを作成](/register?promo=CLAUDECODE) ## よくある質問 対話型プロンプトを使わずにClaude Codeを実行するには? printモードを使用します:claude -p "プロンプト"。スクリプトでは--allowedToolsと--output-format jsonを組み合わせ、標準入力からファイルをパイプで渡します。/compactは何をしますか? モデルにこれまでの会話の要約を依頼し、履歴をその要約に置き換えます。コンテキストが小さくなり、ターンごとのコストが下がり、セッションを継続できます。タスクの方向性が変わるたびに実行してください。Claude Codeで別のAPIベースURLを使えますか? はい。ANTHROPIC_BASE_URLを設定してください。/statusで、セッションが使用しているエンドポイントを確認できます。 ## ゲートウェイでClaude Codeを実行 同じモデルを環境変数の設定だけで利用できます。額面の7.69231倍のクレジット、または定額無制限プランを選べます。 新規アカウント:コードCLAUDECODEで$5分の無料APIクレジット。[APIキーを取得](/register?promo=CLAUDECODE) [無制限プランを見る](/ja/plans/) AI Prime Techは独立したAPIゲートウェイであり、Anthropicとの提携関係はなく、同社の推奨や支援も受けていません。「Claude」と「Claude Code」はAnthropicの商標です。ここで説明するClaude Codeの機能は、執筆時点のAnthropicの公開ドキュメントに基づいており、頻繁に変更されます。このページの料金とモデル一覧は、このゲートウェイの現在の設定から取得しています。 ## その他のClaude Codeガイド [Claude Code:完全ガイド](/ja/claude-code/)[Claude Codeのインストール方法](/ja/claude-code/install/)[Claude Codeの料金と制限を解説](/ja/claude-code/pricing/)[Claude Code SDKからClaude Agent SDKへ](/ja/claude-code/sdk/)[Claude Codeのスキルとプラグイン](/ja/claude-code/skills/)[GitHubでのClaude Code:App、Action、@claude](/ja/claude-code/github/)[Claude Codeにウェブインターフェースはある?ウェブ、デスクトップ、IDEを解説](/ja/claude-code/web-and-desktop/)[Claude Codeが使用するモデルと変更方法](/ja/claude-code/models/)[Claude Codeのエラーと修正方法](/ja/claude-code/errors/)[Claude Codeはオープンソースですか?](/ja/claude-code/open-source/)[Claude Codeチュートリアル:初めての実践セッション](/ja/claude-code/tutorial/)[学生向けClaude:Claude Code、API、教育向け提供で実際に得られるもの](/ja/claude-code/for-students/)[QA自動化にClaude Codeを使う方法](/ja/claude-code/qa-automation/)[Claude CodeとCursorの比較:どちらをいつ使うか、そして両方を併用する方法](/ja/claude-code/vs-cursor/)[Claude Code vs Codex vs OpenCode:ターミナルエージェントの比較](/ja/claude-code/vs-codex/)[Claude Codeのサブエージェント:仕組み、定義方法、エージェントチーム](/ja/claude-code/subagents/)[Claude Codeのフック:エージェントの動作を決定論的に制御する](/ja/claude-code/hooks/)[Claude CodeのMCP:サーバー接続、スコープ、リモートMCPと実例](/ja/claude-code/mcp/)[Claude Codeのエコシステム:ルーター、フレームワーク、プラグインと、それらをまとめたリスト](/ja/claude-code/ecosystem/)[VS Codeで使うClaude Code:拡張機能、ターミナル経由の利用、エラー](/ja/claude-code/vscode/)[Claude CodeでOpenRouterを使う方法(使わないほうがよい場合も)](/ja/claude-code/openrouter/)[Claudeのレート制限エラー:「API error: rate limit reached」の意味と解決方法](/ja/claude-code/rate-limits/)[Claude Codeの使い方:インストールから日常的な利用まで](/claude-code/zh/)