AI関連
PR

Claude Code 使い方完全ガイド【2026年最新】

shino
記事内に商品プロモーションを含む場合があります

Claude Code 使い方完全ガイド【2026年最新】インストールから業務自動化まで5ステップで解説

AIがコードを書いてくれる時代が、ついに”日常業務レベル”まで降りてきました。

Claude Codeを初めて触ったとき、正直「これは何かの冗談か」と思いました。ターミナルに自然言語で「Slackに毎朝9時に天気を通知するスクリプトを書いて」と入力したら、30秒足らずでPythonコードが生成され、動作確認まで済んでいたのです。それまで1〜2時間かけていた作業が消えた瞬間でした。

この記事では、Claude Codeを業務で使い倒している筆者(渡辺健)が、インストールから初回設定、実際の業務自動化まで、5ステップで完全解説します。「プログラミング経験ゼロだけど試してみたい」という方から「もっと実務的な使い方を知りたい」という方まで、すぐに使えるレベルまで引き上げることを目指しました。

目次
スポンサーリンク

【未経験から月25万円稼ぎたい方へ】無料相談で2大特典がもらえるのは今だけ。

生成AIを“使える人”と“使えない人”の差は、これから爆発的に開きます。
編集部がいま最も推しているのが、DMM「生成AI CAMP」(堀江貴文さん推薦)。

今なら 最大70%OFF+無料相談だけで豪華2大特典 がもらえるので、動くなら本当に今がベスト。

未経験でも マーケ・エンジニアなど職種特化で月25万円を狙えるAIスキル を、実務レベルで身につけられる講座です。

いまなら 堀江さんの特別コンテンツ 付き。 さらに 最大70%OFFの補助金対象になる人も多数。 この条件は正直、いつまで続くかわかりません。

「あとでいいか」と放置すると、一生スキルが身につきません。
まずは無料カウンセリングだけでも受けておくと、未来が変わります。

Claude Codeとは?AIコーディングアシスタントの正体

Anthropic社が開発したClaude Codeは、ターミナルベースで動くAIコーディングアシスタントです。コードの生成・レビュー・デバッグをチャット感覚で行えるのが最大の特徴で、一言で表すなら「プログラマーのペアプログラミング相手がAIになったもの」です。ただし、単なるコード補完ツールではありません。

他のAIコーディングツールとどう違うのか?

市場にはGitHub Copilot、Cursor、ChatGPT(コード解釈器)など多くの選択肢があります。筆者が約6ヶ月使い比べた感想では、Claude Codeの強みは以下の3点に集約されます。

1. プロジェクト全体を把握する能力:ファイル単体ではなく、ディレクトリ構造ごと理解してコードを書きます

2. エラー修正の粘り強さ:エラーが出た場合、原因を分析して自律的に修正ループを回せます

3. 自然言語での指示精度:「〇〇みたいな感じで」という曖昧な指示でも意図を汲んでくれます

2026年4月時点でのClaude Codeの利用者数は公式発表では明らかにされていませんが、Anthropicのブログによれば、2025年の一般提供開始以来、開発者・業務効率化ユーザーを中心に急速に普及しています。

Claude Codeを使うと何ができるのか?

筆者が実際に自動化した業務例をいくつか挙げてみます。毎朝、前日の広告レポートを自動集計してSlackに送信するSlack通知スクリプト(従来1.5時間かかっていた作業がゼロに)、Google Sheets APIを使って各案件の進捗を定期更新するスプレッドシート自動更新、競合サイトの価格情報を週次で収集・整形するウェブスクレイピング、プロジェクトフォルダの命名規則を統一するファイル整理バッチ処理——これらすべてを、プログラミングを本格的に学んだことがない筆者がClaude Codeの指示だけで実装できました。

Step 1: Claude Codeのインストール方法

Node.js(v18以上)がインストールされていれば、ターミナル1行のコマンドでインストールが完了します。所要時間は約3分です。

事前に必要なもの

インストール前に用意しておくものは3つです。Node.js v18以上(node -vで確認)、Anthropicアカウント(claude.ai)、そしてAPIキー(有料プラン必須。Proプラン月$20〜)です。

最初に筆者がつまずいたのは、Node.jsのバージョン確認を怠ったことでした。v16のままインストールしようとして、インストール後に起動エラーが出て30分溶かした苦い経験があります。まずnode -vで確認し、v18未満ならnvmかnodebrewでアップグレードしておきましょう。

インストール手順


# npmでグローバルインストール
npm install -g @anthropic-ai/claude-code

# バージョン確認
claude --version

Macの場合、Homebrewが入っていれば以下でも対応できます。


brew install node  # Node.jsが未インストールの場合
npm install -g @anthropic-ai/claude-code

APIキーの設定

インストール後、初回起動時にAPIキーの入力を求められます。


claude
# → "Please enter your Anthropic API key:" と表示される

APIキーはAnthropicのコンソール(console.anthropic.com)から取得します。環境変数に設定しておく方法もあります。


export ANTHROPIC_API_KEY="sk-ant-xxxxx"

.zshrcまたは.bashrcに追記しておくと、毎回入力する手間が省けます。

Step 2: Claude Codeの初回設定とプロジェクト準備

プロジェクトフォルダに移動してclaudeコマンドを実行するだけで起動します。さらに、CLAUDE.mdファイルを作成することで、プロジェクト固有の指示を学習させられます。

プロジェクトフォルダへの移動と起動


cd /path/to/your/project
claude

起動すると対話形式のターミナルインターフェースが表示されます。ここから自然言語で指示を入力するだけです。

CLAUDE.mdでプロジェクトを賢くする

Claude Codeの隠れた強みが、CLAUDE.mdファイルです。プロジェクトのルートに置くと、Claude Codeが自動的に読み込み、プロジェクトの文脈を理解した上でコードを生成してくれます。

筆者が実際に使っているCLAUDE.mdの例です。


# プロジェクト概要
このプロジェクトはGoogle Ads APIを使った広告レポート自動化ツール。

# 技術スタック
- Python 3.11
- google-ads-python ライブラリ
- Google Sheets API v4

# コーディングルール
- 変数名はスネークケース
- コメントは日本語で書く
- エラーはすべてlogging.errorで記録する

# 禁止事項
- APIキーをコードにハードコードしない

このCLAUDE.mdがあると、指示の精度が格段に上がります。「レポートを更新する関数を書いて」という曖昧な指示でも、プロジェクトの文脈を踏まえた適切なコードを生成してくれるからです。

Claude Codeの使い方:プロジェクト開始から実際のコード生成まで

「何をしたいか」を日本語で入力するだけでコードが生成されます。最初は小さな機能から始め、動作確認しながら積み上げていく方法が失敗しにくくておすすめです。

実際の操作手順:Slackへの日報自動送信スクリプトを作った話

筆者が実際に作ったSlack通知スクリプトの作成過程を、リアルな会話ログとともに振り返ります。

Step 1: 目的を伝える


> 毎朝9時に昨日の日付と「今日もよろしくお願いします!」というメッセージを
  Slackの#generalチャンネルに送るPythonスクリプトを書いて。
  Slack Webhookを使う方法で。

Step 2: 生成されたコードを確認

Claude Codeが約10秒で以下のコードを生成しました。


import requests
from datetime import datetime, timedelta
import os

def send_daily_greeting():
    webhook_url = os.environ.get('SLACK_WEBHOOK_URL')
    if not webhook_url:
        raise ValueError("SLACK_WEBHOOK_URL環境変数が設定されていません")

    yesterday = (datetime.now() - timedelta(days=1)).strftime('%Y年%m月%d日')

    message = {
        "text": f"おはようございます!{yesterday}のログは正常でした。\n今日もよろしくお願いします!"
    }

    response = requests.post(webhook_url, json=message)
    if response.status_code != 200:
        raise Exception(f"Slack送信失敗: {response.status_code}")

    print("Slack通知送信完了")

if __name__ == "__main__":
    send_daily_greeting()

Step 3: cronで定期実行する設定も聞く


> このスクリプトを毎朝9時に自動実行するcronの設定も教えて

0 9 * * * /usr/bin/python3 /path/to/slack_greeting.py

30分以内に、ゼロから実用的なスクリプトが完成しました。

コード生成の精度を上げる3つのコツ

精度を高めるために意識しているポイントが3つあります。まず「コンテキストを先に与えること」で、「Python 3.11で」「MacOSで動かす」「既存の〇〇ライブラリを使って」などの前提を伝えると大きく変わります。次に「小分けに依頼すること」で、いきなり「アプリ全体を作って」より「まずDBの接続部分を書いて」という形の方が精度が上がります。最後は「なぜを聞くこと」で、「なぜこの実装を選んだか教えて」と聞くと、コードへの理解が深まり次の指示精度も上がっていきます。

Step 4: エラーが出たときの対処法

エラーメッセージをそのままコピーペーストして「このエラーを直して」と伝えるだけで、Claude Codeが原因を分析して修正コードを提案してくれます。

これは本当に便利で、筆者が最初に「魔法みたい」と思った機能です。

実際のエラー修正の流れ

先ほどのSlackスクリプトを実行したとき、こんなエラーが出ました。


ModuleNotFoundError: No module named 'requests'

Claude Codeにそのままペーストして「このエラーを直して」と伝えると、次のような回答が返ってきました。


requestsライブラリがインストールされていません。
以下のコマンドでインストールしてください:

pip install requests

または、requirements.txtに追加することを推奨します:
pip freeze > requirements.txt

さらに、「requirements.txtを作るついでに仮想環境の設定もやって」と言うと、venvの作成からパッケージインストールまで一連のコマンドを提示してくれました。

エラー修正で知っておきたい重要なこと

筆者が詰まったパターンで多かったのが「エラーは消えたが動作が違う」というケースです。この場合、エラーメッセージだけでなく「期待する動作と実際の動作」を一緒に伝えると解決が早くなります。


> このコードを実行すると「昨日の日付」ではなく「今日の日付」が表示される。
  昨日の日付を表示したい。

こういった指示の明確化が、実装品質を高めるカギです。

Step 5: 業務自動化への応用 ― 実際に効率化できた業務3選

Claude Codeで業務自動化する際は、「繰り返し作業」「判断不要な作業」「集計・整形作業」から始めるのがおすすめです。ROIが高く、初心者でも成功体験を得やすいからです。

事例1: 広告レポートのスプレッドシート自動更新

Google Ads APIからデータを取得してGoogle Sheetsに書き込むスクリプトを、Claude Codeと2日かけて構築しました。これにより、毎日1.5時間かかっていた手動作業がゼロになりました。

Claude Codeへの最初の指示はこうです。


> Google Ads APIから昨日のキャンペーン別のインプレッション数・クリック数・
  コンバージョン数・コストを取得して、
  Google Sheetsの「広告レポート」シートのA列から書き込むPythonスクリプトを作って。

最終的なコードは150行程度になりましたが、Claude Codeとのやり取りは10〜15回のターンで完成しました。

事例2: 競合サイトの価格情報収集

ECサイト系の案件で、競合3社の価格を週次でスクレイピングするスクリプトを構築しました。スクレイピング初挑戦でしたが、Claude CodeがBeautifulSouprequestsを使った実装を丁寧に説明しながら書いてくれました。

最初は「こんな複雑なものが自分にできるのか」と不安でしたが、Claude Codeが「このサイトはJavaScriptレンダリングが必要なのでPlaywrightを使いましょう」と適切な技術選択まで提案してくれました。

事例3: プロジェクトフォルダの命名規則統一

「年月日_案件名_バージョン」という命名規則が徹底できていなかったフォルダ群を、一括でリネームするスクリプトを作りました。所要時間は20分でした。

Claude Codeでよくある質問(FAQ)

Q1: Claude Codeは無料で使えますか?

Claude Codeの利用にはAnthropicのAPIキーが必要で、API利用料が発生します。Claude 3.5 Sonnet(2026年時点の推奨モデル)の場合、入力トークンが$3/1Mトークン、出力トークンが$15/1Mトークンの料金体系です。通常の業務利用(1日2〜3時間)であれば月額$20〜$50程度が目安になります。ただし料金体系は変更される場合があるため、公式サイトで最新情報をご確認ください。

Q2: プログラミング未経験でもClaude Codeは使えますか?

結論から言うと「使えます」。ただし、生成されたコードを実行・確認するための最低限の環境構築知識(ターミナル操作、Python実行など)は必要です。筆者の経験では、プログラミング未経験の方がClaude Codeで最初につまずくポイントは「コードの実行環境を整える部分」です。この記事のStep 1〜2を丁寧に読んでいただければ、多くの場合は解決できます。

Q3: GitHub CopilotやCursorと何が違いますか?

GitHub CopilotはVSCodeなどのエディタに組み込まれたリアルタイム補完が強みで、コードを書きながら提案が出ます。CursorはAI組み込みのエディタで、UIが洗練されています。Claude Codeはエディタ不要のターミナル環境で、プロジェクト全体を把握しての大規模な修正・自動化タスクが得意です。用途によって使い分けることをおすすめします。

Q4: セキュリティ面で気をつけることは?

APIキーをコードにハードコードしないことが最重要です。必ず環境変数(.envファイル)で管理し、.gitignoreに追加してGitHubに上がらないよう注意してください。また、スクレイピングスクリプトを作る際は対象サイトの利用規約を確認することも大切です。

Q5: Claude Codeで日本語のコメントを書いてもらえますか?

はい、最初に「コメントは日本語で書いて」と指示するか、CLAUDE.mdに「コメントは日本語」と記載しておけば、日本語コメント付きのコードを生成してくれます。日本語コメントは特にチーム開発でコードを共有する場合に重宝します。

Q6: 生成されたコードのライセンスはどうなりますか?

Anthropicの利用規約によれば、APIを通じて生成されたアウトプットはユーザーが権利を持つとされています(2026年時点)。ただし、商用利用については最新の利用規約を必ずご確認ください。

まとめ:Claude Codeで業務自動化を始めるための3ステップ

Claude Codeは「プログラミングができなくても業務を自動化できる」という夢を、かなりのレベルで現実にしてくれるツールです。

改めて5つのステップを振り返ります。Step 1ではNode.jsのバージョンを確認してからインストール(v18以上必須)、Step 2ではCLAUDE.mdでプロジェクトの文脈を学習させます。Step 3では小さな機能から始め、動作確認しながら積み上げ、Step 4ではエラーをそのままペーストして「直して」と伝えます。Step 5では繰り返し作業・集計・整形から業務自動化を始めます。

特に「まず小さく始める」姿勢が重要です。最初から複雑なシステムを作ろうとして挫折した事例を何度も見てきました。Slack通知1本から始めて、成功体験を積み上げていくのが、最速の業務自動化への道です。

あなたの業務、どこが一番時間を奪っていますか?

毎日の繰り返し作業をAIで自動化できるか、専門家が診断します。LINE登録後、現在の業務フローを教えてください。具体的な自動化プランを無料でご提案します。

[▶ 無料AI業務診断(LINE)に登録する](https://line.me/ai-efficiency-guide)

関連記事

  • [Dify使い方完全ガイド|ノーコードでAIエージェントを構築する方法](/dify-howto)
  • [AIエージェントの作り方|Claude Code・Dify・n8n徹底比較](/ai-agent-howto)

ABOUT ME
shino
shino
AIビジネス活用コンサルタント / AIコンテンツクリエイター

これまで複数のWebサイト制作や記事制作を手掛け、SEO対策やコンテンツマーケティングの実績を持つ。

企業の業務効率化を支援し、AIを活用した業務改善やマーケティング支援に従事。
特に、AIツールを活用した「業務自動化・記事作成・LP制作」などに強みを持ち、 企業の生産性向上に貢献。

現在は、月間14,000PVを超えるブログ「AI業務効率化ナビ」を運営し、 AIを活用した業務改善・ビジネス効率化のノウハウを発信している。

「AI業務効率化ナビ」では、以下のコンテンツを提供
- 生成AIを活用した業務の効率化
- AIを活用したSEO記事作成・コンテンツマーケティング
- AIツールを活用したWebサイト制作・LP最適化
- 最新のAI技術に関する学習コンテンツ
などを提供し、読者がAIを身近に感じ、実務で効果的に活用できるようサポートしています。

お仕事のご相談・お問い合わせは、以下のフォームからご連絡ください。
▶ お問い合わせフォーム
記事URLをコピーしました