Vibe Codingを始める:開発環境のゼロからのセットアップ
English · 繁中 · Español · 日本語 · Português (BR)
著者: Danko Peng(@dankopeng)
更新: 2026年3月
読了時間: 約10分
この記事を終えれば、環境は整う
多くの人がこのステップで詰まる——難しいからではなく、何をどの順番でやればいいかわからないからだ。
この記事ではすべての前提条件を一つひとつ説明する。やり終えれば、完全なVibe Coding開発環境が整い、vibefast.appがCloudflare上でデプロイされて動いている状態になる。
インストールするものはNode.js、Git、Cursor。やることはリポジトリのclone、npm install、npm run setupだけだ。
ステップ1:Node.jsのインストール
Node.jsはJavaScriptをコンピュータ上で実行するための環境だ。これがないとnpmもnpxも使えない。
nodejs.org にアクセスして LTS版(Long Term Support、長期サポート版)をダウンロードする。
インストール後、ターミナルで確認:
node --version
# v22.0.0 のようなバージョン番号が表示されればOK
npm --version
# 10.0.0 のようなバージョン番号が表示されればOKバージョン番号が表示されればインストール成功だ。
ターミナルについて
ターミナル(黒い画面)に慣れていない場合でも心配しなくていい。
Mac:Cmd + Space を押して「Terminal」を検索して開く。
Windows:「PowerShell」を検索するか、Windows Terminal をインストールする。
ターミナルはテキストコマンドでコンピュータと通信する場所だ。ここにコマンドを入力してコンピュータが実行する。Vibe Codingの開発フロー全体の約半分の操作がここで行われる。
npmとnpxとは?(30秒で解説)
npm(Node Package Manager) はJavaScriptのパッケージ管理ツールだ。世界中の開発者が自分のツールやライブラリをnpmリポジトリに公開しており、無料でダウンロードして使える。
npm install stripe # Stripeパッケージをプロジェクトにダウンロード
npm run dev # package.jsonに定義されたdevコマンドを実行npx はインストールせずにツールを直接実行する:
npx wrangler deploy # wranglerを事前にインストールせずに直接実行この2つを覚えておけば十分だ。他のnpmコマンドに出会ったらAIに説明を求めよう。
ステップ2:Gitのインストール
Gitはバージョン管理ツールで、他のリポジトリをcloneしたり、自分のコード変更を追跡したりできる。
Mac:ターミナルで入力:
git --versionMacにまだGitがインストールされていない場合、システムが自動的にXcode Command Line Toolsのインストールを促すので、指示に従ってインストールする。
Windows:git-scm.com からダウンロードしてインストール。
インストール後に確認:
git --version
# git version 2.40.0 のような表示がされればOKステップ3:Cloudflareアカウントの作成
cloudflare.com にアクセスして無料でアカウントを作成する。
vibefast.appはCloudflare上にデプロイするため、セットアップを完了するにはアカウントが必要だ。無料プランの枠は起動したてのアプリには十分すぎるほどだ。
R2の利用を有効化する(クレジットカードが必要)
vibefast.appはファイルや画像の保存にCloudflare R2を使用する。R2はデフォルトで無効になっており、手動で有効化する必要がある——その際、Cloudflareはクレジットカードの入力を求める。
手順:
- Cloudflare Dashboardにログイン
- 左側メニューで R2 をクリック
- 「Purchase R2 Plan」または「Enable R2」をクリックし、画面の指示に従ってクレジットカード情報を入力する
入力してもすぐに請求されることはない。 R2は毎月無料枠が付いている(ストレージ10GB、読み取り操作100万回)。料金が発生するのはこの無料枠を超えた場合のみだ。クレジットカードは本人確認と無料枠超過時の課金のために使われる。起動したてのアプリでは、この枠に近づくこともないだろう。
ステップ4:vibefast.appをClone
vibefast.appを購入すると、プライベートリポジトリのコラボレーター招待が届く。招待を承認し、ターミナルで実行:
git clone https://github.com/vibefast-app/vibefast.git my-app
cd my-appgit clone でリポジトリ全体をコンピュータにコピーし、cd my-app でそのフォルダに移動する。
ステップ5:npm install
npm installこのコマンドはプロジェクトのpackage.jsonを読み込み、必要なすべてのパッケージをnode_modulesフォルダにダウンロードする。
初回は数分かかることがある。完了メッセージが表示されればOKだ。
なぜこれが必要なのか?node_modulesフォルダは非常に大きいため(数百MB)、GitHubには含まれていない。新しいプロジェクトをcloneするたびに、npm installでパッケージを再ダウンロードする必要がある。
ステップ6:npm run setup
npm run setupこれがフロー全体で最も「魔法的な」ステップだ。
前述のcloneとinstallを合わせて、必要なコマンドは合計3つだけ:
git clone https://github.com/vibefast-app/vibefast.git my-app
cd my-app && npm install
npm run setupnpm run setup がすべてを自動で完了させる:
- Cloudflareアカウントへのログインをガイドする
- D1データベースを作成し、bootstrap SQLを実行する
- JWT secretを自動生成し、Cloudflareの環境変数に書き込む
- フロントエンドとバックエンド両方のWorkerを本番環境に同時デプロイする
完了すると、アプリはCloudflareのグローバル300以上のノードで動作している。cloneからグローバルデプロイまで、3つのコマンド、数分で完了だ。
ターミナルにアプリのURLが表示されるので、ブラウザで確認しよう。
ステップ7:Cursorのインストール
Cursorは現在最も主流のAIエディタで、Vibe Codingのコアツールだ。
Cursorは有料ソフトウェアで月額$20。 登録後に7日間の無料トライアルが使えて、トライアル期間中は機能が完全に利用でき、クレジットカードの入力も不要だ。7日後に継続するかどうかを決める。
cursor.com からダウンロードしてインストールし、メールでアカウントを登録して7日間のトライアルを開始しよう。
インストール後、Cursorでプロジェクトを開く:
cursor .またはCursorでFile → Open Folderを選択して、my-appフォルダを選ぶ。
開いたら、Cmd+L(Mac)またはCtrl+L(Windows)でAIチャットを開く。試しに入力してみよう:
このプロジェクトの構造を教えてください。主要なフォルダとファイルを説明してください。Cursorがプロジェクト全体を分析して、各部分の役割を教えてくれる。
ローカル開発
環境が整ったら、以降の開発は毎回:
npm run devこれでローカルの開発サーバーが起動する。http://localhost:5173 を開けばアプリが見える。
ローカルで変更 → 問題なければ → npm run deploy で本番環境にデプロイ。
これが基本の開発サイクルだ。
これで何が手に入ったか
7ステップを終えると、手元には:
- ✅ Node.jsとnpmのインストール完了
- ✅ Gitのインストール完了
- ✅ Cloudflareアカウント
- ✅ vibefast.appが本番環境にデプロイ済み、世界中からアクセス可能
- ✅ Cursorのインストール完了、Vibe Codingを始める準備完了
次の記事に進んで、Vibe Codingで欲しい機能を作る方法を学ぼう。
Danko Peng
X · YouTube · Threads
完全なCloudflareフルスタックテンプレートを今すぐ使い始めたい方へ:
👉 vibefast.app — アーリーバード $99、2026年8月1日より $199 に値上がり。