1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【2026年版】Claude Code 駆動開発 完全ツールスタックガイド — CLI で全部やる時代

1
Posted at

はじめに

Claude Code(Anthropic 公式 CLI)を開発の中心に据えると、ツール選定の基準が変わります

従来の基準: 「機能が豊富か」「UIが使いやすいか」
Claude Code 駆動の基準: 「CLI で操作できるか」

Claude Code はターミナル上で動くので、CLI があるツール = Claude Code が自力で操作できるツールです。逆に、GUI 前提のツールは Claude Code が触れません。

この記事では、Claude Code 中心の開発で使うべきツールを 全カテゴリ・全競合サービスの比較付き でまとめました。

選定基準

✅ CLI がある → 採用候補
❌ CLI がない / GUI 前提 → 不採用
🔑 ツールは少ないほど強い(増やさない)

この記事の読み方

★ = Claude Code 駆動開発でのおすすめ度(CLI 連携・簡単さ・実用性の総合評価)

  • ★★★★★ : 最高。迷わず採用
  • ★★★★☆ : 良い。要件次第で採用
  • ★★★☆☆ : 普通。他に良い選択肢がある
  • ★★☆☆☆ : 微妙。CLI が弱い or 複雑
  • ★☆☆☆☆ : 不採用。GUI 前提

最強構成(結論を先に)

迷ったらこれを入れれば間違いない。全部 CLI で Claude Code が操作できます。

カテゴリ ツール コマンド
コード管理 GitHub gh
タスク管理 GitHub Issues gh issue
DB Supabase supabase
デプロイ Vercel vercel
テスト Vitest + Playwright vitest / playwright
コード品質 ESLint + Prettier + tsc eslint / prettier / tsc
CI/CD GitHub Actions .github/workflows/
監視 Sentry sentry-cli
環境変数 Doppler doppler
DNS Cloudflare wrangler
デザイン Tailwind + shadcn/ui npx shadcn@latest add
認証 Supabase Auth supabase
メール Resend resend
ストレージ Supabase Storage / Cloudflare R2 supabase / wrangler
決済 Stripe stripe
API テスト curl curl
コンテナ Docker docker

最小インストール

# CLI ツール
brew install gh supabase/tap/supabase vercel doppler

# プロジェクト内
npm i -D vitest playwright eslint prettier typescript
npx shadcn@latest init

カテゴリ別 全ツール比較

コード管理 / Git ホスティング

サービス CLI 無料枠 備考
GitHub gh 無制限リポジトリ ★★★★★ CLI 最強。Issues / Actions / PR が全部 CLI
GitLab glab 無制限、CI 400分/月 ★★★★☆ CI 組み込み、セルフホスト可
Bitbucket CLI 弱い 5ユーザーまで ★★☆☆☆ CLI が貧弱。Jira 連携前提
Gitea tea セルフホスト ★★★☆☆ 軽量 GitHub 代替。自前管理が必要

おすすめ: GitHubgh が圧倒的に強く、Claude Code との連携が最も自然。


タスク管理

サービス CLI 無料枠 備考
GitHub Issues gh issue 無制限 ★★★★★ コードとタスクが同じ場所。PR 自動紐づけ
GitHub Projects gh project 無制限 ★★★★☆ カンバン・スプリント管理
Linear linear 250 Issues ★★★★☆ CLI あり。チーム開発なら最強。$8/月〜
Jira CLI 弱い 10ユーザー ★★☆☆☆ GUI 前提。重い
Notion CLI なし 無制限 ★☆☆☆☆ CLI なし
Trello CLI なし 10ボード ★☆☆☆☆ CLI なし
Todoist todoist 5プロジェクト ★★★☆☆ 開発タスク向きではない
Asana MCP あり 15ユーザー ★★★☆☆ MCP 経由で連携可。ただし GUI メイン

おすすめ: GitHub Issues。個人〜少人数はこれで十分。チーム 10 人超えたら Linear。


データベース(BaaS / マネージド DB)

サービス CLI 無料枠 備考
Supabase supabase 2プロジェクト、500MB ★★★★★ CLI 最強。マイグレーション・ローカル DB・Edge Functions 全対応
Firebase firebase Spark プラン ★★★★☆ CLI 充実。NoSQL (Firestore)
PlanetScale pscale 有料のみ ★★★★☆ MySQL。ブランチング機能。無料枠廃止
Neon neonctl 0.5GB ★★★★☆ サーバーレス PostgreSQL。ブランチングあり
Turso turso 9GB ★★★★☆ SQLite ベース。エッジ DB。軽量で速い
MongoDB Atlas mongosh / atlas 512MB ★★★☆☆ NoSQL。リレーショナル向きではない
Upstash REST 中心 Redis 10K/日 ★★★☆☆ サーバーレス Redis/Kafka。CLI 薄い
CockroachDB cockroach 10GB ★★★☆☆ 分散 SQL。大規模向き
Xata xata 15GB ★★★☆☆ Spreadsheet 的 DB。検索強い
Prisma (ORM) prisma - ★★★★☆ ORM。マイグレーション CLI が強い
Drizzle (ORM) drizzle-kit - ★★★★☆ 軽量 ORM。Supabase/Neon と相性良い

おすすめ: Supabase。CLI が最も充実。認証・ストレージ・Edge Functions も込み。


デプロイ

サービス CLI 無料枠 得意領域
Vercel vercel 月100GB バンド幅 Next.js / React ★★★★★
Cloudflare Pages wrangler 無制限バンド幅 静的 + Workers ★★★★★
Fly.io fly 3つの VM 無料 コンテナ、WebSocket ★★★★★
Railway railway 月$5クレジット フルスタック、DB 込み ★★★★☆
Render 非公式 CLI 静的無料、750h フルスタック ★★★☆☆
Netlify netlify 月100GB、300分 静的 + Functions ★★★★☆
AWS (SST) sst 12ヶ月無料枠 何でも ★★★★☆
GCP Cloud Run gcloud 月200万リクエスト コンテナ ★★★☆☆
Deno Deploy deployctl 月10万リクエスト Deno / Fresh ★★★☆☆
Coolify ssh + Docker セルフホスト 何でも(自前 Vercel) ★★★☆☆
Dokku dokku (ssh) セルフホスト Heroku 代替 ★★★☆☆
DigitalOcean doctl 3つの静的サイト シンプル ★★★☆☆
Heroku heroku 有料のみ ($5〜) 老舗 ★★★☆☆
Supabase Edge Functions supabase 50万回/月 Supabase 統合 API ★★★★☆

用途別の選び方

やりたいこと おすすめ
Next.js を最速でデプロイ Vercel
無料で大量トラフィック Cloudflare Pages
WebSocket / 常駐プロセス Fly.io
DB も一緒に管理 Railway
将来的に大規模化 SST (AWS)
自前サーバーで全部管理 Coolify / Dokku

テスト

ツール コマンド 用途 備考
Vitest vitest ユニット・統合 ★★★★★ 最速。Vite 互換。設定ほぼ不要
Playwright playwright test E2E ★★★★★ ブラウザ自動操作。スクショ比較
Jest jest ユニット・統合 ★★★★☆ 老舗。Vitest に比べ設定が多い
Cypress cypress run E2E ★★★☆☆ GUI 寄り。ヘッドレス CLI はあるが重い
Testing Library Vitest 経由 コンポーネント ★★★★☆ Vitest と組み合わせ
Storybook Test storybook ビジュアル ★★★☆☆ テストというより確認

おすすめ: Vitest + Playwright。ユニットと E2E の最強コンビ。Claude Code がテストを書いて、実行して、失敗したら直す。


コード品質

ツール コマンド 用途 備考
ESLint eslint リント ★★★★★ 業界標準。Flat Config でシンプルに
Prettier prettier フォーマット ★★★★★ 議論不要のフォーマッター
TypeScript tsc --noEmit 型チェック ★★★★★ 型安全の基盤
Biome biome リント+フォーマット ★★★★☆ ESLint + Prettier を 1 つに。超高速
oxlint oxlint リント ★★★☆☆ Rust 製で超高速。ESLint 互換目指し中
dprint dprint フォーマット ★★★☆☆ Rust 製。Prettier より高速

おすすめ: ESLint + Prettier(安定)or Biome(1 つで済ませたいなら)。


CI/CD

サービス 設定 無料枠 備考
GitHub Actions .github/workflows/ 2,000分/月 ★★★★★ GitHub 完結。gh で操作可
GitLab CI .gitlab-ci.yml 400分/月 ★★★★☆ GitLab 使うなら最強
CircleCI .circleci/config.yml 6,000分/月 ★★★☆☆ 高機能だが別サービス
Travis CI .travis.yml OSS のみ ★★☆☆☆ 衰退気味
Dagger dagger ローカル実行 ★★★☆☆ CI をコードで書く。ニッチ

おすすめ: GitHub Actions。GitHub に全部寄せるなら一択。


監視・エラートラッキング

サービス CLI 無料枠 備考
Sentry sentry-cli 5K イベント/月 ★★★★★ CLI 充実。リリース管理・ソースマップ対応
LogTail logtail 1GB/月 ★★★★☆ ログ収集。Vercel 連携簡単
Axiom axiom 500GB/月 ★★★★☆ ログ+トレース。Next.js 統合あり
Datadog datadog-ci 14日トライアル ★★★☆☆ 高機能だが GUI 中心。高額
New Relic newrelic 100GB/月 ★★★☆☆ フルスタック監視。CLI は補助的
Highlight.io npm 500セッション/月 ★★★☆☆ セッションリプレイ。OSS
Checkly checkly 5チェック ★★★★☆ API/ブラウザ監視。Playwright ベース

おすすめ: Sentry。エラー検知 → Claude Code が修正、の自動化が組みやすい。


環境変数・シークレット管理

サービス CLI 無料枠 備考
Doppler doppler 5ユーザー ★★★★★ CLI 最強。doppler run -- で注入
Infisical infisical 5ユーザー ★★★★☆ OSS。Doppler 代替。セルフホスト可
1Password CLI op $3/月〜 ★★★☆☆ パスワード管理の延長
Vercel env vercel env Vercel ユーザー ★★★★☆ Vercel 使うなら追加不要
AWS Secrets Manager aws secretsmanager $0.40/月〜 ★★☆☆☆ AWS ロックイン。CLI 冗長
.env 手動管理 なし 無料 ★★☆☆☆ 共有・管理が破綻しやすい

おすすめ: Doppler。CLI が直感的。Vercel だけなら vercel env でも可。


コンテナ

ツール CLI 備考
Docker docker ★★★★★ 業界標準。Claude Code が Dockerfile を書ける
Podman podman ★★★★☆ Docker 互換。デーモン不要
OrbStack orbstack ★★★★☆ macOS 向け Docker Desktop 代替。軽量

おすすめ: Docker(+ macOS なら OrbStack で軽量化)。


DNS・ドメイン

サービス CLI 備考
Cloudflare wrangler ★★★★★ DNS + CDN + Workers。無料
AWS Route 53 aws route53 ★★★☆☆ CLI 冗長
Vercel Domains vercel domains ★★★★☆ Vercel 使ってるなら追加不要
お名前.com CLI なし ★☆☆☆☆ GUI のみ

おすすめ: Cloudflare。無料で高機能、CLI で完結。


デザイン

ツール CLI / コード 備考
Tailwind CSS 設定ファイル ★★★★★ カラー・スタイルをコードで一元管理
shadcn/ui npx shadcn@latest add ★★★★★ コピペ型 UI。カスタマイズ自由
Lucide npm パッケージ ★★★★★ アイコン。コードで指定
Storybook storybook dev ★★★★☆ コンポーネントカタログ
Heroicons npm パッケージ ★★★★☆ Tailwind 公式アイコン
Radix UI npm パッケージ ★★★★☆ ヘッドレス UI。shadcn の基盤
MUI npm パッケージ ★★★☆☆ 重い。Tailwind と相性悪い
Chakra UI npm パッケージ ★★★☆☆ Tailwind と競合
Ant Design npm パッケージ ★★★☆☆ 業務系向き
Figma GUI のみ ★☆☆☆☆ Claude Code が触れない

おすすめ: Tailwind + shadcn/ui + Lucide。デザインの正はコード。Figma は使わない。初期の方向性だけ人間が決めて、実装と改善は Claude Code。


認証

サービス CLI / SDK 無料枠 備考
Supabase Auth supabase 内蔵 Supabase に含む ★★★★★ Supabase 使うなら追加不要
NextAuth (Auth.js) npm 無料 (OSS) ★★★★★ セルフホスト。Next.js 最適
Clerk npm 10K ユーザー ★★★★☆ UI 込みで楽。依存度高い
Lucia npm 無料 (OSS) ★★★★☆ 軽量。自分でセッション管理
Firebase Auth firebase 無制限 ★★★★☆ Google 連携が楽
Auth0 auth0 7,500 ユーザー ★★★☆☆ 高機能だが設定複雑
Kinde npm 10,500 ユーザー ★★★☆☆ 新興。UI が綺麗

おすすめ: Supabase Auth(Supabase 使うなら)or NextAuth(自前管理したいなら)。


メール送信

サービス CLI / SDK 無料枠 備考
Resend resend CLI + npm 100通/日 ★★★★★ React Email でテンプレートをコードで書ける
SendGrid npm 100通/日 ★★★★☆ 老舗。安定
Postmark npm 100通/月 ★★★★☆ 到達率最高
AWS SES aws ses 62,000通/月 ★★★☆☆ 最安。CLI 冗長
Mailgun npm トライアル ★★★☆☆ CLI は補助的

おすすめ: Resend。React Email でテンプレートをコードで書ける = Claude Code が作れる。


ファイルストレージ

サービス CLI / SDK 無料枠 備考
Supabase Storage supabase 1GB ★★★★★ Supabase 使うなら追加不要
Cloudflare R2 wrangler 10GB ★★★★★ エグレス無料。S3 互換
AWS S3 aws s3 5GB (12ヶ月) ★★★★☆ 定番。エグレス有料
Uploadthing npm 2GB ★★★★☆ Next.js 特化
Vercel Blob vercel blob 制限あり ★★★☆☆ 容量小さい

おすすめ: Supabase Storage or Cloudflare R2


決済

サービス CLI / SDK 備考
Stripe stripe CLI ★★★★★ CLI 最強。Webhook テスト・ログ全対応。世界標準
PAY.JP npm (CLI なし) ★★★☆☆ 日本特化。CLI なし
LemonSqueezy npm ★★★★☆ SaaS / デジタル商品特化
Paddle npm ★★★★☆ SaaS 向き。税務処理込み
Square npm ★★★☆☆ 対面 + オンライン

おすすめ: Stripestripe CLI で Webhook テスト・ログ確認が全部できる。日本円にも対応。PAY.JP は CLI がないので Claude Code との相性は劣る。


API テスト

ツール コマンド 備考
curl curl ★★★★★ どこでも使える。Claude Code の標準武器
HTTPie http ★★★★★ curl より読みやすい。JSON 対応が楽
Hurl hurl ★★★★☆ テストシナリオをファイルで定義
Postman GUI ★☆☆☆☆ GUI 前提
Insomnia GUI ★☆☆☆☆ GUI 前提

おすすめ: curl + HTTPie。Postman は不要。


CLI vs MCP — どっちを使うべき?

結論: CLI だけで十分。MCP は「CLI がないツール」の救済策

CLI がある → CLI を使う(速い、安定、コンテキスト消費なし)
CLI がない → MCP で補う(あれば)
MCP もない → そのツールは不採用

なぜ CLI > MCP なのか

観点 CLI MCP
速度 速い(直接実行) 遅い(サーバー経由)
安定性 枯れてる まだ新しい、落ちることも
コンテキスト消費 少ない(出力だけ) 多い(ツール定義が常駐)
セットアップ brew install で終わり サーバー起動・認証が必要
オフライン 動く 動かない場合あり

MCP を入れるほどコンテキストを消費する

MCP サーバー 1 つ追加 = ツール定義がコンテキストに常駐 = Claude Code が使える文脈量が減る

不要な MCP を入れない方が Claude Code は速く・賢く動きます。

判断フロー

そのツール CLI ある?
├── Yes → CLI を使う。MCP 不要
└── No
     MCP ある?
     ├── Yes → 本当に必要なツール?
     │     ├── Yes → MCP 入れる
     │     └── No  → 不採用(ツール増やさない)
     └── No  → 不採用

主要サービスの CLI / MCP 対応表

サービス CLI MCP 判断
GitHub gh あり CLI で十分
Supabase supabase あり CLI で十分
Vercel vercel あり CLI で十分
Sentry sentry-cli あり CLI で十分
Stripe stripe あり CLI で十分
Cloudflare wrangler あり CLI で十分
Docker docker あり CLI で十分
Asana なし あり 使うなら MCP で
Notion なし あり 使うなら MCP で
Slack なし あり 通知用途なら MCP で
Figma なし あり そもそも不採用
Jira 弱い あり そもそも不採用

★5 ツール構成は全て CLI があるので、MCP は 0 個が最適


不採用リスト

カテゴリ 不採用 理由
タスク管理 Jira, Notion, Trello GUI 前提、CLI 弱い
デザイン Figma GUI 前提、双方向連携不可
DB 管理 TablePlus, phpMyAdmin GUI 前提
API テスト Postman, Insomnia GUI 前提
ドキュメント Confluence, Notion GUI 前提
CI/CD Jenkins GUI 多い
クラウド AWS Console GUI 前提(CLI はあるが複雑すぎる)
コミュニケーション Slack, Discord Claude Code が参加できない
ドメイン お名前.com CLI なし

全体構成図

GitHub(全ての中心)
├── コード管理       git / gh
├── タスク管理       gh issue / gh project
├── CI/CD           GitHub Actions
├── PR / レビュー     gh pr
│
├── Claude Code(AI エンジニア)
│   ├── コード実装       Edit / Write
│   ├── テスト実行       vitest / playwright
│   ├── ビルド確認       npm run build / tsc
│   ├── デプロイ         vercel deploy
│   ├── DB 操作          supabase / psql
│   ├── API テスト       curl
│   ├── エラー確認       sentry-cli
│   ├── 環境変数管理     doppler / vercel env
│   ├── DNS 管理         wrangler
│   └── 決済テスト       stripe listen
│
└── 人間(意思決定のみ)
    ├── 要件定義
    ├── デザインの方向性
    ├── 最終確認・承認
    └── 外部サービスのアカウント作成

まとめ

Claude Code 駆動開発のツール選定は 「CLI があるか?」の一点 で決まります。

  • CLI がある → Claude Code が自力で操作できる → 採用
  • GUI 前提 → Claude Code が触れない → 不採用
  • MCP は救済策であって、CLI があるなら不要

この構成で開発すれば、人間がやることは 要件を伝えるだけ。あとは Claude Code が実装・テスト・デプロイ・監視まで全部やってくれます。

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?