Claude Codeとは?Anthropicが作ったAIコーディングツールの全貌

室谷今回は「Claude Codeって何者なの?」という話をしましょう。.AI(ドットエーアイ)コミュニティでも毎週のように「Claude Codeってどういうものですか」って聞かれるんですよね。
もう2026年になって、エンジニアじゃない人も使い始めてますし、そろそろちゃんと整理しておいた方がいいなと思って。
テキトー教師ほんとそうですよね。講座でも「Cursorとどう違うんですか」「ChatGPTのコード書ける版ですか」って聞かれることが多くて。
一言で説明するのが意外と難しいんですよ、Claude Codeは。
室谷一言で言うと「コードベース全体を理解した上で、自分で考えて動くAIコーディングエージェント」ですね。単なるコード補完じゃなくて、ファイルを読んで、コマンドを実行して、gitを操作して、PRまで出せる。
MYUUUのエンジニアもほぼ全員使ってますけど、「補助ツール」というより「チームメンバー」に近い感覚で使ってます。
テキトー教師その「エージェント」という言葉が大事ですよね。受講生さんに説明するときはいつも「自律的に動く」って言い方をしています。
普通のAIツールは「聞いたら答える」ですけど、Claude Codeは「指示したら自分で考えて実行する」。その違いが最初はピンとこない人が多いんですよ。
室谷そう。Anthropicの公式ドキュメントでも「agentic coding tool(エージェント型コーディングツール)」って定義されています。
ターミナル、IDE、デスクトップアプリ、ブラウザから使えて、コードベースを読んで、ファイルを編集して、コマンドを実行して、開発ツールと連携する・・・っていう一連の作業を自分でやってくれるものです。
テキトー教師Anthropicがで「Claude Code is an AI-powered coding assistant that helps you build features, fix bugs, and automate development tasks」と説明していますよね。「コードベース全体を理解して、複数のファイルやツールを横断して作業できる」ってところが他のAIツールとの大きな違いです。
Claude Codeの登場背景:なぜ今これが注目されているのか
室谷そもそもなぜClaude Codeがこれだけ注目されているかというと、「AIがコードを書く」時代から「AIが開発プロセス全体を担う」時代に変わったからなんですよね。
テキトー教師2023〜2024年ごろはGitHub CopilotやCursorで「コード補完が便利になった」って話だったんですけど、2025年後半からは「PRまで丸ごとAIに任せる」って話になってきていますよね。パラダイムシフトが起きてる。
室谷MYUUUでも実感があって・・・昔はエンジニアが「AIにコードを書いてもらって、自分でレビューして修正する」って使い方だったんですよ。でも今は「Claude Codeに全部やらせて、自分は方針だけ決める」って使い方になってます。
Anthropicの開発チームが公式で「開発者の一人が6ヶ月以上SQLを1行も書いていない」「先月一度もIDEを開いていない」と話してたんですけど、うちも近い状況になってきてますね。
テキトー教師受講生さんにこの話をすると、最初は「本当に?」って懐疑的なんですが、実際に触ってもらうと「あ、これは違う」ってなりますよね。単なるコード補完とは次元が違う。
室谷室谷も少し前まで「エンジニアのツール」だと思ってたんですよ。でも今は非エンジニアのメンバーもClaude Codeでランディングページを作ったり、データ分析したりしてます。
「コードが書けない」っていう壁がなくなってきてるんですよね・・・
Claude Codeでできること:具体的な機能一覧

テキトー教師じゃあ具体的に何ができるのか、整理しましょう。講座でよく「できることのリストをください」って言われるので、まとめると大体こういう構造です。
室谷一言でいうと「開発に関わること全部」ですけど(笑)、ちゃんと分類するとこうなりますね。
| カテゴリ | 具体的なできること |
|---|
| コーディング | 機能実装、バグ修正、リファクタリング、テスト作成 |
| ファイル操作 | ファイルの読み書き、フォルダ構成の変更 |
| コマンド実行 | シェルコマンド実行、ビルド、テスト、lint |
| Git操作 | コミット、ブランチ作成、PR作成 |
| 調査・分析 | コードベース全体の解析、バグの原因特定 |
| 自動化 | 定期タスク、CI/CDとの連携 |
| ツール連携 | MCP経由でJira・Slack・Google Driveなど外部ツールと接続 |
室谷このMCP連携がすごくて・・・「Model Context Protocol」という標準規格で外部ツールと接続できるんですよね。Jiraのチケットを読んで、Slackで報告して、GitHubにPRを出す、みたいな一連の作業を全部Claude Codeが担える。
テキトー教師受講生さんが特に驚くのがgit操作の部分ですよね。「コミットメッセージまで書いてくれるんですか?」ってなる。
Anthropicの公式ドキュメントでは claude "commit my changes with a descriptive message" という一言で、Claude Codeがステージング、コミットメッセージの作成、コミットまで全部やってくれると説明されています。
室谷「fix」の一言でバグを直してコミットまでするって、MYUUUのエンジニアも最初は半信半疑だったんですけどw 実際にやってみると「あ、本当にやってくれるじゃん」ってなる。Slackのバグ報告スレッドをそのままペーストして「fix」だけ、みたいな使い方もしてますね。
Claude Codeが使える場所:ターミナルからブラウザまで

テキトー教師「どこで使えるの?」という質問も多いです。「ターミナルが必要ですか?」って聞かれるんですけど、今は色んな場所で使えますよね。
室谷2026年時点では本当に多様な使い方ができます。エンジニアじゃなくてもブラウザから使えるので、それも含めて整理すると。
| 使う場所 | 特徴 |
|---|
| ターミナル(CLI) | フル機能。ファイル操作・コマンド実行・git全て可能 |
| VS Code拡張 | インラインdiff、@メンション、会話履歴をIDE内で |
| JetBrains拡張 | IntelliJ、PyCharm等。インタラクティブdiffとコンテキスト共有 |
| デスクトップアプリ | 複数セッションを並行、差分を視覚的に確認、定期タスク設定 |
| Web(ブラウザ) | ローカル環境不要。claude.ai/codeでアクセス |
| iOS / Claude app | モバイルで継続。「Remote Control」でPC作業を引き継げる |
| GitHub Actions | CI/CDでPRレビュー・issue対応を自動化 |
| Slack | Slack内でメンションすると、バグ報告からPRまで |
テキトー教師この表を見て受講生さんがよく驚くのが、Webブラウザだけで使えるという点です。「インストールしないといけないですか?」って聞かれるんですけど、claude.ai/codeにアクセスするだけで使い始められる。
室谷ブラウザ版は「ローカルにリポジトリがないもの」でも使えるのがいいですよね。「手元にないリポジトリで作業したい」「スマホで確認したい」ときに便利です。
テキトー教師一方でフル機能はターミナルのCLIなので、がっつり開発するならやっぱりCLIが最強ですよね。ターミナルで claude と打つだけで始まるシンプルさも気に入っています。
Claude Codeのインストール方法:環境別セットアップ
室谷インストールについても触れておきましょう。ターミナルのCLIはこのコマンドで入ります。
Mac/Linux/WSLなら一行で完了です。
curl -fsSL https://claude.ai/install.sh | bash
テキトー教師WindowsはPowerShellとCMD(コマンドプロンプト)で若干違うので注意が必要です。公式ドキュメントに書いてあるのをそのまま使えば大丈夫です。
# Windows PowerShell の場合
irm https://claude.ai/install.ps1 | iex
室谷HomebrewでもWinGetでもインストールできます。ただし、ネイティブインストール(上のcurlコマンド)はバックグラウンドで自動アップデートされる点が便利なんですよね。
Homebrewだと手動で brew upgrade claude-code が必要なので。
# Homebrew の場合(自動アップデートなし)
brew install --cask claude-code
# WinGet の場合(自動アップデートなし)
winget install Anthropic.ClaudeCode
テキトー教師インストールしたらプロジェクトディレクトリに移動して claude と打つだけです。初回だけサインインが必要で、あとはすぐ使い始められます。
受講生さんに「最初のインストールで詰まった」って相談を受けることも多いんですが、基本的にはエラーメッセージをそのままClaude Codeに投げれば自己解決してくれますよ(笑)
室谷「インストーラーを実行する」って概念がある人はネイティブインストールが一番スムーズだと思います。特にMac/Linuxユーザーなら30秒あれば終わります。
Claude Codeを始めるために必要なもの:プランと費用
室谷気になるのが「何が必要か」という話ですよね。.AIコミュニティでも「無料で使えますか?」って毎週聞かれます・・・
テキトー教師講座でも必ず出る質問ですよね。正直に言うと、Claude Codeを本格的に使うにはClaudeのサブスクリプション(有料プラン)か、Anthropic ConsoleのAPIアカウントが必要です。
室谷
| 方法 | 費用 | 特徴 |
|---|
| Claude Pro | 月$20(年間払いなら月$17、約3,000円) | 個人の普通使いに十分 |
| Claude Max 5x | 月$100(約15,000円) | ヘビーユーザー向け。使用量5倍 |
| Claude Max 20x | 月$200(約30,000円) | プロ・チームリーダー向け。使用量20倍 |
| Claude Team | 1ユーザー月$30〜 | チーム管理・共有設定あり |
| API(従量課金) | 使った分だけ | 自動化・大量処理向け |
テキトー教師受講生さんへの推薦はほぼProから始めてみて、使い方を把握してからMaxに上げるかどうか判断するという流れです。「最初からMax」にして使い切れない人もいますから(笑)
室谷MYUUUのエンジニアだとMax 5x以上を使ってる人が多いですね。1日3-4時間作業する人はProだと制限に当たることがある。
ただ「週に数回使う程度」ならProで全然足ります。
テキトー教師また、「どのモデルが使えるか」という質問もあります。Claude Codeが使うAIモデルはサブスクリプションプランによって変わります。
公式ドキュメントに詳細が書いてあるので、で最新情報を確認するのが確実です。
Claude CodeのSkills(スキル)とは?カスタマイズの仕組み
室谷Claude Codeの面白い機能として「Skills(スキル)」があります。これ、なかなか外に出てない話なんですよね。
テキトー教師スキルを知ってる人と知らない人で、Claude Codeの使いこなし方が全然変わってきます。コミュニティのメンバーさんがよく「繰り返し同じ指示を出してる」ってパターンにハマってるんですが、それスキルで解決できます。
室谷スキルはいわゆる「カスタムコマンド」です。よく使うワークフローをmarkdownファイルで定義しておくと、/スキル名 で呼び出せる。
MYUUUでは /review-pr(PRレビューの基準をまとめたスキル)や /deploy-staging(ステージング環境へのデプロイ手順をまとめたスキル)を定義してます。
テキトー教師スキルが便利なのは「チームで共有できる」ところです。プロジェクトの .claude/skills/ フォルダにスキルファイルを置けば、チームメンバー全員が同じスキルを使えます。
「コードレビューのチェックリスト」とか「デプロイ前の確認事項」とか、チームの知識をスキルに落とし込んでおくと再現性が出ますよね。
室谷海外のWharton大学のMollick教授がClaude Codeのスキル設計思想を分析してて、面白いことを言ってたんですよ。「スキルは書いて終わりじゃなく、定量的なテストで評価して改善するものだ」と。
スキルのクオリティを定量測定して、AIに自動で改善させる・・・という発想がこれから来るんだろうなって。
Claude CodeのPlan Mode(プランモード)とは?
テキトー教師Plan Modeも「claude code plan mode とは」という検索が増えてきてるので、説明しておきましょう。
室谷これは簡単に言うと「実行前に計画を立ててもらうモード」です。複雑なタスクを渡すとき、いきなり実装に入るんじゃなくて「こういう手順でやろうと思うんですけどどうですか?」ってClaude Codeが確認してくれる。
テキトー教師受講生さんが最初に詰まりやすいのが「Claude Codeが勝手に動いて、意図しない変更をされた」というパターンなんです。そういうときはPlan Modeを使って、最初に計画をレビューしてから実行するのがおすすめです。
室谷使い方は claude --plan か、会話の中で「先に計画を教えてください」と言うだけです。特に「本番環境のコードを変更する」「大量のファイルをまとめて変更する」ようなタスクはPlan Modeで計画を確認してから走らせた方が安心ですね。
テキトー教師あと最近来た「Auto Mode」も関連する話で・・・これは「権限の確認をどこまで省略するか」のバランスをとる機能です。以前は --dangerously-skip-permissions という全権限スキップフラグを使う人が多かったんですが、名前の通り危険すぎる(本番DBが消えた事例もある)。
Auto Modeはその中間で、AIが「これは危険かどうか」を判断して、危険な操作だけ確認を求めてくれます。
室谷室谷もこのAuto Modeが出たときに「これだよ!」ってなりましたね。全部確認はストレスだし、全部スキップは危険。
適切な権限管理ができるようになった。
Claude CodeのHooks(フック)とは?
室谷Hooksも「claude code hooks とは」という検索が増えてるので話しておきましょう。
テキトー教師Hooksは「Claude Codeがアクションを実行する前後にシェルコマンドを走らせる仕組み」です。たとえば「ファイルを編集するたびに自動でフォーマッター(prettierやblack)を走らせる」「コミットする前に必ずlintを実行する」みたいなことができます。
室谷MYUUUでは「ファイル保存後に自動でテストを走らせる」Hookを設定してますね。Claude Codeが一気に複数ファイルを変更したとき、自動でテストが走って「ここ壊れてますよ」ってすぐ気づける。
テキトー教師Hooksを使いこなすと、Claude Codeのアクションに自分たちのチームのルールを「強制」できます。「Claude Codeが何を書いても最終的にはlintを通す」とか「コミット前に必ず特定のチェックが走る」とか。
チームの品質基準をClaude Codeに守らせる仕組みとして使えます。
室谷これ、.AIコミュニティで「どうやってコード品質を保つか」という議論になるたびに出てくるトピックですよね。Hooksをうまく使ってる人はチームの標準化が上手いなと思います。
Claude CodeのMCP(エムシーピー)とは?
テキトー教師MCP(Model Context Protocol)も「claude code mcp とは」という検索が増えています。
室谷MCPはAnthropicが作った「AIと外部ツールをつなぐ標準規格」です。Claude Codeだけじゃなく、他のAIツールでも使われている仕組みで・・・これがあることで、Claude CodeがJiraのチケット、Google Driveのドキュメント、Slackのメッセージ、自社の社内システムなど、様々な外部データを読んで作業できるようになります。
テキトー教師受講生さんへの説明としては「プラグイン」に例えることが多いです。MCPサーバーを追加することで、Claude Codeの「手」が届く範囲が広がる。
デフォルトだとファイルシステムとシェルしか触れないんですが、MCPを使うとSlackにメッセージを投稿したり、データベースに直接アクセスしたりできる。
室谷MYUUUではSupabase(データベース)のMCPサーバーを設定してて、Claude Codeがデータベースのテーブル構造を確認しながらコードを書けるようにしています。「このテーブルの構造を確認しつつAPIを実装して」みたいなことが一気通貫でできるので、精度がかなり上がりました。
テキトー教師MCPの仕組みはClaude Code以外でも使われているので、一度覚えると他のAIエージェントツールにも応用できますよね。AIと外部ツールの「共通言語」みたいな位置づけになってきてます。
Claude CodeのSDK(エスディーケー)とは?
テキトー教師「claude code sdk とは」という検索もあります。SDKについても触れておきましょう。
室谷Claude Code SDKは、Claude Codeのツールや機能を使って独自のAIエージェントを構築するためのものです。Claude Codeそのものを使うのとは違って、Claude Codeが持ってるファイル操作やコマンド実行の能力を「素材」として、自分だけのエージェントを作れる。
テキトー教師使い方のイメージとしては、「Claude Codeのエンジン部分だけを借りて、独自のUIや処理フローをのせる」感じです。例えば「社内のコードレビューを自動化するエージェント」「特定のビジネスロジックに特化したコーディングアシスタント」みたいなものが作れます。
室谷これは正直、エンジニア向けの話ですね。普通にClaude Codeを使うだけなら、SDKのことを知らなくても全然問題ない。
ただ「Claude Codeを使ったプロダクトを作りたい」「社内向けのカスタムエージェントを作りたい」という場合は、SDKが選択肢に入ります。
CLAUDE.mdとは?記憶と指示の仕組み
テキトー教師「CLAUDE.mdって何ですか?」という質問も多いです。これはClaude Codeを使う上で最も重要な概念の一つですよね。
室谷CLAUDE.mdはプロジェクトのルートに置くmarkdownファイルで、Claude Codeが毎回のセッションで必ず読む「指示書」です。コーディングのルール、アーキテクチャの決定、使うライブラリの方針、レビューのチェックリスト・・・こういったことを書いておくと、セッションをまたいでもClaude Codeが「この会社/このプロジェクトのルール」を守った上で作業してくれます。
テキトー教師CLAUDE.mdの面白いところが、ただ1回読まれるだけじゃないという点です。Anthropicが公開している内部情報によると、CLAUDE.mdの内容は会話の毎ターンにシステムプロンプトとして再注入されるんですよ。
室谷これは使い方が根本的に変わる話で・・・CLAUDE.mdはどんなに長い会話でも「忘れられない」ということ。その分、CLAUDE.mdが長いとトークン消費が増えるので、重要なことだけを簡潔に書くのがベストプラクティスです。
MYUUUでも「CLAUDE.mdは短く保つ」をルールにしています。
テキトー教師CLAUDE.mdを書く過程で「プロジェクトの構造を整理し直す」副作用が生まれる、とコミュニティのメンバーさんが言ってましたね。「CLAUDE.md自体よりも、書く過程で自分のプロジェクトを理解し直すのが一番の価値だった」という声も聞きます。
Claude Codeのセキュリティとは?安全に使うための考え方
室谷セキュリティの話もしておきましょう。「claude code security とは」という検索が増えてますし、企業で使い始めるとセキュリティ担当から必ず聞かれます。
テキトー教師講座でもセキュリティの質問は増えてきています。「コードをAnthropicに送っていいの?」「機密情報が漏れない?」という懸念ですよね。
室谷大きく2つの観点があって、1つ目が「データの取り扱い」です。Claude Codeは入力したコードをAnthropicのサーバーに送って処理するので、機密性の高いコード(APIキー、個人情報を含むロジックなど)を扱うときは注意が必要です。
企業によっては「プレミアムAPI」や「Enterprise契約」でデータのプライバシー設定を強化できます。
テキトー教師2つ目が「操作の権限管理」です。Claude Codeはファイルを読み書きしたり、コマンドを実行したりできるので、不用意に広い権限を与えると意図しない操作が起きることがあります。
室谷だからこそAuto ModeやHooksで「Claude Codeが何をできるか」を制御する設計が大事なんですよね。あとは .gitignore に機密ファイルを含める、Claude Codeが作業するディレクトリを限定する、みたいな基本的なプラクティスを守る。
テキトー教師会社でClaude Codeを導入するときは、最初から「どのリポジトリ・どのディレクトリで使うか」「どのスコープのコマンドを許可するか」を決めておくと安心ですよね。
Claude Codeの料金と読み方
テキトー教師最後に基本的なところも触れておきましょう。「claude code とは 読み方」という検索もあります。
室谷読み方は「クロードコード」です。Claudeは「クロード」(フランス語読み)が正式な読み方で、英語圏でも「クローd」に近い発音をしますが、日本では「クロード」が一般的です。
テキトー教師料金は先ほどの表にもまとめましたが、Proプラン(月$20)から使えます。「claude code とは 料金」という検索も多いので重ねてお伝えすると、無料プランでは基本的にClaude Codeのフル機能は使えません。
室谷個人で使い始めるならProから。チームで使うならTeamプランか、使用量が多いメンバーはMax系を検討する流れがほとんどです。
最新の料金は必ずを確認してください。変更が比較的頻繁にあります。
まとめ:Claude Codeはコーディングの「チームメンバー」
テキトー教師まとめましょう。Claude Codeは「AIコーディングエージェント」であり、単なるコード補完ツールとは根本的に違います。
室谷
- Claude Codeとは: Anthropicが開発したAIコーディングエージェント。コードを書くだけでなく、ファイル操作・コマンド実行・git操作・PR作成まで自律的に行う
- 使える場所: ターミナル、VS Code、JetBrains、デスクトップアプリ、ブラウザ、iOS、CI/CD、Slack
- 必要なもの: Claudeのサブスクリプション(ProプランはFrom $20/月)またはAPI
- 主要な概念: CLAUDE.md(指示書)、Skills(カスタムコマンド)、Hooks(自動化)、MCP(外部ツール連携)、Plan Mode(実行前確認)
テキトー教師受講生さんへの最後のメッセージとしては、「まず触ってみる」が大事です。Claude Codeは説明を読んでいるだけではわからない。
実際にコードプロジェクトで使ってみると「あ、これは確かに次元が違う」ってすぐわかります。
室谷もう一言加えると、「SaaSを作る理由がなくなる時代」が来てると思ってます。多くのことがClaude Codeで解決できるようになってきている。
今のうちにClaude Codeを使いこなせるようにしておくと、1年後に大きな差がつきますよ・・・
テキトー教師次回はClaude Codeの具体的なワークフロー、「どういう頼み方をするとうまくいくか」という実践編をやろうと思います。引き続きよろしくお願いします。
よくある質問
Q: Claude Codeは何ができますか?
コーディング(機能実装・バグ修正・テスト作成)、ファイル操作、シェルコマンド実行、git操作(コミット・PR作成)、外部ツール連携(MCP)など、開発に関わる幅広いタスクを自律的に実行できます。
Q: Claude Codeは無料で使えますか?
フル機能を使うにはClaudeのサブスクリプション(ProプランはFrom $20/月)またはAnthropic ConsoleのAPIアカウントが必要です。詳細はAnthropicの料金ページをご確認ください。
Q: Claude CodeとCursorの違いは何ですか?
CursorはVS Codeベースの「AIコーディング対応IDE」で、主にエディタ内でのコード補完・インライン編集が中心です。Claude Codeはターミナルをベースにしたエージェントで、ファイル操作・コマンド実行・git操作を含む「開発プロセス全体」を自律的に担えます。用途や好みで使い分けることも多いです。
Q: CLAUDE.mdとは何ですか?
プロジェクトのルートに置くmarkdownファイルです。コーディングルール、アーキテクチャの方針、使用ライブラリなどを書いておくと、Claude Codeが毎セッション・毎ターンに読み込んで、プロジェクトのルールを守った上で作業してくれます。
Q: Claude Codeのセキュリティは大丈夫ですか?
入力したコードはAnthropicのサーバーに送られて処理されます。機密情報を含むコードを扱う際は、Enterprise契約によるデータポリシーの設定や、Claude Codeに渡す情報の範囲を制限するなどの対策を検討してください。
出典