

Claude Codeとは?初心者向けインストールと使い方の完全ガイド
Claude Codeは、Anthropicが提供するAIコーディングツールです。ターミナル、コードエディタ(VS CodeやJetBrainsなどのIDE)、デスクトップアプリ、そしてブラウザでも使えます。 プロジェクト全体を読んで理解し、複数のファイルを同時に編集し、コマンドを実行し、gitを扱い、普段使っているツールともつながります。やりたいことを普通の言葉で説明するだけで、Claude Codeが計画を立て、コードを書き、結果を確認してくれます。
この記事では、基本的な考え方から、インストール、初めての起動、主な機能、安全に使うコツまでを順に紹介します。技術的な情報はすべてAnthropicの公式ドキュメントに基づいています。
Claude Codeとは?
公式ドキュメントによると、Claude Codeはエージェント型のコーディングツール(agentic coding tool)です。ここでの「エージェント」とは、AIが質問に答えるだけでなく、自分で行動するという意味です。ファイルを開いて読み、コードを直し、確認のためのコマンドを実行し、あなたに報告します。
Claude Codeは、隣の席に座っているプログラマーの同僚のようなものです。「登録フォームが空欄のままでも送信できてしまうバグを直して」と頼めば、関係するコードを自分で探し、状況を理解し、修正を書き、プロジェクトにテストがあれば実行までしてくれます。
Claude Codeはいくつもの場所で使えます。これを「サーフェス」(surface)と呼びます。
- ターミナル:いちばん機能がそろった版で、コマンドラインから使います。
- VS CodeとCursor:拡張機能で、エディタの中でそのままコードの変更を確認できます。
- JetBrains:IntelliJ IDEA、PyCharm、WebStormなど同じ系列のIDE向けのプラグインです。
- デスクトップアプリ:ターミナルを開かずにClaude Codeを使えます。
- ウェブブラウザ:claude.ai/codeにアクセスするだけで、パソコンに何もインストールする必要はありません。
うれしいのは、どのサーフェスも裏では同じ「エンジン」を使っていることです。説明ファイルのCLAUDE.md、設定、プロジェクトのMCP接続は、どこで使っても同じように動きます。
AIチャットボットとの違いは?
Claude Codeを「プログラマー向けのChatGPT」だと思っている人は多いですが、実際にはかなり違います。
普通のチャットボットでは、コードをチャット欄に貼り付け、答えを読んで、そのコードをまたコピーしてファイルに貼る必要があります。チャットボットにはあなたのプロジェクトが見えず、どのファイルがどれと関係しているのかもわかりません。
Claude Codeは違います。
- プロジェクトを自分で読む:公式ドキュメントにあるとおり、Claude Codeは必要に応じてプロジェクトのファイルを自分で読むので、あなたが背景情報を貼り付ける必要はありません。
- 複数のファイルを同時に直す:1つの依頼で、いくつものファイルが変更されることもあります。
- コマンドを自分で実行する:テストの実行、ライブラリのインストール、エラーログの確認などです。
- gitを扱う:どのファイルが変わったかを確認し、コミットメッセージを書き、新しいブランチを作り、プルリクエストを開きます。
- 外部ツールとつながる:MCPを通じて、Google Driveの資料を読んだり、Jiraのチケットを更新したり、Slackからデータを取ってきたりできます。
ひとことで言えば、チャットボットは相談役、Claude Codeはあなたのプロジェクトで実際に手を動かす人です。
Claude Codeのインストール
インストールの前に、対応するアカウントが必要です。 公式ドキュメントによると、Claude CodeにはPro、Max、Team、Enterpriseのいずれかのプラン、またはConsoleアカウント(API利用分の前払い)が必要です。無料のclaude.aiプランにはClaude Codeは含まれていません。
パソコンの条件:
- macOS 13.0以降、Windows 10バージョン1809以降、Ubuntu 20.04以降、Debian 10以降、またはAlpine Linux 3.19以降。
- メモリ4 GB以上。
- インターネット接続。
おすすめのインストール方法はネイティブインストール(Native Install)です。ターミナルを開いて、お使いの環境に合ったコマンドを実行します。
macOS、Linux、WSLの場合:
curl -fsSL https://claude.ai/install.sh | bash
Windows PowerShellの場合:
irm https://claude.ai/install.ps1 | iex
Windows CMDの場合:
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
ネイティブインストール版はバックグラウンドで自動更新されるので、いつでも最新版を使えます。パッケージマネージャーを使いたい場合は、HomebrewやWinGetでもインストールできます(この2つは自動更新されないので、定期的に自分でアップグレードする必要があります)。
brew install --cask claude-code
winget install Anthropic.ClaudeCode
インストールが終わったら、新しいターミナルウィンドウを開いて確認します。
claude --version
バージョン番号と「(Claude Code)」という文字が表示されれば、インストール成功です。claudeコマンドが見つからないと言われた場合は、インストール先のフォルダがシステムのパス(PATH)に入っていません。Anthropicのトラブルシューティングのページに詳しい直し方があります。claude doctorを実行して、インストール状態を自動でチェックすることもできます。
いくつかの注意点:
- Windowsでは、Claude CodeがBashツールを使えるようにGit for Windowsも入れておくことがドキュメントで勧められています。入っていない場合、Claude CodeはPowerShellを代わりに使います。
- npmでのインストールも残っていますが、上級者向けの扱いで、Node.js 22以降が必要です。初心者は上のネイティブインストールを使いましょう。
- ターミナルが苦手なら、デスクトップアプリをダウンロードするか、VS CodeにClaude Codeの拡張機能を入れましょう。どちらも見た目でわかりやすく、なじみやすい画面です。
初めての起動
作業したいプロジェクトのフォルダでターミナルを開き、claudeと入力します。
cd path-to-your-project
claude
初めて起動すると、Claude Codeからログインを求められます。案内に従うとブラウザが開き、アカウントを確認できます。ログインは一度だけで、次回からは必要ありません。アカウントを切り替えたいときは、セッションの中で/loginと入力します。
起動すると、Claude Codeの入力欄が表示され、その上にバージョン、使用中のモデル、今いるフォルダが表示されます。まずはいくつか質問して、Claudeにプロジェクトを把握してもらいましょう。公式ドキュメントでは、次のような質問が紹介されています。
- "what does this project do?"(このプロジェクトは何をするもの?)
- "explain the folder structure"(フォルダ構成を説明して)
- "where is the main entry point?"(プログラムの入り口はどこ?)
もちろん日本語で質問しても大丈夫です。次に小さな変更を頼んでみると、Claudeが正しいファイルを見つけて、変更内容を見せてくれます。
覚えておきたい基本コマンド:
claude:セッションを始める。claude -c:このフォルダでの直近の会話を続ける。claude -p "質問":1回だけ質問して終了する。スクリプトを書くときに便利です。/help:使えるコマンドの一覧を見る。/clear:会話の履歴を消して、新しい作業を始める。/exit:Claude Codeを終了する。
Claude Codeの主な機能
これらの機能のおかげで、Claude Codeは「コードがわかるアシスタント」から「あなたの意図をくみ取るアシスタント」になります。それぞれ短く説明し、深く知りたい人向けに詳しい記事も紹介します。
1. CLAUDE.md:プロジェクトの手帳。 プロジェクトのルートに置くテキストファイルで、Claude Codeは毎回のセッションの最初にこれを読みます。プロジェクトの起動コマンド、コードの書き方のルール、「必ず守ること」などを書いておきます。/initと入力すると、Claudeがプロジェクトを分析して、最初のCLAUDE.mdを作ってくれます。Claudeがきちんと従えるように、200行以内に収めることがドキュメントで勧められています。関連記事:ClaudeにプロジェクトをわからせるCLAUDE.mdの書き方。
2. 権限モード:Claudeが自分で何をしてよいかをあなたが決める。 Claude Codeにはいくつかのモードがあります。たとえば、Manual(ファイルの編集やコマンドの実行の多くで事前に確認する)、acceptEdits(ファイルは自由に編集し、それ以外のことだけ確認する)、plan(読んで計画を立てるだけで、まだ何も変更しない)、auto(補助のモデルがあなたの代わりに安全性をチェックする)です。Shift+Tabでいつでもモードを切り替えられます。詳しくは記事Claude Codeの権限モードをどうぞ。
3. スラッシュコマンド:/で始まるショートカット。 /と入力すると、使えるコマンドとスキルがすべて表示されます。よく繰り返す作業のために、自分専用のコマンドを作ることもできます。解説:ファイル1つで自分だけのスラッシュコマンドを作る。
4. スキル:使い回せる手順のパッケージ。 スキルとは、「プルリクエストをレビューする」「テスト環境にデプロイする」など、ある種類の作業のための手順書をまとめたものです。常に読み込まれるCLAUDE.mdと違い、スキルはあなたが呼び出したときか、Claudeが関係ありそうだと判断したときにだけ読み込まれます。詳しくは記事Claude Codeのスキルで、AIを思いどおりに動かすをご覧ください。
5. フック:決まったタイミングでコマンドを自動実行。 フックを使うと、Claudeの動作の前後にコマンドを実行できます。たとえば、ファイルを編集するたびにコードを自動で整形したり、コミットの前にチェックを走らせたりできます。大事なのは、CLAUDE.mdはあくまでお願いですが、フックはClaudeが何を判断しても必ず実行されるという点です。関連記事:フックでターミナルを自動化マシンに変える。
6. MCP:外部ツールへの入り口。 MCP(Model Context Protocol)は、AIがほかのデータやツールとつながるためのオープンな規格です。MCPを使えば、Claude CodeはGoogle Drive、Jira、Slack、社内ツールなどと一緒に動けます。初めて聞いた人は、MCPとは?Claudeがあらゆるツールとつながる仕組みを読んでみてください。
7. サブエージェント:専門アシスタントのチーム。 Claude Codeは複数のサブエージェントを作り、大きな作業のそれぞれの部分を並行して進めさせることができます。メインのエージェントが全体をまとめ、結果を集めます。役割ごとに専門のエージェントを自分で定義することもできます。解説:.claude/agentsフォルダで専門のサブエージェントを作る。
Claude Codeに頼めることの例
公式ドキュメントには、実際に使える作業がたくさん載っています。その中から始めやすいものを紹介します。
- 初めて見るプロジェクトを理解する:「このプロジェクトが何をするものか、主なフォルダが何のためにあるか説明して」。
- バグを直す:エラーメッセージを貼るか症状を説明すれば、Claudeがコードをたどって根本の原因を見つけ、直してくれます。
- 新しい機能を作る:「ユーザー登録フォームに入力チェックを追加して」。
- テストを書く:「ログイン機能のテストを書いて、実行して、失敗したところを直して」。
- コードを整理する:プロジェクト全体の書式の修正、ライブラリのアップグレード、マージ時の競合の解消など。
- gitを扱う:「この変更をわかりやすいメッセージでコミットして」「feature/quickstartという名前の新しいブランチを作って」。
- 定期的な作業を予約する:Claude Codeにはクラウドで動くRoutinesがあり、パソコンの電源が切れていても動き続けます。毎朝プルリクエストをレビューする、といった用途に向いています。
Claude Codeを上手に、安全に使うコツ
具体的に伝える。 「バグを直して」ではなく、「パスワードを間違えたあとに画面が真っ白になるログインのバグを直して」と書きましょう。依頼がはっきりしているほど、結果も的確になります。
大きな作業は段階に分ける。 たとえば、1段目でデータのテーブルを作り、2段目でAPIを作り、3段目で画面を作ります。
直す前にClaudeに調べさせる。 大事な作業ではplanモードをオンにして、Claudeにまずコードを読んで計画を出してもらいましょう。計画を確認してから、変更に取りかかってもらいます。
何度も言っていることはCLAUDE.mdに書く。 ドキュメントのおすすめはこうです。Claudeが同じミスを2回したとき、あるいは前のセッションで伝えたことをもう一度打ち直すはめになったとき、それをCLAUDE.mdに追加するタイミングです。
合った権限モードを選ぶ。 慎重さが必要な作業では、Manualにして1つずつ自分で承認しましょう。bypassPermissionsモードはすべてのチェックを飛ばすため、公式ドキュメントでは隔離されたコンテナや仮想マシンの中でだけ使うよう勧めています。普段の仕事用パソコンでは使わないでください。
gitを安全網にする。 こまめにコミットしておけば、Claudeの変更が思いどおりでなくても、いつでも戻れる地点があります。
もっと速くしたいなら、あまり知られていないClaude Codeの5つのコツで作業を2倍速にもご覧ください。
よくある質問
Claude Codeは無料ですか? いいえ。公式ドキュメントによると、Pro、Max、Team、Enterpriseのいずれかのプラン、またはConsoleアカウントが必要です。無料のclaude.aiプランにはClaude Codeは含まれていません。
プログラミングができなくてもClaude Codeは使えますか? 使えます。日本語を含む自然な言葉でやり取りできます。ターミナルが苦手なら、デスクトップアプリかVS Codeの拡張機能を使えば、見た目でわかりやすい画面で操作できます。
Claude CodeはWindowsで動きますか? 動きます。Windows 10(バージョン1809以降)にPowerShellやCMDから直接インストールすることも、WSLの中にインストールすることもできます。Bashツールを使えるように、Git for Windowsも入れておくのがおすすめです。
Claude Codeは勝手にコードを変更しますか? 選んだ権限モードによります。Manualモードでは、ファイルの編集やコマンドの実行の多くで、Claudeが事前に確認します。Shift+Tabでいつでもモードを切り替えられます。
Claude Codeにプロジェクトのルールを覚えさせるには?
プロジェクトのルートにCLAUDE.mdファイルを作るか、/initと入力してClaudeに最初の版を作ってもらいましょう。Claudeは毎回のセッションの最初にこのファイルを読みます。さらに、自動メモリ(auto memory)機能で、あなたが直したことをClaudeが自分で覚えておくこともできます。
最初のclaudeコマンドを打つ準備はできましたか?どこかでつまずいたら、Claude Codeに「どうすれば……?」とそのまま聞いてみてください。Claude Code自身についての質問にも答えてくれます。





