Claude Codeとは?インストールから使い方まで【初心者向け】

  • ターミナルから一歩も出ずに開発を完結させたい
  • CursorなどのAIエディタと、Claude Codeは何が違うのか?

そんな疑問を持つエンジニアの方に向けて、話題のコマンドラインツール『Claude Code』を実際に触ってみた感想を含めて、まとめまてみました。

Claude Code とは?

Claude Code は、Anthropic社が開発したエンジニア向けのコマンドライン(CLI)用AIエージェントです。

特徴Cursor (IDE)Claude Code (CLI)
主なインターフェースGUI(VS Codeベース)CUI(ターミナル)
得意なことコード全体の俯瞰・補完高速な修正・テスト実行・git操作
向いている人エディタの中で完結したい人ターミナル作業がメインの人

Claude Code を一言で言えば、「ターミナルの中でエンジニアの代わりにコードを書き、テストを回し、バグを修正してくれる有能な相棒」です。従来のチャット型AI(ブラウザ版のClaudeなど)とは異なり、コンピュータのファイル操作やコマンド実行を直接行う権限を持っています。

Claude Code にできること

Claude Code は単なるチャットボットではなく、実際の開発ワークフローに深く入り込みます。

  • コードの理解と編集: 既存の巨大なコードベースを読み込み、仕様変更やリファクタリングを自動で行います。
  • コマンドの実行: npm testdocker-compose up などのコマンドを自ら実行し、その結果を見て次の行動を決めます。
  • エラーの自己修復: テストが失敗した際、出力されたエラーログを読み取り、原因を特定してコードを修正し、再度テストを回して「直ったこと」を確認するまで自律的に動きます。
  • Git 操作: 変更内容に基づいたコミットメッセージの作成や、プルリクエストの準備をサポートします。

他のAI搭載のCLIツールとの比較表

Claude Code以外にも、CLIで動かすAIエージェントは何個かあるので、比較してみました。

ツール名主な利用形態強み弱み向いている人
Claude CodeCLI(ターミナル)プロジェクト全体を理解して修正・テストまで行う「エージェント型」設定や指示が曖昧だと暴走しやすいCLIに慣れていて、作業をまとめて任せたい人
Cursorエディタ(VS Code派生)UIが直感的、コード編集体験が非常に良いエディタ依存、CLI自動化は弱い普段からVS Codeで開発している人
GitHub CopilotIDE拡張補完精度が高く安定、導入が簡単自律的に作業はしない(あくまで補完)コーディング速度を上げたい人
Gemini CLICLIGoogle製・無料枠が強い、軽量コード理解・修正の深さは浅め

簡単なスクリプトや調査用途

Google の Gemini CLI に関しては、YouTubeで解説しています。こちらは、全て無料である程度使えるので、サクッとターミナル上で動くAIエージェントを試したい方におすすめです。

インストール方法

Node.js がインストールされている環境であれば、ターミナルで以下のコマンドを実行することでインストール・起動が可能です(※利用には Anthropic の API キーが必要です)。

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

インストールできたら、claudeというコマンドでClaude Codeを立ち上げてみましょう。

$ claude

下記のような画面になれば成功です。デフォルトはDark modeですが、全部で6種類、Claude CodeのUI(モード)が変えられるみたいです。

次に、ログインやセキュリティについての承認などを済ませた後(基本的にエンターキーのみでOK)、下記のように課金方法を選ぶ必要があります。APIやサードパーティーからも使用可能ですが、今回は最も一般的な使い方である①で大丈夫です。

Claude Pro と Max の違い

筆者(仲条)は、Claude Maxの5倍のプラン(月に100ドル)を使っています。十分の利用料があり、まだ制限に達したことはないですが、友人周りだとClaude Maxの20倍のプラン(月に200ドル)を使っている人が多い印象です。まだそんなに使わないと思うし、まずは試してみたい、と言う人はProプランがおすすめです。

プラン料金 (月額)開発者向けの主な機能
Claude Pro20ドル/月個人利用でのClaude Codeへのアクセス。
Claude Max100ドル/月〜Proの5倍または20倍の利用量、優先アクセス。
Claude Team (Premium Seat)150ドル/ユーザー/月チーム向けの一括請求とClaude Codeへのアクセス。

料金について(公式ページ):https://claude.com/pricing

Claude Max 5x を使ってみた所感

5時間毎の使用量制限があり、Max 5xプランでは88,000トークン(Max 20xでは220,000トークン)使えます。ここが超えるかどうかで、プランを安くしたり、高くしたりする必要がありそうです。

このトークン数に関しては、毎回の実行中に見ることができます。

また、下記のコマンドで、現在どのくらい使用しているのかも見ることができます。

/usage

※AIモデルを変えることでコストを抑えたりすることも可能です(ここに関しては後述)。

Claudeの始め方

Claudeの始め方は、何種類か起動方法があります。

対話セッションを開始

はじめてClaude Codeを起動する場合は、シンプルにこのコマンドから始めましょう。

$ claude

過去のセッションから選択して再開

今まで使ってきたセッションの中に入り、続きから実施可能。下記のコマンドから再開できます。

/resume

もしくは、Control + C などでセッションを抜けたり、ターミナルを閉じてから、再度Claude Codeを始めたい場合は、Claude Codeを起動時に下記のコマンドでも、今までのセッションから選んで再開できます。

$ claude --resume

全権限をclaudeに授けてセッションを開始

Claude Codeは、毎回変更を加えるために、許可を取ってきます。そういうの全部、AI側で勝手に許可して欲しいときは、デンジャラスリー・スキップ・パーミッション(危険な許可権限スキップのモード)で可能です。

$ claude --dangerously-skip-permissions

作ってみよう

試しに、「こういうの作りたいんだよね」と、日本語で大丈夫なので、投げてみましょう。勝手に設計してくれて、勝手にAIエージェントが作成され、勝手にプログラムも書いてくれます。デプロイもしてくれます。
※AIが自律で全て完結するわけではなく、適切な指示・設定ファイル(例:CLAUDE.md 等)が必要です。

GitHubと紐づけて、「クローンして」とか「プッシュして」みたいな雑な指示でも、しっかりやってくれます。ぜひお試しください。

作業を終える時

一度ターミナル(もしくはClaude Code)を閉じて作業を終えてから、もう一度作業を開始しようと思ってClaude Codeのセッションを立ち上げても、下記のように「何を作りたい?」と聞かれてしまいます。

これを防止するために、プロジェクトの一番上のルート(/)に、CLAUDE.mdを作る必要があります。これもClaude Code にやらせましょう。例えば「このプロジェクトを読み取って CLAUDE.md を生成して」と打てば、つくってくれます。

カスタマイズしてみよう

Claudeを便利に使用するために、他にも設定ファイルなどに事前に書いておくと、とても便利です。

メモリファイルの種類

ファイル場所用途
CLAUDE.md/チーム共有のルール
CLAUDE.md.claude/個人のプロジェクトのルール
settings.json.claude/プロジェクトでのClaude Codeの設定
settings.local.json.claude/個人&プロジェクトでのClaude Codeの設定
CLAUDE.md~/.claude/全プロジェクト共通の個人のルール
settings.json~/.claude/全プロジェクト共通のClaude Codeの設定

また、毎回作業を終える前に、作業履歴を残しておくと便利です。/docsというフォルダを作っておき、「今日の内容を docs フォルダに日付をつけて残しておいて」としてから作業を終えると、次回の開発もスムーズに行くのでおすすめです。

AIモデル

Claudeのモデルも自由に変更可能です。Claude Code を起動して、下記のコマンドを打ってみましょう。

/model

Claudeのモデルについて(公式ページ):https://platform.claude.com/docs/ja/about-claude/models/overview

スマホから Claude Code を操作する方法

moshとtmuxを組み合わせることで、スマホから Claude Code を操作することも可能です。

これで、SSHで接続してスマホから指示を出し開発することができます。そういう時代です。

「ChatGPT API × LINE」Udemy講座を販売中

OpenAI社のAPIを使ったLINEチャットボットの作り方のUdemy講座を公開中!

まだChatGPTのAPIを使って生成AIアプリ開発をしたことがない方はもちろん、非エンジニアの方にも分かりやすくプログラミングの基礎から丁寧に2時間半かけて解説しています。是非Udemy講座も併せてチェックしてご受講いただけると幸いです!