// VIBE CODING · 2026

Vibe Coding 工具全景圖
從想法到上線的協作地圖

用自然語言描述、AI 生成程式碼,你負責判斷與把關。這份地圖告訴你:從 idea 到上線,每一層該用什麼工具、解決什麼問題、何時才真的需要它。

AI Agent Git · GitHub Supabase 部署 Cloudflare 觀測
對齊 2026-06-08初學者導向三模型交叉彙整
最後更新 2026-06-08
↗ NotebookLM
① 點 PDF 匯出檔案,或 Copy Link 複製網址 ② 開 NotebookLM →「新增來源 → 網站」貼上,加入你的筆記本
// 目錄
  1. 一張圖看懂整個協作流程
  2. AI Coding Agent — 你的起點
  3. Git + GitHub — 協作骨架
  4. Supabase — 開箱即用的後端
  5. 部署 — 從 push 到上線
  6. Cloudflare — 網域 · CDN · 安全
  7. 觀測 — Analytics + 錯誤監控
  8. 六層一次看懂
  9. 我要做 X,用什麼?
  10. 免費額度速查
  11. 推薦架構 · 依產品挑一條
  12. 資料來源
// 01

一張圖看懂整個協作流程

Vibe coding 的核心不是「讓 AI 隨便改程式」,而是一條受控流程。AI 是被放進既有軟體交付流程裡的執行者——它能改程式,但 Git、PR、CI、部署與監控,才是讓這些修改「可追蹤、可審查、可回復」的骨架。

# 受控的 vibe coding 流程 想法 / 需求 ↓ AI Coding Agent Codex / Claude Code / Antigravity / Cursor ↓ 本機分支 branch → git commit GitHub Pull Request 人類 review diff ↓ GitHub Actions 自動測試 / 建置 / 掃描 部署 Vercel / Cloudflare Pages / Railway / VPS ↓ 資料層 Supabase / Firebase / Neon ↓ 網域與安全 Cloudflare DNS / CDN / Workers / R2 ↓ 觀測 GoatCounter / Sentry / Billing alert
🤖

AI Coding Agent

把自然語言變成程式碼。App builder 或本地 AI 編輯器。

🔀

Git + GitHub

程式碼時光機 + 協作控制台。PR 是防 AI 污染主線的關卡。

🗄️

Supabase

Postgres + Auth + Storage 一站搞定後端八成需求。

🚀

部署

git push 後自動上線。Vercel / CF Pages / Railway / VPS。

☁️

Cloudflare

網域、CDN、SSL、防護——產品的隱形入口層。

📊

觀測

知道有人用(Analytics)、知道哪裡壞了(Sentry)。

// 02

AI Coding Agent — 你的起點

🤖

AI Coding Agent — 把自然語言變成程式碼

起點
能做什麼
讀程式庫、跨檔案修改、執行指令、建立 commit / pull request。像「初階工程師 + 終端機 + 編輯器」——必須限制權限並審查輸出。
兩種型態
App Builder(瀏覽器直接從文字生成全棧,免安裝):Lovable、Bolt.new、v0、Replit Agent。
AI 編輯器(本地、看得到改得到每行 code):Cursor、Windsurf、Claude Code、OpenAI Codex、Google Antigravity。
適合誰
完全沒基礎 → App Builder 跑通第一個 app;想真正學 / 做產品 → AI 編輯器(學著看懂 diff)。
注意
先選工作流,不是先選模型。重點不是「它會不會寫」,而是「每次改完你看不看 diff」。
  • 沒程式基礎、想快速驗證 idea → Bolt.new / Lovable
  • 偏好 terminal、要跨多檔重構、寫測試修 lint → Claude Code / Codex
  • 原本用 Gemini CLI → 評估遷移 Antigravity(見下方提醒)
⚠️

安全第一條守則:OWASP 特別點名——許多人讓 agent 在 auto-accept 模式下、用開發者完整權限執行且無人監督,這是最大風險。最低限度:每次修改前先開 branch、改完看 diff、跑測試後才 commit,別讓 AI 一次改 30 個檔案才檢查。

給 AI 的安全型 prompt(先分析、後動手)

# 先不要改檔案 請先閱讀專案結構,不要修改檔案。 1. 找出與「[功能需求]」相關的檔案 2. 說明你要改哪些檔案、各自原因 3. 提出測試方式 4. 等我確認後再動手;改完列出 changed files、測試結果、剩餘風險
📌

Antigravity 遷移提醒:依 Google 官方 release notes,Gemini CLI 與 Gemini Code Assist IDE extensions 將於 2026-06-18 起停止為個人版(Code Assist for individuals、AI Pro、AI Ultra)服務,建議遷移到 Antigravity / Antigravity CLI。

// 03

Git + GitHub — 可追蹤、可回復的協作骨架

🔀

Git + GitHub — 版本控制與協作

骨架
Git 是什麼
本地的「程式碼時光機」:每次 commit 等於拍一張快照,出錯可隨時回到之前任一時間點。
GitHub 是什麼
雲端備份 + 協作(Pull Request 審查)+ 自動部署(GitOps)。PR 不是形式,是防止 AI 直接污染主線的關卡。
六個必懂詞
repository(倉庫)、commit(快照)、branch(分支)、diff(看 AI 改了什麼)、merge(合併)、revert/reset(改壞救回)。
GitOps
push 一次 → Vercel / Railway 收到 webhook → 自動 build + deploy(1–2 分鐘)→ 網站自動更新。「更新網站」變成一行 git push

最常用的基本流程

# 第一次 git init git add . git commit -m "first commit" git remote add origin https://github.com/你的帳號/專案.git git push -u origin main # 之後每次改動 git add . && git commit -m "描述這次做了什麼" && git push
💡

協作節奏:AI 每完成一個小任務 → 你看 diff → 跑測試 → commit。剛起步不用先懂 merge conflict,先把「init → add → commit → push」跑熟,其他用到再學。GitHub 免費方案:public / private repo 無限、GitHub Actions 2,000 分鐘/月。

// 04

Supabase — 開箱即用的後端

🗄️

Supabase — 資料庫 · Auth · Storage

後端捷徑
包含什麼
PostgreSQL(核心資料)+ Auth(Email/Google/GitHub 登入)+ Row Level Security(列級權限)+ Storage(圖片檔案)+ Realtime(即時)+ Edge Functions(server-side TypeScript,常接 webhook / Stripe)。一個平台搞定後端八成需求。
為何 AI 愛
Lovable 預設後端即 Supabase;完整 TypeScript SDK 讓 AI 生成的 code 品質穩定;官方文件清楚,AI 不易幻覺出錯誤 API。
替代品
Firebase(Google、NoSQL/Firestore、vendor lock-in 較高);Neon / PlanetScale(serverless Postgres/MySQL,支援分支資料庫)。
免費方案
500 MB DB、50,000 MAU、500,000 Edge Function 呼叫/月、2 個專案(閒置 7 天會自動暫停,需手動恢復)。付費 $25/月起。

基本用法(supabase-js)

import { createClient } from '@supabase/supabase-js' const supabase = createClient(SUPABASE_URL, SUPABASE_ANON_KEY) // 查詢 const { data } = await supabase.from('posts').select('*') // 使用者登入 await supabase.auth.signInWithOAuth({ provider: 'google' })
⚠️

三大致命錯誤:① 關掉 RLS → 使用者讀到別人的資料;② 把 service role key 放前端 → 重大資料外洩;③ 讓 AI 自動改 schema → 破壞資料結構。正解:所有表預設開 RLS(用 auth.uid() 限制只能動自己的資料)、service key 只放 server、migration 一律人工 review、dev/prod 分開

// 05

部署 — 從 git push 到網站上線

🚀

部署 — 選對平台

上線
Vercel
Next.js 創造者、社群最多人用。連 GitHub → 自動偵測框架 → 零配置 build → 上線;每次 push 給 Preview URL。後端輕量(直接串 Supabase)。Hobby 免費 / Pro $20/月。
Cloudflare Pages
全球邊緣效能最佳(300+ 節點),靜態站首選。搭 Workers + D1(SQLite)+ R2(物件儲存)構成低成本全棧。
Railway / Render
最接近「整個 app 丟上去就能跑」。支援持久化 container:WebSocket、background worker、cron、內建 Postgres/Redis。有自己的 Express / FastAPI 後端時用。
VPS
Hostinger(入門便宜)/ Hetzner(CP 值王)/ DigitalOcean(教學最多)。完全控制環境,配 Docker 自架服務。初學者先別碰——要自己管防火牆、SSL、更新、備份。
🧭

何時才需要 VPS?只是靜態站 / landing → Cloudflare Pages 或 Vercel;只是表單 + 登入 + CRUD → Supabase。需要長駐程序、Docker、WebSocket、背景任務、自架 n8n/PostHog 才上 VPS。先用 PaaS,等有真實用戶、成本上升再評估遷移。

// 06

Cloudflare — 網域、CDN、安全的隱形入口層

☁️

Cloudflare — DNS · CDN · 安全 · 邊緣

入口層
角色
產品的入口與安全邊界:你的域名 →〔DNS〕→〔CDN 快取〕→〔WAF / DDoS〕→ 你的 Vercel / Railway server。
核心(免費)
DNS(把域名指到網站)、CDN 快取(全球節點加速)、DDoS 防護SSL/TLS(自動 HTTPS)、Tunnel(本地服務暫時對外)。
進階
Workers(邊緣 serverless)、R2(物件儲存,無 egress 出口流量費)、PagesAI Gateway(快取/監控 AI 呼叫,防 vibe coding 死循環爆帳單)、Turnstile(取代 CAPTCHA 的隱私友善防機器人)。
費用
絕大多數個人 / 小產品初期只需免費方案

把自訂域名串到 Vercel(標準流程)

01

買域名

在 Namecheap / Google Domains 等購買。

02

改 nameserver

把域名的 nameserver 指向 Cloudflare(如 ns1.cloudflare.com)。

03

加 CNAME

Cloudflare DNS 加一筆 CNAME:Target = Vercel 給的 cname.vercel-dns.com

04

Vercel 綁域名 + 等傳播

Vercel → Domains 加入域名,等 DNS 傳播完成(最多數小時)。

// 07

觀測 — 知道有人用、知道哪裡壞了

📊

觀測 — Analytics + 錯誤監控

上線後必備
為何不用 GA4
介面複雜、需要 Cookie consent banner(影響轉換)、資料傳給 Google(GDPR 風險)、99% 功能小網站用不到。MVP 階段你只需要:有多少人來、從哪來、看了什麼。
Analytics
GoatCounter(1 KB、無 cookie、非商業免費,極簡)/Plausible(功能完整、含 Funnel/Goals,$9/月起)/Umami(MIT、可完全免費自架)/PostHog(熱點圖 + session 錄影,全功能產品分析)。
錯誤監控
Sentry——上線後 AI 生成的 code 出錯自動報警(Error / Tracing / Session Replay)。只看 analytics 不看 errors=有流量但使用者其實卡關。沒監控等於盲飛。
Secrets
API key 永不 commit;Supabase service role key 不進前端;AI 不碰 production secrets;dev / staging / prod 環境變數分開(.env.local → GitHub Secrets → 平台 env vars)。

GoatCounter 安裝(一行)

<script data-goatcounter="https://你的帳號.goatcounter.com/count" async src="//gc.zgo.at/count.js"></script>
💸

順帶防爆帳單:用 AI agent 時,Cloudflare AI Gateway 可快取與監控 AI 請求,防止 vibe coding 過程中因死循環引發高額 API 帳單;AWS 第一次用務必設 Billing Alerts


// 08

六層一次看懂

不是每層 MVP 都必需。下表幫你判斷「哪些現在就要、哪些用到再說」。

比較項目AI AgentGit/GitHubSupabase部署Cloudflare觀測
解決的問題寫程式版本/協作資料/登入上線網域/安全監控
MVP 必需看需求DNS 需要建議
免費起步
主要風險權限 / 不看 diffRLS / key 外洩secrets 外洩
初期可跳過純靜態站可僅 DNS可稍後

🌿 我要做 X,用什麼?

快速出 prototype 驗證 idea
Bolt.new / Lovable
正式做一個 Next.js SaaS
Cursor + GitHub + Supabase + Vercel
需要自己的後端 API server
Railway(Node / Python)
超省錢、長期跑的 service
Hetzner VPS + Docker
網站要全球快速載入
Cloudflare Pages
資料庫 + Auth 一起處理
Supabase
只需要看頁面流量
GoatCounter(免費)
需要完整 funnel 分析
Plausible($9/月起)
上線後要抓錯誤
Sentry
大公司合規 / 複雜 infra
AWS(先設 Billing Alert)
// 09

免費額度速查

數值為 2026-06 對齊,方案常變動,以官方頁面為準。

工具免費方案付費起點
GitHubpublic / private repo 無限、Actions 2,000 分鐘/月
Cursor免費版(基礎補全)Pro $20/月
Supabase500 MB DB、50K MAU、2 專案(閒置 7 天暫停)$25/月
VercelHobby(個人 / 學習)Pro $20/月
CloudflareDNS / CDN / SSL / Pages / Workers(10 萬req/日)Pro $20/月
GoatCounter非商業免費 / 自架免費$15/月(商業)
Plausible自架開源(AGPL)$9/月(10K pv)
Umami自架免費 / Cloud 100 萬 events/月依用量
Sentry免費層依用量
AWSAlways Free + 首年 12 個月免費(分三類)用量制 ⚠️ 設 Billing Alert
🆓

$0/月 Starter Stack:Cursor(免費)或 Bolt.new + GitHub + Supabase + Vercel + Cloudflare + GoatCounter。全部加起來 $0/月,只需買域名(約 $10–15/年)。有真實用戶後再升 Supabase $25、Vercel $20、Plausible $9。

// 10

推薦架構 · 依產品挑一條

不要一次學完所有工具;先依你要做的東西,挑一條最小可行路徑走完。

架構 A — 個人站 / Landing / Blog
  1. GitHub(放原始碼)
  2. Cloudflare Pages 或 Vercel(部署)
  3. Cloudflare DNS(域名)
  4. GoatCounter(流量)

不需要:資料庫、登入、VPS、AWS、複雜後端。

架構 B — SaaS MVP / CRUD(最推薦預設)
  1. GitHub → AI coding agent → Pull Request
  2. GitHub Actions(自動測試)
  3. Vercel 或 Cloudflare Pages(前端)
  4. Supabase(Auth + Postgres + Storage)
  5. Cloudflare DNS + GoatCounter + Sentry

適合:todo / kanban、會員系統、表單產品、AI wrapper、內部 admin。

架構 C — 需要背景任務 / 自架服務
  1. GitHub → GitHub Actions
  2. VPS 或 AWS Lightsail
  3. Docker Compose(app + db + worker + queue)
  4. Cloudflare DNS + CDN + Sentry + logs

適合:爬蟲/排程、自架 n8n/PostHog、WebSocket 即時協作。代價:要自己管 Linux、SSH、防火牆、備份、更新。

架構 D — 企業級 / 高流量
  1. GitHub → CI/CD
  2. AWS / GCP / Azure(managed DB + 物件儲存 + CDN)
  3. IAM + Observability + Cost management

有團隊、有合規、有大量流量、需多區域部署才上;只是 MVP 用這套是過度工程化。

🧱

初學者學習順序:① 先會「不把專案弄壞」(Git commit/branch/diff、PR、.env/.gitignore)→ ② 讓產品能上線(部署 + DNS + Supabase)→ ③ 讓產品能維護(Actions + Sentry + staging + billing alert)→ ④ 再考慮 VPS / AWS(Linux + Docker + 備份還原)。

// 附錄

資料來源 / Sources

本頁由三份獨立草稿(Claude / Gemini / GPT 各自產出)交叉彙整:取最完整涵蓋、保留官方第一手引用、分歧處以權威來源為準。

官方第一手 / Primary

OpenAI Codex:developers.openai.com/codex
Anthropic Claude Code:docs.anthropic.com/claude-code
Google Antigravity / Gemini Code Assist release notes:developers.google.com/gemini-code-assist
Git:git-scm.com · GitHub Docs:docs.github.com
Supabase Docs(含 RLS / Edge Functions):supabase.com/docs
Vercel:vercel.com/docs · Cloudflare:developers.cloudflare.com
AWS Well-Architected:docs.aws.amazon.com/wellarchitected
GoatCounter:goatcounter.com · Sentry:docs.sentry.io
OWASP(Secure Coding with AI / Secure Code Review):cheatsheetseries.owasp.org

未能驗證 / Caveats

• 免費額度與價格為 2026-06 對齊,常變動——以各官方頁面為準。
• Gemini CLI / Code Assist 個人版停止服務日(2026-06-18)依 Google 官方 release notes;遷移細節請於上線前再確認。
• 工具定位(如 Supabase vs Firebase、各部署平台適用情境)為通用建議,實際選擇依專案需求調整。
關於 · 編輯原則與方法論