すべてのトラック
アプリを作る
無料 · 基礎

アプリを作る

押すと実際に動くアプリを、話すだけで作る

約40分9ステップ

完成すると手に入るもの

データが保存され、スマホにインストールもできる自分の Web アプリ

必要なもの

  • Claude Pro 以上のプラン必須

    バイブコーディングの頭脳です。まずは Claude Pro($20/月)で十分始められます。毎日たくさん作るなら Max プランが余裕があります。無料プランでも体験はできますが、すぐに上限に達します。

  • パソコン(Windows か Mac)必須

    スペックはほとんど関係ありません。ネットにつながるノートパソコンで十分です。

  • Node.js(LTS 版)必須

    コードを動かすエンジンです。nodejs.org で「LTS」と書かれた安定版を入れます。インストールはステップ1で一緒に行います。

  • VS Code(Visual Studio Code)必須

    無料のコードエディタです。ここに Claude Code 拡張を入れて「AI と話しながらコーディング」します。Microsoft の Visual Studio(別の重い IDE)とは違うので名前に注意してください。

1

全体像:サイトとアプリの違い

サイトが「見せるもの」なら、アプリは「動くもの」です。ユーザーが入力し、それが保存され、再び開いても残っていて初めて本物のアプリです。

Web 技術でアプリを作ります。インストーラ不要で、作ったものをスマホのホームに追加すれば普通のアプリのように使えます(PWA)。アプリストアの審査も不要です。

ヒント

最初のアプリは小さく。ToDo リスト一つでも、入力・保存・削除というアプリの核を全部学べます。

2

ステップ1, Node.js をインストールして確認

nodejs.org で「LTS」版を入れ、VS Code のターミナルで下を確認します。

ターミナル
$node -v
$npm -v
v20.18.0
10.8.2

こう出れば成功

バージョン番号が2つ出れば成功です。

nodejs.org

エラーが出たら?

3

ステップ2, VS Code に Claude をつなぐ

VS Code を入れた後、拡張機能で「Claude Code」を入れ、Sign in でサブスクを連携します。

www.anthropic.com/claude-code

ヒント

アプリの案を先に Claude に話し「どの機能から作ればいい?」と聞くと、順番を立ててくれます。

4

ステップ3, Next.js アプリを作る

下で土台を作ります。TypeScript・Tailwind・App Router は全部 Yes 推奨。

ターミナル
$npx create-next-app@latest my-app
✔ TypeScript … Yes
✔ Tailwind CSS … Yes
✔ App Router … Yes
Success! Created my-app

こう出れば成功

「Success! Created my-app」が出れば成功です。

5

ステップ4, アプリを実行してプレビュー

フォルダに入り開発サーバを起動。「http://localhost:3000」をブラウザで開きます。この画面は開いておきます。

ターミナル
$cd my-app
$npm run dev
▲ Next.js 15
- Local: http://localhost:3000
✓ Ready in 1.4s

こう出れば成功

初期画面が出れば準備完了です。

エラーが出たら?

6

ステップ5, バイブコーディングで機能を作る

Claude に動作を具体的に説明します。例:「app/page.tsx を『ToDo アプリ』にして。上に入力欄と追加ボタン、追加すると下の一覧に出て、各項目に完了チェックと削除ボタン。完了したものはグレーの取り消し線で。」

ブラウザで実際に押して「完了は一番下へ移動」「件数表示を追加」と直します。アプリは『押して直す』反復が特に大事です。

ヒント

不具合は「完了ボタンを押しても表示が変わらない」のように症状をそのまま言えば、Claude が原因を見つけて直します。

エラーが出たら?

7

ステップ6, データ保存 + スマホにインストール可能に

今は更新すると内容が消えることがあります。Claude に「入力した ToDo をブラウザに保存(localStorage)して、再び開いても残るように」と頼むと本物のアプリらしくなります。

続けて「このアプリをスマホのホームに入れられる PWA にして。アプリのアイコンと名前も設定して」と頼めば、スマホのブラウザで『ホーム画面に追加』からアプリのように入ります。

ヒント

保存が効くか確認するには、項目を追加してブラウザを完全に閉じて開き直します。残っていれば成功です。

エラーが出たら?

8

ステップ7, Vercel で公開

ウェブサイトのトラックと同じです。下で Vercel に上げると実アドレスができ、それをスマホで開いてインストールできます。

ターミナル
$npm i -g vercel
$vercel
Vercel CLI
✅ Production: https://my-app.vercel.app

こう出れば成功

https://...vercel.app が出れば完成です。

vercel.com

エラーが出たら?

9

完成!そして次へ

おめでとうございます。入力・保存・インストールできる本物のアプリを作りました。

次はログイン、通知、ダークモード、複数端末同期まで同じ方法で広げられます。キャリアアーケードでチームを組み、より大きなアプリに挑戦しましょう。

覚えておこう

  • アプリの核は『押して、だめなら症状を言い、直す』反復です。
  • 小さく始めて機能を一つずつ足す。それが最速で安全です。
スタジオで試す
バイブコーディング教室