「Claude Code を使いたいけど、CLI・Web・Desktop の 3 つがあってどれを選べばいいかわからない」——そんな悩みを抱えていませんか?筆者は 2025 年の春から Claude Code CLI を触り始め、Windsurf の Cascade が頻繁にエラーを吐く時期にメインツールとして乗り換えました。以来、1 日あたり 5 時間以上 CLI を立ち上げて仕事をしています。Web 版はリリース直後から試しており、Desktop 版も試した上で「Code タブは使わず、Cowork タブだけを日常的に利用する」という使い分けに落ち着いています。
📑目次
結論から言うと、エンジニアなら CLI 一択(フル機能・自動化・Skills・CI/CD 対応)、非エンジニアなら Desktop の Cowork タブ(リサーチ・文書作成・ファイル整理)、環境構築ゼロで始めたいなら Web(GitHub 連携と仮想環境で安全、ただし Web アプリの外部公開用途には向かない)がおすすめです。この記事では、筆者が Pro → Max 5x → Max 20x と乗り換えてきた実体験もふまえて、3 版の機能差・料金・使い分けを徹底解説します。
| 比較項目 | CLI | Web(claude.ai) | Desktop |
|---|---|---|---|
| 環境構築 | Node.js + ターミナル | 不要(ブラウザのみ) | アプリDL のみ |
| 対象ユーザー | エンジニア | リモート開発者・セキュリティチーム | GUI 派・非エンジニア |
| ファイルアクセス | ローカル全体 | GitHub リポジトリのみ | ローカル全体 |
| CLAUDE.md / Hook / Skills | ★ フル対応(グローバル + リポジトリ) | △ リポジトリ内の CLAUDE.md は読み込み可(ローカル設定 / Hook は不可) | ★ CLI と同じエンジンでフル対応 |
| MCP 連携 | ★ フル対応 | △ サンドボックス制限あり | ★ Connectors で簡単設定 |
| CI/CD・ヘッドレス | ★ -p フラグ対応 |
✕ | ✕ |
| ビジュアル差分 | ✕ | ✕ | ★ サイドバイサイド |
| アプリプレビュー | ✕ | ✕ | ★ 内蔵プレビュー |
| バックグラウンド実行 | △ remote-control / teleport 機能で可 | ★ ネイティブ対応 | ✕ |
| セキュリティスキャン | ✕ | ★ Claude Code Security | ✕ |
| 料金 | Pro / Max / API | Pro / Max | Pro / Max |
Claude Code CLI — エンジニアのための最強ツール
CLI とは
Claude Code CLI は、ターミナル上で動作する AI コーディングエージェントです。npm install -g @anthropic-ai/claude-code またはネイティブインストーラーで導入でき、Pro / Max プランまたは API キーで認証します。起動するとプロジェクトのディレクトリ構造を自動スキャンし、CLAUDE.md ファイルがあればそのルールを自動的に読み込みます。ターミナルから直接コードの生成・編集・デバッグ・git 操作まで、開発に必要なあらゆる作業を AI に任せることができます。
CLI でしかできないこと
① CLAUDE.md
グローバル(~/.claude/CLAUDE.md)+ プロジェクト単位でルールを管理。プロジェクトごとのコーディング規約や指示を自動的に適用できます。
② Hook システム
14 以上のトリガーポイント(SessionStart, PreToolUse, PostToolUse, PermissionRequest 等)でカスタム処理を差し込み可能。
③ Skills
.claude/skills/ に置く再利用可能なエージェント能力。複雑なワークフローをスキルとして定義できます(カスタムスラッシュコマンド .claude/commands/ とは別概念)。
④ ヘッドレスモード
-p フラグで非対話実行が可能。GitHub Actions や CI/CD パイプラインに組み込んで、自動コードレビューやテスト生成ができます。
⑤ 自律ループ
タスク完了まで自動で作業を継続。複雑なリファクタリングやバグ修正も、指示を出すだけで最後まで実行します。
⑥ サンドボックス & Worktree
OS レベルの分離(Linux bubblewrap, macOS seatbelt)に加え、--worktree で独立した git コピーを作成して並行作業が可能。
エディタ連携
CLI はターミナル単体でも使えますが、主要なエディタとの連携も充実しています。
| エディタ | 対応状況 | 特徴 |
|---|---|---|
| VS Code | ★ 最も成熟 | チェックポイントベースの Undo、@メンション、並行会話 |
| JetBrains | ○ プラグイン対応 | IntelliJ, PyCharm, WebStorm 等で利用可能 |
| Zed | △ コミュニティ拡張 | コミュニティ製の拡張機能で対応 |
筆者の実感 — Skills が「これがなかったら使わない」機能
🏆 筆者の実体験
筆者は 2025 年春から CLI を本格的に使い始め、現在は 1 日 5 時間以上起動している状態が日常です。上で挙げた 6 つの機能のうち、「これがなかったら CLI は使っていなかった」と断言できるのが Skills です。CLAUDE.md と Hook もよく使いますが、Skills ほどワークフローを変えた機能はありません。
.claude/skills/ にチーム共通の操作を定義しておけば、スラッシュコマンド 1 つで記事作成・競合分析・コードレビューまで一気通貫で走らせられます。Cursor や Windsurf から乗り換えたのも、最終的には「Skills の自由度」が決め手でした。Web 版や Desktop 版では Skills が使えないため、筆者にとっては CLI 一択という結論になっています。
Linux ユーザーは何を選ぶべきか
🐧 Linux ユーザー向け補足
Claude Code Desktop 版は macOS / Windows のみ対応で、Linux ネイティブ版は提供されていません。Linux ユーザーに残された現実的な選択肢は、CLI か Web 版になります。
筆者は Ubuntu 上で Claude Code CLI を運用していますが、特にトラブルに遭遇したことはありません。ネイティブインストーラー or npm 経由で導入でき、Hook も Skills もそのまま動きます。Linux ユーザーで「Desktop 版の GUI が気になる」という方も、まずは CLI から始めて困りごとが出てから選択肢を検討するのが筆者のおすすめです。
CLAUDE.md と Hook の最小実例
CLI の強みを一番体感しやすいのが CLAUDE.md と Hook です。競合記事の多くは名前だけ紹介して終わるので、ここで最小の実例を示します。
プロジェクトルートに置く CLAUDE.md の例:
# プロジェクトルール
- 言語: TypeScript + React
- テストフレームワーク: Vitest
- コード変更後は必ず `npm test` を実行する
- 外部 API を叩く処理には必ず try-catch を入れる
- コミットメッセージは prefix(feat: / fix: / refactor:)を付ける
.claude/settings.json に SessionStart Hook を追加する例:
{
"hooks": {
"SessionStart": [
{ "command": "git status --short" }
]
}
}
たったこれだけで、セッション開始時に git status が自動表示され、Claude が変更中のファイルを把握した状態で作業を始められます。Hook は 14 以上のトリガーポイントに対応しているので、PostToolUse でテスト自動実行、PreToolUse で危険なコマンドをブロックなど、いくらでも応用できます。
CLI が向いている人
🎯 CLI がベストな人
- ターミナル操作に慣れたエンジニア — キーボード中心のワークフローで最高の生産性を発揮
- CI/CD パイプラインに組み込みたい DevOps —
-pフラグでヘッドレス実行、自動化パイプラインに統合 - Hook・Skills で独自ワークフローを構築したい人 — 14 以上のトリガーポイントとカスタムコマンドで自由自在にカスタマイズ
- API キー従量課金でコスト最適化したい人 — 使った分だけ支払う柔軟な料金体系を選択可能
Claude Code Web(claude.ai)— 環境構築ゼロで始められる
Web 版とは
Claude Code Web は、claude.ai のブラウザ上で動作するコーディングエージェントです。ローカル環境の構築は一切不要で、Pro / Max ユーザー向けのリサーチプレビューとして提供されています(2026 年 3 月現在)。GitHub 連携が必須で、GitHub ホストのリポジトリのみに対応しています(GitLab・Bitbucket は非対応)。Claude GitHub App を通じてリポジトリへのアクセスを認可する仕組みです。
サンドボックス(仮想環境)の仕組み
Web 版では、セッションごとに Anthropic が管理するクラウド上の分離環境でコードが実行されます。セキュリティは多層構造になっています。
| セキュリティレイヤー | 仕組み |
|---|---|
| Git 操作 | カスタムプロキシで中継、スコープ付きクレデンシャルで認証 |
| ファイルシステム分離 | 認可されたリポジトリのみアクセス可能、.env は自動ブロック |
| ネットワーク分離 | npm / PyPI 等のパッケージレジストリは接続可、それ以外は制限 |
Web 版だけの機能
① 環境構築ゼロ
ローカルに clone していないリポジトリでもブラウザだけで作業可能。Node.js やターミナルの設定は一切不要です。
② バックグラウンド実行
タスクを投げて後で確認。/tasks やモバイルアプリで進捗をモニタリングできます。ブラウザを閉じても作業は継続します。
③ 複数セッション並行実行
独立した Web セッションを複数同時に起動可能。異なるリポジトリや異なるタスクを同時並行で進められます。
④ Claude Code Security
Enterprise / Team 向けのセキュリティ機能(2026 年 2 月〜)。脆弱性スキャン、依存関係分析、多段階検証、レビュー・承認ダッシュボードを提供します。
筆者の実感 — Web 版の「安全さ」と「Web アプリ公開の壁」
🏆 筆者の実体験
筆者は Web 版が出て割と早い段階で触りました。一番の魅力は GitHub 連携と、内部で仮想環境を作成して実行してくれる安全性です。ローカルに clone していないリポジトリでも、壊す心配をせずに気軽にコードを動かせます。
ただし注意したいのは 作成した Web アプリが仮想環境内で動作するため、外部からアクセスしたい場合は一工夫が必要な点です。しかもその一工夫もあまりお勧めできる方法ではないので、「Web アプリを作って外部に公開する用途に使える」というイメージは持たない方が良いというのが筆者の結論です。あくまで「壊れない環境でコードを動かして結果を見る」ツールとして割り切って使うのが正解です。
Web 版の制限事項
⚠️ Web 版を選ぶ前に知っておきたい制限
- GitHub のみ対応: GitLab、Bitbucket、ローカルのみのリポジトリでは使えません
- ローカルファイル非対応: SSH キー、.env、ローカル設定ファイルにはアクセスできません
- CLAUDE.md / Hook / Skills 非対応: クラウドサンドボックスではローカル設定を読み込みません
- 共有レートリミット: クラウドセッションは他の Claude 利用と同じ使用量枠を消費します
- Web アプリの外部公開は実質非対応: 仮想環境内で動作するため、作成した Web アプリに外部からアクセスするには相応の工夫が必要で、本番運用には向きません
- プライベートリポジトリの問題: 個人アカウントのプライベートリポジトリが正しくインデックスされないという報告があります
Web 版が向いている人
🎯 Web 版がベストな人
- ローカル環境を構築せずに開発したい人 — ブラウザさえあればどこでも即座にコーディング開始
- リモートから手元にないリポジトリで作業したい人 — 出先のタブレットやスマホからでもコード修正が可能
- セキュリティスキャン機能を使いたいチーム(Enterprise / Team) — Claude Code Security で脆弱性を自動検出
- 複数タスクをバックグラウンドで並行実行したい人 — タスクを投げておいて、完了通知を待つだけ
Claude Code Desktop — GUI で使える開発環境
Desktop 版とは
Claude Code Desktop は、Claude Desktop アプリ(macOS / Windows。Linux 非対応)に搭載された GUI ベースのコーディングエージェントです。アプリには Chat / Cowork / Code の 3 つのタブがあり、Code タブが Claude Code の GUI 版に相当します。ターミナルではなくグラフィカルインターフェースで操作でき、claude.com/download からダウンロードできます。CLI と同じエンジンを使用しているため、ローカルファイルシステム・ターミナル・開発ツールにフルアクセスが可能です。
🏆 筆者の実体験 — Code タブは使わず Cowork タブだけ活用
筆者は Desktop 版の Code タブ機能がリリースされた直後に試しました。結論から言うと、Code タブは CLI に劣ると感じてすぐに使うのをやめました。理由は単純で、IDE のようなファイルツリー・タブ・検索といった管理機能が見当たらず、CLI ほど素早く作業できなかったからです。キーボードだけで完結する CLI の方が、筆者のワークフローには圧倒的に合っていました。
一方で Cowork タブは今でもよく利用しています。リサーチ・文書整理・複数ファイルの一括リネームなど、コマンドベースで書くほどではない雑務を任せるのに最適です。「Desktop 版は要らない」と結論づける記事も多いですが、Cowork タブまで含めると評価は変わります。コーディング用途では CLI、非コーディング雑務では Desktop Cowork、という使い分けが現在の筆者のスタイルです。
Desktop 版だけの機能
① ビジュアル差分レビュー
サイドバイサイドの差分表示で変更内容を一目で把握。Accept / Reject ボタンで変更を適用前に確認できます。
② アプリプレビュー
dev サーバーを起動してアプリをデスクトップ内で表示。コンソールログを読み取り、エラーを自動修正します。
③ PR モニタリング
CI チェックの状況をアプリ内で直接確認。ターミナルや GitHub を行き来する必要がなくなります。
④ Cowork モード
非コーディング作業(リサーチ・文書作成・ファイル整理)を AI エージェントに任せられる、コードを書かない人向けの機能。
⑤ Desktop Extensions(Connectors)
MCP サーバーをワンクリックでインストール。組み込み Node.js ランタイム付きで、面倒な設定なしに外部ツールと連携できます。
⑥ 権限管理の GUI
ビジュアルな権限設定画面で、Claude がアクセスできるファイルやツールを直感的に管理できます。
settings.json をテキスト編集する代わりに、GUI で直感的にツール権限を切り替えられるCowork モードとは
🤝 Cowork — コードを書かない人のための AI エージェント
Cowork モードは Code タブとは別の、非コーディング向けエージェント機能です。リサーチ・文書作成・ファイル整理・サブエージェント調整・タスクスケジュールなど、コーディング以外の業務を AI に任せることができます。PM・デザイナー・ビジネスパーソンなど、コードを書かない人にとっても強力なアシスタントになります。CLI の自律ループと比べると、セッションは短めでガードレールが多めに設定されており、安全に利用できます。
Desktop 版が向いている人
🎯 Desktop 版がベストな人
- ターミナルより GUI を好むエンジニア — グラフィカルな操作画面で CLI と同等のパワーを発揮
- ビジュアル差分・アプリプレビューで開発効率を上げたい人 — 変更内容を視覚的に確認しながら開発を進められる
- コーディング以外の作業も AI に任せたい人 — Cowork モードでリサーチ・文書作成・ファイル整理をカバー
- MCP を GUI で簡単に設定したい人 — Desktop Extensions(Connectors)でワンクリック導入
料金比較【2026年最新・3版共通】
| プラン | 月額 | CLI | Web | Desktop | 備考 |
|---|---|---|---|---|---|
| Free | $0 | ✕ | ✕ | ✕ | Claude Code 非対応 |
| Pro | $20 | ○ | ○ | ○ | ヘビーユースだとレートリミットに当たりやすい |
| Max 5x | $100 | ○ | ○ | ○ | Opus 4.6 対応、プロ開発者向け |
| Max 20x | $200 | ○ | ○ | ○ | 最高優先度。実用上ほぼリミットに当たらない(公式表記は Usage limits apply) |
| Team(Standard / Premium) | Standard $30〜 / Premium $150/人 | ○ | ○ | ○ | Standard / Premium 両方の seat に Claude Code 付属 |
| Enterprise | カスタム | ○ | ○ | ○ | 監査ログ・SCIM・セキュリティスキャン |
| API キー | 従量課金 | ○ | ✕ | ✕ | CLI のみ。ヘビーユースだと高額になる可能性 |
⚠️ API キー課金に関する注意
- API キーを環境変数に設定すると、サブスクリプションではなく API 課金になります。意図せず高額請求になるケースがあるため、設定前に必ず確認してください。
- ヘビーユーザーの実例: API 従量課金だと月額 $15,000 相当の利用量が、Max プランなら月 $200 で済んだケースも報告されています。日常的に Claude Code を使う場合は、Max プランの方が圧倒的にお得です。
筆者の実体験 — Pro → Max 5x → Max 20x と乗り換えた理由
🏆 筆者のプラン遍歴
筆者は現在 Max 20x プラン($200/月)で運用しています。ここに落ち着くまでの流れはこうでした。
- Pro($20): ある程度のものを開発しようとするとすぐにリミットに達したので、早々に見切りをつけました
- Max 5x($100): しばらく使っていましたが、5 時間セッションの上限によく引っかかるようになり、仕事のリズムが崩れることが頻発しました
- Max 20x($200): 現在のプラン。5 時間セッション上限にほぼ当たらず、安定して終日 CLI を回せています
「$20 の Pro プランでどこまで持つのか?」という質問をよく受けますが、筆者の感覚では 本気で 1 日 5 時間以上 CLI を走らせる人には Pro は物足りないです。逆に週数時間程度の利用なら Pro で十分です。自分の利用時間を 1 週間ほど計測してから判断するのがおすすめです。
💡 API 従量課金は基本的に使わない(筆者の判断)
筆者は API キーも持っていますが、基本的には自作サービスに Claude を組み込む用途でのみ使用しています。セッション上限に達したタイミングで自動的に API に切り替わることもありますが、日常的な開発用途では API 従量課金は割高になるため、あくまでフォールバックとして割り切っています。Max プランで殴る方が圧倒的にコスパが良いというのが、1 年以上使い続けた結論です。
3版の使い分け【2026年版・ユーザータイプ別おすすめ】
| ユーザータイプ | おすすめ版 | 理由 |
|---|---|---|
| ターミナル好きのエンジニア | CLI | フル機能・Hook・自律ループ・CI/CD |
| GUI 派のエンジニア | Desktop(Code タブ) | CLI と同等のパワー + ビジュアル差分・プレビュー |
| PM・デザイナー・非エンジニア | Desktop(Cowork タブ) | コーディング不要、リサーチ・文書作成 |
| PR レビュー担当 | Desktop + Web | ビジュアル差分 + セキュリティスキャン |
| DevOps / CI/CD 担当 | CLI(ヘッドレス) | -p フラグでパイプライン統合 |
| リモート開発者 | Web | 環境構築不要、ブラウザだけで開発 |
| セキュリティチーム | Web(Claude Code Security) | 脆弱性スキャン・依存関係分析 |
併用のすすめ
💡 3版は補完関係 — 併用で最大効果
Claude Code の 3 版はすべて同一サブスクリプションで利用でき、追加料金はかかりません。それぞれの強みを組み合わせることで、開発ワークフロー全体を最適化できます。
- CLI + Web: CLI でローカル開発しつつ、Web でバックグラウンドタスクを並行実行
- CLI + Desktop: CLI で自動化・CI/CD を回しつつ、Desktop でビジュアル差分レビュー
- Desktop + Web: Desktop で日常開発、Web でセキュリティスキャンやリモート作業
⚠️ レートリミットに注意
3 版すべてのレートリミットは共有されます。CLI で大量のタスクを実行しながら、同時に Web でもヘビーに使うと、レートリミットに達する可能性があります。Max プラン(特に 20x)であれば、ほぼ制限なく利用できます。
よくある質問 — Claude Code の使い方について
▶無料プランで Claude Code は使えますか?
▶Web 版は GitHub 以外のリポジトリでも使えますか?
▶Desktop 版と CLI はどちらが高機能ですか?
-p フラグ)、自律ループなど、CLI でしか使えない機能が多くあります。一方で、Desktop はビジュアル差分、アプリプレビュー、Cowork モードなど、GUI ならではの利便性が強みです。エンジンは同じなので、基本的なコーディング能力に差はありません。▶3 つの版を同時に使えますか?
▶API キーとサブスクリプション、どちらがお得ですか?
▶Linux で Claude Code Desktop 版は使えますか?
▶$20 の Pro プランは実際どれくらい持ちますか?
▶Desktop の Code タブと Cowork タブはどう使い分けますか?
▶Web 版で作った Web アプリを外部に公開できますか?
まとめ — あなたに合った版を選ぼう
エンジニアは CLI + Skills、非エンジニアは Desktop の Cowork タブ — これが筆者が 1 年使って出した答え
3 版は補完関係にあり、併用することでそれぞれの強みを最大限に活かせます。
まずは自分のワークスタイルに合った 1 つから始めて、必要に応じて他の版を追加しましょう。
- エンジニアなら CLI — Skills・Hook・CLAUDE.md・ヘッドレス・自律ループすべて対応。筆者も 1 日 5 時間以上使うメインツール
- 非エンジニアなら Desktop の Cowork タブ — リサーチ・文書作成・ファイル整理などコーディング以外の雑務を任せるのに最適
- GUI 派のエンジニアなら Desktop の Code タブ(ただし筆者は IDE 的管理機能の弱さが気になり CLI に戻した)
- 環境構築ゼロで試したいなら Web — GitHub 連携と仮想環境で安全。ただし Web アプリの外部公開用途には向かない
- Linux ユーザーは CLI が中心(必要に応じて Web 版も) — Desktop 版は macOS / Windows のみ対応
- プランは Max 5x 以上を推奨 — Pro はすぐリミット、API 従量課金は割高
👉 Claude Code 効率化テクニック 15 選 も合わせてお読みください。
著者
krona23
IT業界20年以上の実務経験を持ち、日本国内有数のPVを誇る大規模Webサービスで事業部長・CTOを複数社で歴任。Windows/iOS/Android/Webと技術の変遷を経験し、現在はAIネイティブへの変革に注力。DevGENTでは、AIコードエディタ・自動化ツール・LLMの実践的な使い方を日英西3言語で発信中。
📚 あわせて読みたい











コメントを残す