「AIにコードを書いてもらいたいけど、どのツールを使えばいいかわからない」「ChatGPTは使ったことあるけど、開発ツールとして本格的に活用したい」——そう感じている方に、ぜひ知ってほしいのがClaude Codeです。Anthropicが提供するこのツールは、ターミナルやVSCodeに直接組み込んで使える本格的なAIコーディングアシスタント。単に質問に答えるだけでなく、実際にコードを書き・実行し・ファイルを編集するところまでこなしてくれます。この記事では、Claude Codeの基本的な概要から料金プラン、インストール方法、主要なCLIコマンドとスラッシュコマンド、そしてAPIとの連携まで、初心者の方でも迷わないよう順を追って丁寧に解説します。

Claude Codeとは?基本概要をおさらい

Claude Codeは、AI企業Anthropicが開発したコーディング特化型のAIエージェントツールです。同社のAIモデル「Claude」をベースに、開発者の日常的な作業——コード生成、バグ修正、リファクタリング、ドキュメント生成——を自動化・効率化することを目的として設計されています。

一般的なAIチャットとの大きな違いは、ファイルシステムに直接アクセスし、コードを読み書きできる点です。たとえば「このディレクトリ全体のコードを見てバグを探して」と頼むと、実際にファイルを開いて問題のある箇所を特定・修正提案まで行ってくれます。2024年後半にベータ公開され、2025年に入って正式版がリリースされました。現在は個人開発者からスタートアップのチームまで幅広く活用されています。

【初心者向け】Claude Code完全ガイド2025:料金・インストール・コマンドをわかりやすく解説

料金プランの詳細と選び方

Claude Codeの利用料金は、主にAnthropicのAPI使用量に基づいた従量課金制が基本です。ただし、利用形態によって選択肢が異なります。

① Claude.ai Proプラン経由で使う場合

月額$20(約3,000円)のClaude.ai Proプランに加入することで、Claude Codeも一定の範囲内で利用可能になります。日常的なコーディング補助や小規模プロジェクトであれば、このプランで十分なケースが多いです。ただし、長時間の連続利用や大量のコード処理には使用制限がかかることがあるため注意が必要です。

② Anthropic APIを直接使う場合

より本格的に使いたい場合は、Anthropic APIキーを取得して直接接続する方法があります。この場合、入力トークン$3/百万・出力トークン$15/百万(Claude 3.5 Sonnet基準)という従量課金になります。使った分だけ払う仕組みなので、少量なら安く済みますが、大規模に使うとコストが膨らむ可能性もあります。毎月の使用量を確認しながら運用することをおすすめします。

③ Maxプラン(上位プラン)

月額$100または$200のMaxプランでは、より高い使用上限と優先アクセスが提供されます。チームや企業での本格利用を考えている場合に向いています。

ターミナルへのインストール方法

Claude Codeはnpm(Node.jsのパッケージマネージャー)経由でインストールします。事前にNode.js 18以上がインストールされていることを確認してください。

手順1:Node.jsのバージョン確認

node -v

「v18.0.0」以上が表示されればOKです。表示されない場合はNode.jsの公式サイトからインストールしてください。

手順2:Claude Codeのインストール

npm install -g @anthropic-ai/claude-code

-g オプションをつけることでグローバルインストールされ、どのディレクトリからでも `claude` コマンドが使えるようになります。

手順3:認証(ログイン)

claude

初回起動時にブラウザが立ち上がり、AnthropicアカウントまたはAPIキーの入力画面が表示されます。指示に従って認証を完了させてください。APIキーを使う場合は、Anthropicのコンソール(console.anthropic.com)でキーを発行し、環境変数 `ANTHROPIC_API_KEY` にセットするか、起動時に入力します。

ターミナルへのインストール方法について、詳しくはこちらの記事を>>

【初心者向け・2025年最新版】Perplexityの使い方|リサーチ時間を90%削減する機能とChatGPTとの違いを徹底解説

VSCodeへのインストール方法

VSCodeユーザーの場合、ターミナル統合機能を通じてClaude Codeを使うのが一般的です。専用の拡張機能も提供されており、よりGUIフレンドリーな操作が可能です。

方法A:VSCode内蔵ターミナルで使う

上記のターミナルインストールが完了していれば、VSCodeのターミナル(Ctrl + ` で開く)から `claude` コマンドをそのまま実行できます。プロジェクトのルートディレクトリでターミナルを開いた状態で使うと、ファイルの読み書きがスムーズです。

方法B:VS Code拡張機能を使う

VSCodeの拡張機能マーケットプレイスで「Claude Code」または「Anthropic」と検索すると、公式または対応拡張機能が見つかります。インストール後、設定画面でAPIキーを入力するだけで、サイドパネルからClaude Codeと対話できるようになります。コードを選択した状態で右クリックメニューから「Explain with Claude」などのオプションを使うことも可能です(拡張機能のバージョンによって異なります)。

【初心者向け】Claude Code完全ガイド2025:料金・インストール・コマンドをわかりやすく解説

覚えておきたいCLIコマンド一覧

ターミナルから使う際の主要なCLIコマンドをまとめます。最初はこの5つを覚えるだけで十分です。

  • `claude`:インタラクティブモードで起動。チャット感覚でAIと対話しながらコーディングできる。
  • `claude “質問や指示”`:起動と同時に指示を渡す1ショット実行。例:`claude “このコードのバグを直して”` のように使う。
  • `claude -p “指示”`:プロンプトモード。パイプと組み合わせてスクリプト処理に使いやすい。
  • `claude –continue`:前回の会話セッションを引き継いで続きから作業できる。
  • `claude –version`:現在インストールされているバージョンを確認。
  • `claude –help`:使用可能なオプション一覧を表示。迷ったらまずこれ。

スラッシュコマンドの使い方

Claude Codeのインタラクティブモード中に使えるスラッシュコマンド(/から始まるコマンド)は、操作をより効率化するためのショートカットです。チャット画面の中で `/` を入力すると候補一覧が表示されます。

  • `/help`:使い方のヘルプを表示する。
  • `/clear`:現在の会話履歴をリセットして新しいセッションを開始する。コンテキストが混乱してきたと感じたらこれ。
  • `/compact`:長くなった会話をコンパクトに要約してコンテキストを節約する。長時間作業時に特に有効。
  • `/config`:設定項目の確認・変更ができる。使用モデルの変更などもここから。
  • `/cost`:現在のセッションで消費したAPIコストの概算を表示する。使いすぎ防止に役立つ。
  • `/exit` または `/quit`:Claude Codeを終了する。

特に`/cost`コマンドはAPIキーで直接使っている方には必須です。気づかないうちに大量のトークンを消費してしまうリスクを防げます。

APIとの連携について

Claude CodeはAnthropicのAPIを内部的に使っていますが、自分のアプリケーションやスクリプトに組み込みたい場合は、Anthropic Python SDKまたはNode.js SDKを使ってAPIを直接呼び出す方法もあります。

Python SDKの基本例

pip install anthropic

import anthropic

client = anthropic.Anthropic()
message = client.messages.create(
    model="claude-3-5-sonnet-20241022",
    max_tokens=1024,
    messages=[
        {"role": "user", "content": "このPythonコードのバグを直してください: ..."}
    ]
)
print(message.content)

このようにAPIを使えば、CI/CDパイプラインへの組み込みやバッチ処理での自動コードレビューなども実現できます。Claude Codeというツール自体もこのAPIの上に構築されているため、カスタマイズの自由度は非常に高いです。

初心者が使うときの注意点・コツ

実際に数週間使ってみた感触をもとに、初心者が躓きやすいポイントをまとめます。

  • 指示は具体的に書く:「直して」より「この関数の○行目でNoneが返ってくるバグを修正して」のほうが精度が上がります。
  • コンテキストを意識する:長時間使い続けると会話履歴が長くなり、応答が遅くなったり精度が落ちたりすることがあります。`/clear` か `/compact` を適宜使いましょう。
  • APIコストの管理を怠らない:特に大きなコードベースを渡す際は1回の処理でトークンを大量消費することがあります。`/cost` で確認する習慣をつけてください。
  • 生成されたコードはそのまま使わない:AIが生成したコードには誤りが含まれる場合があります。必ず動作確認とレビューを行ってください。
  • 機密情報を貼り付けない:パスワードやAPIキー、個人情報が含まれるコードは送信しないよう注意が必要です。

よくある質問(FAQ)

Q. Claude CodeとGitHub Copilotはどう違うの?
A. GitHub CopilotはVSCode上でのコード補完に特化していますが、Claude Codeはターミナルから複数ファイルをまたいだ作業やコマンド実行まで行える「エージェント型」のツールです。補完よりも「指示を出して丸ごとやってもらう」用途に向いています。
Q. 無料で試せる?
A. Claude.aiには無料プランがありますが、Claude Codeの本格的な利用にはProプラン(月額$20)以上か、APIキーの取得が必要です。APIキーは新規登録時に一定の無料クレジットが付与される場合があります(金額・条件は変更される可能性があります)。
Q. Windowsでも使えますか?
A. 基本的に使えますが、WSL(Windows Subsystem for Linux)環境での利用が推奨されています。ネイティブのWindowsコマンドプロンプトやPowerShellでも動作はしますが、一部機能が制限される場合があります。
Q. 日本語で指示を出しても大丈夫?
A. はい、日本語での指示にも対応しています。ただし、技術的な指示(ファイル操作やコマンド実行など)は英語のほうが精度が高くなる傾向があります。慣れてきたら英語混じりの指示を試してみるのもおすすめです。
Q. CLAUDE.mdファイルって何ですか?
A. プロジェクトのルートディレクトリに置く設定ファイルで、プロジェクト固有のルール・コーディング規約・背景情報をClaude Codeに事前に読み込ませるために使います。「このプロジェクトはPython 3.11を使っています」「テストはpytestで書いてください」などを書いておくと、毎回説明しなくて済むので非常に便利です。

まとめ

  • Claude Codeは、ターミナルやVSCodeに統合できる本格的なAIコーディングエージェントで、ファイルの読み書きやコマンド実行まで行える。
  • 料金はClaude.ai Proプラン(月額$20)かAPI従量課金の2択が基本。本格的な利用にはAPIキー運用がおすすめ。
  • インストールは `npm install -g @anthropic-ai/claude-code` の1行で完了。Node.js 18以上が必要。
  • スラッシュコマンドの中でも`/clear`・`/compact`・`/cost`は特に使用頻度が高く、早めに覚えると便利。
  • CLAUDE.mdを活用することで、プロジェクト固有のルールをAIに記憶させることができ、作業効率が大幅に上がる。
  • 生成されたコードはそのまま使わず、必ず自分でレビューと動作確認を行うことがトラブル防止の基本。