ClaudeとClaude Codeは、同じAnthropicのモデルを別の入口から使う関係にあります。チャットのClaudeは質問に答えて文章やコードを返し、Claude Codeは手元のリポジトリを読んでファイルを書き換え、テストまで実行します。この記事では、両者の違いを作業場所・権限・料金・データの扱いで比較し、Claude DesktopのCodeタブやClaude APIとの関係、チャットで足りる場面とClaude Codeを入れるべき条件を、2026年10月22日時点の公式ドキュメントとClaude Code 2.1.308に沿って整理しました。
まとめ|ClaudeとClaude Codeの違いと使い分けの結論を先に整理
違いの本質はモデルの賢さではなく、手を動かせる範囲です。チャットのClaudeは貼り付けた内容に答えるだけで、あなたのPCのファイルを書き換えたりコマンドを実行したりはしません。Claude Codeは作業ディレクトリのファイルを読み、承認を得てから編集とシェルの実行に進みます。
料金面では、Freeプランで使えるのはチャットだけです。Claude CodeはPro(月20ドル)以上のすべての有料プランに含まれ、チャットとClaude Codeは同じ使用量の枠を消費します。設計の相談や文章作業ならチャットで足ります。テストが自動で回るリポジトリを持ち、修正から検証までを任せたいときにClaude Codeを入れる、というのが判断の軸です。
ClaudeとClaude Codeの違いを作業場所・操作対象・権限の3軸で比較
最初に、同じ「Claude」という名前で何が変わるのかを表で並べます。Claude Code自体の機能一覧はClaude Codeとは?できること・使い方・料金で、Claude全体の入門はClaude(クロード)とは?無料でできること・料金プランと使い方で扱っています。
チャットのClaudeは回答を返し、Claude Codeはファイルを書き換える
Claude Codeの公式概要は、Claude Codeを「コードベースを読み、ファイルを編集し、コマンドを実行し、開発ツールと連携するエージェント型のコーディングツール」と説明しています。チャット側にこの4つの動作はありません。
| 比較項目 | Claude(チャット) | Claude Code |
|---|---|---|
| 主な画面 | Web・デスクトップ・スマホ | ターミナル・IDE・Desktop |
| 扱う材料 | 貼り付けた文章と添付 | 作業ディレクトリのファイル |
| ファイルの編集 | しない(回答で示す) | 承認後に直接書き換える |
| コマンド実行 | 手元のPCでは不可 | 承認後にシェルで実行 |
| Freeプラン | 使える | 使えない |
| 規約ファイル | Projectsの指示 | CLAUDE.md |
表で一番効くのは「ファイルの編集」の行です。チャットで得たコードは、読者が自分で貼り付けて動かし、エラーが出たらまた貼り戻す必要があります。Claude Codeはこの往復を自分で回し、失敗したテストの出力を読んで修正を重ねます。
同じテスト追加の依頼で比べるチャットとClaude Codeの手順の差
「認証モジュールにテストを書いて、通るまで直して」という依頼で比べると、差がはっきりします。公式概要にも claude "write tests for the auth module, run them, and fix any failures" という例が載っています。
チャットでは、関連ファイルを選んで貼り、返ったテストを保存して実行し、結果を再び貼る往復を人が担います。Claude Codeは対象ファイルを自分で探し、テストを書いて実行し、失敗の出力から原因を追う仕組みです。人に残るのは承認と最後の差分レビューで、ファイルを横断する修正ほど工数の差が開きます。
読み取りは承認不要で編集とBashは承認制というClaude Codeの初期値
「勝手にファイルを消されないか」という不安には、権限の初期値で答えられます。権限設定の公式ドキュメントによると、Manualモード(設定値は default)での承認の要否は次のとおりです。
| ツールの種類 | 承認 | 「今後は聞かない」の効く範囲 |
|---|---|---|
| 読み取り(Read・Grep) | 不要(作業ディレクトリ内) | 対象外 |
| Bashコマンド | 必要(読み取り系の一部を除く) | リポジトリとコマンド単位で恒久 |
| ファイルの編集・作成 | 必要 | セッション終了まで |
| Webページの取得 | 必要(公式ドキュメント等を除く) | リポジトリとドメイン単位で恒久 |
チームで使うなら、許可と拒否をリポジトリの .claude/settings.json に書いて共有します。次は公式例と同じ形で、npmスクリプトとコミットは確認なしで通し、pushは拒否する設定です。
{
"permissions": {
"allow": [
"Bash(npm run *)",
"Bash(git commit *)"
],
"deny": [
"Bash(git push *)"
]
}
}
モードは default・acceptEdits・plan・auto・dontAsk・bypassPermissions の6種類です。全確認を飛ばす bypassPermissions は、公式もコンテナやVMのような隔離環境に限るよう警告しています。モードごとの挙動はClaude Codeのパーミッションモードの違いと設定方法で詳しく比べています。
Claude Codeを動かす5つの場所とClaude Desktop・Web版との関係
「ClaudeのアプリにもCodeという画面がある」「ブラウザでも動く」といった混乱は、Claude Codeが複数の画面から使えることから来ています。ここで入口を整理します。
ターミナル・VS Code・JetBrains・Desktop・Webの5面共通エンジン
公式概要は、Claude Codeの入口をターミナル、IDE拡張(VS Code・JetBrains)、デスクトップアプリ、Webの5つとし、「各面は同じClaude Codeのエンジンにつながるため、リポジトリのCLAUDE.md、設定、MCPサーバーはどこでも効く」と書いています。ターミナル版の導入はmacOS・Linux・WSLなら次の1行です。
curl -fsSL https://claude.ai/install.sh | bash
cd your-project
claude
WindowsのPowerShellでは irm https://claude.ai/install.ps1 | iex を使います。ネイティブ版はバックグラウンドで自動更新され、npmの公開版は2026年10月22日時点で2.1.308系です。JetBrainsのプラグインだけはCLIを別途入れる前提なので、IDEから始める人はこの点に注意してください。
Claude DesktopのChat・Cowork・Codeタブの違いとCLIとの関係
Desktopの公式ドキュメントによると、Claude DesktopにはChat、Cowork、Codeのタブがあり、Claude CodeはCodeタブにあたります。アプリにClaude Codeが同梱されているのでCLIの別インストールは不要で、CLIと同じ設定ファイルを読みます。ただしCodeタブの利用には有料サブスクが必要です。
Chatタブはチャットの延長で、CodeタブはローカルのフォルダかSSH先、WSL、クラウドで動くClaude Codeです。Desktopの導入やMCP連携の手順はClaude Desktopとは?できること・料金・インストール・MCP連携にまとめています。
認証にも差があります。認証の公式ドキュメントでは、CLIやVS Code拡張は ANTHROPIC_API_KEY を読むのに対し、Claude Desktopとクラウドのセッションはこれらの環境変数を読まずにOAuthで動くとされています。同じPCでもDesktopだけサブスクで動く、という状況はこの仕様が原因です。
Web版とCoworkの位置づけ:2026年10月時点の提供形態
ブラウザの claude.ai/code で動くWeb版は、Anthropicが管理する仮想マシンにリポジトリを複製して作業するClaude Codeです。手元に環境を用意せず、長い作業を並行で走らせられます。CLIとの違いはClaude Code Web版の使い方と CLI版との違いで比べています。
Coworkは、Desktopの公式ドキュメントでDispatchや長めの自律作業を受け持つと説明されている機能です。2026年10月22日時点の公式料金ページには「Claude Cowork is now just Claude.」という告知が出ており、チャットとCoworkは1つのClaudeに寄せられつつあります。コードとリポジトリを扱うのがClaude Code、文書やファイル作業を自律的に進めるのがCoworkという線引きで捉えると迷いません。料金面の扱いはClaude Coworkの料金と従量課金を参照してください。
料金と使用量の違い:Freeで使えない理由とPro以上で枠を共有する仕組み
「Claudeは無料、Claude Codeは有料」と説明されることが多いものの、実際には有料プランの中で同じ枠を分け合う構造です。
プラン別の利用可否:Freeはチャットのみ、Pro月20ドルからCode込み
2026年10月22日時点の公式料金ページで、各プランの価格とClaude Codeの有無を確認しました。
| プラン | 月額(税別・米ドル) | チャット | Claude Code |
|---|---|---|---|
| Free | 0ドル | 使える | 使えない |
| Pro | 20ドル(年払いは月17ドル) | 使える | 使える |
| Max | 100ドルから | 使える | 使える |
| Team Standard | 1席25ドル(年払い20ドル) | 使える | 使える |
| Enterprise | 1席20ドル+API従量 | 使える | 使える |
料金ページの但し書きどおり、価格とプランは変わり得ます。社内稟議に載せる前に、その日のページで取り直すのが安全です。Team・Max・APIのどれが得かという損益分岐はClaude Codeの料金プラン比較|Pro・Max・Team・APIの損益分岐で計算しています。
5時間セッションと週次上限はチャットとClaude Codeで同じ枠を消費
ヘルプセンターのPro・Max向け記事には「上限はClaudeとClaude Codeで共有され、両方の利用が同じ上限に数えられる」と明記されています。ProにもMaxにも、5時間のセッション上限と週次の上限があります。
実務への影響は単純です。昼にターミナルでリファクタリングを回すと、夕方のチャットでの相談が上限に当たる可能性があります。逆も同じです。チャットとClaude Codeを別々の予算と考えて席数を決めると、開発の山場で両方が止まります。プランは、チャットとClaude Codeを合算した1人あたりの使用量で選んでください。
ANTHROPIC_API_KEYが残るとサブスクではなくAPI従量課金に変わる
Claude Codeにだけある落とし穴が、課金先の切り替わりです。同じヘルプ記事は、環境変数 ANTHROPIC_API_KEY があるとClaude Codeはサブスクではなくそのキーで認証し、API利用料が発生すると説明しています。認証の優先順位でも、承認済みのAPIキーはサブスクのログインより上に置かれています。
# サブスクの枠で使いたいのに API 課金になっていないかを確かめる
echo $ANTHROPIC_API_KEY # 何か表示されたらキーが残っている
unset ANTHROPIC_API_KEY # 今のシェルから外す
claude auth status # authMethod の値で使用中の認証を確認
セッション内では /status でも使用中の認証方式が分かります。-p を付けた非対話の実行では確認なしにキーが使われるため、CIと手元で課金先が食い違う事故が起きやすい点も覚えておいてください。切り替えの全手順はClaude Codeのログイン方法|サブスクとAPIキーの切替にあります。
Claude APIとClaude Codeの違い:自社システムに組み込むか開発を任せるか
「ClaudeとClaude Codeの違い」を調べる人の中には、Claude APIとの違いも気にしている人がいます。APIは自社のアプリやバッチからモデルを呼ぶ部品で、Claude Codeは開発者が使う完成品のツールです。
Messages APIのcurl例とClaude Codeのclaude -p実行比較
Claude APIの公式クイックスタートでは、Consoleで発行したキーを使い、Messages APIへ次のようにリクエストします。
curl https://api.anthropic.com/v1/messages \
-H "content-type: application/json" \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "claude-opus-5-5",
"max_tokens": 1000,
"messages": [
{"role": "user", "content": "このエラーログの原因を説明して"}
]
}'
APIはテキストを受け取って返すだけで、ファイルの受け渡しやテストの実行は呼び出す側のプログラムが全部持ちます。
Claude Codeの -p は、同じ依頼をリポジトリの文脈つきで非対話に実行します。たとえば git diff main --name-only | claude -p "review these changed files for security issues" は公式概要に載っている使い方で、変更ファイルの一覧を渡すと、Claude Codeが中身を自分で読んでレビューします。社内システムにAIを組み込むならAPI、開発作業を自動化するならClaude Code、と分けて考えてください。
API単価とClaude Codeの課金経路:Opus 5.5は入力4ドル・出力20ドル
APIは使った分だけの従量課金です。公式料金ページの単価(100万トークンあたり)は、Opus 5.5が入力4ドル・出力20ドル、Sonnet 5.5が入力2ドル・出力10ドルでした。バッチ処理は50%引きと記載されています。
Claude Codeの課金経路は3通りあります。サブスクでログインすればプランの枠、Consoleでログインするかキーを渡せばAPIの従量課金、Amazon BedrockやGoogle CloudのAgent Platformを指定すれば各クラウドの請求です。キーの発行手順とモデル別の単価はAnthropic API(Claude API)の料金とAPIキー取得方法を参照してください。
業務データの扱いの違い:学習利用の設定・保存期間・ローカルの会話記録
会社のソースコードを扱う以上、データの行き先は導入前に確認が必要です。ここではチャットとClaude Codeで共通する規約と、Claude Codeにしかない論点を分けます。
Free・Pro・MaxとTeam・Enterprise・APIの学習利用条件
データ利用の公式ドキュメントは、Free・Pro・Maxを「消費者向け」、Team・Enterprise・APIなどを「商用」と分けています。消費者向けは、利用者がモデル改善への利用を許可した場合に、Claude Codeの利用分も含めて学習に使われます。商用規約では、顧客が明示的に提供を選ばない限り学習に使わない、という扱いです。
保存期間も異なります。消費者向けで学習を許可した場合は5年、許可しない場合は30日です。商用は標準で30日で、Enterpriseでは条件を満たす組織にゼロデータ保持が用意されています。業務のコードを渡すなら、個人のProではなくTeam以上の商用契約に寄せるのが筋です。
Claude Codeの会話記録:平文で既定30日保存するローカルファイル
Claude Codeに固有の論点が、手元に残る記録です。同じドキュメントによると、Claude Codeはセッション再開のために会話の記録を ~/.claude/projects/ に平文で既定30日保存します。会話にはClaudeが読んだファイルの中身も含まれるため、共有PCや持ち出し端末では残し方を決めておく必要があります。
{
"cleanupPeriodDays": 7
}
上の設定を ~/.claude/settings.json に置くと、保存期間を7日に縮められます。権限ルールやサンドボックスと合わせた守り方はClaude Codeのセキュリティ設定|権限ルール・サンドボックス・管理設定で手順にしています。
使い分けの判断:チャットで足りる場面とClaude Codeを入れるべき条件
ここまでの違いを踏まえ、どちらを選ぶかを条件つきで言い切ります。迷ったら、修正の結果を機械で検証できるかどうかを見てください。
Claude Codeを入れないほうがよい場面:検証手段のない作業と非開発者
次の場面では、Claude Codeを入れても効果が出ないか、リスクのほうが大きくなります。
- テストもビルドも無いリポジトリ。Claude Codeが「直った」と判断する根拠が無く、人がすべての差分を読むことになる
- 設計方針の相談、仕様書や議事録の作成。ファイル操作が要らないのでチャットで足りる
- ターミナルに不慣れなメンバーへの一斉配布。権限の承認を読まずに許可する運用になりやすい
- 本番サーバー上での直接実行。権限を絞っても、取り消せない操作の判断を人が見落とす余地が残る
チャットで済む作業にClaude Codeを使っても、共有の使用量を余計に減らすだけです。
Claude Codeを導入する条件:自動テストと権限ルールを先に用意する
反対に、次の3つがそろっていれば、Claude Codeは導入した日から効果が出ます。1つ目は、npm test のような1コマンドで回る自動テストがあること。2つ目は、CLAUDE.mdにビルド手順と禁止操作を書けること。3つ目は、上で示した permissions の許可と拒否をチームで合意できることです。
この3つが無い状態で入れると、エージェントの出力を人が毎回検証することになり、チャットとの差が消えます。導入初日の進め方はClaude Codeの使い方|インストールから権限・CLAUDE.md設定で手順にしています。
自社のリポジトリにテストの土台が無い、あるいはClaude CodeやClaude APIを社内システムの開発フローに組み込みたいがどこから手を付けるか決められない、という場合は、一創の生成AI開発・AI受託開発で、テスト整備から権限設計、APIを使った業務システムへの組み込みまで相談を受け付けています。
よくある質問
ClaudeとClaude Codeの違いについて、検索でよく見かける疑問に短く答えます。
Claude Codeは無料プランで使えますか?
使えません。2026年10月22日時点の公式料金ページでは、FreeプランのClaude Codeの欄は「No」で、Pro以上のすべての有料プランに含まれています。Claude DesktopのCodeタブも有料サブスクが前提です。サブスクを契約せずに試す方法として、ConsoleでAPIキーを発行して従量課金で使う経路もあります。ただし無料ではなく、使った分のAPI利用料がかかる点に注意してください。
Claude Proを契約すればClaude Codeも追加料金なしで使えますか?
使えます。Pro(月20ドル、年払いなら月17ドル)にClaude Codeが含まれており、別料金はかかりません。ただし使用量はチャットと共有で、5時間ごとの上限と週次の上限があります。上限に当たった後は、利用クレジットを有効にするかAPIのクレジットで続ける選択肢が用意されています。毎日長時間使うなら、100ドルからのMaxを検討してください。
Claude DesktopとClaude Codeは別のアプリですか?
別アプリではなく、Claude Desktopの中にClaude Codeが入っています。Codeタブを開くとClaude Codeとして動き、CLIを別に入れる必要はありません。ターミナルに慣れていない人がClaude Codeを試す入口として向いており、有料サブスクでサインインすれば使い始められます。
Claude CodeとClaude APIはどちらを契約すればよいですか?
開発者が自分のリポジトリで作業を任せたいならClaude Code、自社のアプリや業務システムからAIを呼び出したいならClaude APIです。Claude CodeはサブスクでもAPIキーでも動くので、個人の開発用途ならProかMaxのサブスクから始め、CIや自動実行で使う分だけAPIの従量課金にするという組み合わせが無駄の少ない形です。
Claude CodeはVS CodeやCursorの中でも使えますか?
使えます。公式のVS Code拡張があり、Cursorにも同じ拡張を入れられます。拡張機能ビューで「Claude Code」を探して入れ、コマンドパレットから開く手順です。差分の表示や計画のレビューをエディタ内で行えます。JetBrains系のIDEにもプラグインがありますが、こちらはCLIを別にインストールしておく必要があります。
関連記事
- Claude Codeとは?できること・使い方・料金:コード解析の実力と導入手順【2026年版】:Claude Code本体の機能と導入の全体像です
- Claude(クロード)とは?無料でできること・料金プランと使い方【2026年8月版】:チャットのClaudeの無料範囲と始め方です
- Claude Codeの料金プラン比較|Pro・Max・Team・APIの損益分岐と支出上限の設定【2026年9月】:どのプランが得かを金額で比べています
- Claude Desktopとは?できること・料金・インストール・MCP連携を解説【2026年】:Desktopアプリの導入とMCP連携です
- Claude Codeのログイン方法|サブスクとAPIキーの切替・認証エラーの直し方【2026年10月】:課金先を決める認証の優先順位です