2026 年,你不需要會寫程式也能做出網站。 v0 和 Bolt.new 是目前「Vibe Coding」賽道最火的兩個工具——一個由 Vercel 出品,專精 UI 元件生成;一個由 StackBlitz 出品,能從一句話直接生出完整的全端 App。這篇文章帶你搞懂兩者差在哪、各自適合誰,以及真實的費用和限制。
⚡ 什麼是「AI 寫網站」?2026 Vibe Coding 工具爆發
Vibe Coding 是 2025 年由 Andrej Karpathy 提出的概念:你不寫程式碼,而是用自然語言描述你要什麼,AI 幫你把程式寫出來。到了 2026 年,這已經不是概念,而是一個正在爆發的工具生態。
傳統做一個網站的流程是:學 HTML/CSS/JavaScript、選框架、寫程式碼、除錯、部署。現在的流程變成:打開瀏覽器,用中文告訴 AI「幫我做一個有深色模式的 SaaS 定價頁」,三十秒後你就能看到一個可互動的原型。
目前這個賽道的主要玩家包括:
- v0(Vercel 出品):專攻 UI 元件生成,輸出 React + Tailwind + shadcn/ui
- Bolt.new(StackBlitz 出品):全端 App 建構器,從前端到後端一站完成
- Lovable:視覺優先的 AI App 生成器,生成的 UI 預設就很漂亮
- Replit Agent:整合 IDE 與 AI Agent,能自動除錯自己的程式碼
- Cursor:AI 程式編輯器,適合已經會寫程式的人加速開發
這篇文章聚焦 v0 和 Bolt.new 這兩個最常被拿來比較的工具,因為它們的定位既重疊又互補。如果你對 Vibe Coding 的整體概念有興趣,可以先看 什麼是 Vibe Coding。
🔵 v0 是什麼?Vercel 的 UI 元件生成器(步驟 + 案例)
v0 是 Vercel 推出的 AI UI 生成平台,核心功能是把你的自然語言描述轉換成高品質的 React 元件。它不是做整個 App,而是做 App 裡面的「零件」——一個導航列、一個定價表、一個登入表單。
v0 的核心特色
- 生成結果是真正的 React 程式碼:使用 Tailwind CSS 和 shadcn/ui 元件庫,不是截圖或 mockup
- Design Mode 視覺編輯:2026 年加入的功能,讓你不用寫 prompt 也能點選元素直接調整顏色、大小、位置
- 內建程式碼編輯器:2026 年 2 月更新後,v0 內建了類似 VS Code 的編輯器,可以逐檔檢視和手動修改程式碼
- Git 整合:可以為每次對話建立新分支,開 Pull Request,合併後自動部署到 Vercel
- Agentic 工作流:v0 能自動搜尋網路上的參考設計、檢查現有網站的設計模式、自主除錯錯誤
三步驟上手 v0
第一步:開啟 v0.app,輸入描述
到 v0.app 註冊帳號(可用 GitHub 登入),在對話框輸入你想要的 UI 描述。例如:
做一個 SaaS 定價頁面,三個方案(Free / Pro / Enterprise),
Pro 方案要有「最受歡迎」標籤,
風格是深色背景 + 漸層色按鈕,
要有年繳/月繳的切換開關。
第二步:迭代修改
v0 會在幾秒內生成一個可互動的預覽。如果不滿意,直接在對話框追加修改指令:「把按鈕改成圓角」「加上每個方案的功能比較表」。你也可以切換到 Design Mode,用滑鼠直接點選元素修改。
第三步:匯出或部署
滿意後你有幾個選項:
- 複製 React 程式碼到你自己的專案
- 用 Git 整合推送到 GitHub
- 一鍵部署到 Vercel
實際案例:用 v0 做一個 Hero Section
輸入 prompt:「做一個科技新創的首頁 Hero 區塊,左邊是標題和 CTA 按鈕,右邊是產品截圖的 mockup,背景有微妙的漸層。」
v0 會生成一個完整的 React 元件,包含響應式佈局、Tailwind 樣式、hover 動畫。整個過程大約 10 秒。但要注意:這只是一個「元件」,你還需要有一個 Next.js 專案來放它。
⚡ Bolt.new 是什麼?從 Prompt 到完整 App(步驟 + 案例)
Bolt.new 是 StackBlitz 推出的 AI 全端應用程式建構器,和 v0 最大的不同在於:它不只做前端 UI,而是能從一句 prompt 建構出包含前後端的完整應用程式,並且直接在瀏覽器裡運行。
Bolt.new 的核心特色
- 全端建構:前端、後端、資料庫設定一次搞定,不只是 UI 元件
- WebContainers 技術:在瀏覽器內執行完整的 Node.js 環境,能跑 npm install、啟動 dev server,全部在客戶端完成
- 即時預覽:改完立刻看到結果,不需要等編譯或部署
- Supabase 整合:內建資料庫連接,可以做有帳號系統和資料儲存的 App
- 一鍵部署到 Netlify:完成後直接發布上線,2026 年還加入了可編輯的 Netlify URL 功能
- Figma 匯入:可以把 Figma 設計稿匯入作為參考
三步驟上手 Bolt.new
第一步:開啟 bolt.new,描述你的 App
到 bolt.new,直接在首頁的對話框描述你想做的應用程式。例如:
做一個個人記帳 App,功能包括:
1. 新增收入和支出記錄(金額、類別、日期、備註)
2. 用圓餅圖顯示各類別支出佔比
3. 月度收支總覽
4. 資料存在 localStorage
用 React + TypeScript,風格簡潔現代。
第二步:等 Bolt 建構完整專案
Bolt 會自動建立專案資料夾結構、安裝所需套件(React、Chart.js 等)、寫出所有程式碼,然後啟動 dev server 讓你即時預覽。這個過程通常需要 30 秒到 2 分鐘,取決於 App 的複雜度。
第三步:迭代與部署
在對話框追加修改指令來調整功能或樣式。滿意後點擊「Deploy」按鈕,Bolt 會幫你部署到 Netlify,你馬上就有一個公開的 URL 可以分享。
實際案例:用 Bolt.new 做一個完整的待辦清單 App
輸入 prompt:「做一個美觀的待辦清單 App,可以新增、完成、刪除任務,支援拖拉排序,有深色模式切換,資料用 Supabase 儲存。」
Bolt 會生成一個完整的專案:包含 React 前端、Supabase 設定檔、資料庫 schema、認證流程。你得到的不是一個元件,而是一個可以直接上線的完整應用程式。
🆚 核心差異:v0 做 UI、Bolt 做完整 App(詳細比較表)
v0 和 Bolt.new 最根本的差異在於產出物的範圍:v0 生成的是可重用的 UI 元件,Bolt.new 生成的是完整的應用程式。以下是八個維度的詳細比較:
| 比較維度 | v0(Vercel) | Bolt.new(StackBlitz) |
|---|---|---|
| 核心定位 | UI 元件生成器 | 全端 App 建構器 |
| 產出物 | React 元件(Tailwind + shadcn/ui) | 完整專案(前端 + 後端 + 資料庫) |
| 後端能力 | 無,純前端元件 | 有,支援 Node.js 後端 + Supabase |
| 執行環境 | 預覽 + 程式碼輸出 | 瀏覽器內 WebContainers(完整 Node.js) |
| 部署方式 | 一鍵部署到 Vercel / Git 推送 | 一鍵部署到 Netlify |
| 視覺編輯 | Design Mode 可視化調整 | 無獨立視覺編輯器,靠 prompt 迭代 |
| Git 整合 | 內建分支管理 + PR 流程 | 支援 GitHub 匯出 |
| 適合的人 | 前端工程師、設計師 | 全端開發者、非工程師、創業者 |
還有幾個關鍵差異值得注意:
程式碼品質方面,v0 生成的 React 元件通常更乾淨、更符合最佳實踐,因為它專注在 UI 這一件事上。Bolt.new 因為要處理全端邏輯,生成的程式碼有時會比較粗糙,特別是在複雜的後端邏輯上。
除錯體驗方面,v0 在 2026 年加入了 Agentic 除錯能力,能自主偵測並修復錯誤。Bolt.new 也有自動除錯功能,但有一個已知問題:當遇到某些 bug 時,Bolt 會進入「錯誤迴圈」——反覆嘗試修復同一個問題,每次嘗試都消耗 token,有使用者回報一個簡單的認證 bug 就消耗了數百萬 token。
學習曲線方面,Bolt.new 對非工程師更友善,因為它包辦了從建立專案到部署的所有步驟。v0 雖然生成的 UI 品質很高,但你需要知道怎麼把元件放進一個 React 專案裡——這對沒寫過程式的人來說是一道門檻。
🎯 同一個需求,兩個工具實測對決
假設需求是:做一個 SaaS 產品的 Landing Page,要有 Hero 區塊、功能介紹(三欄卡片)、定價表、FAQ 折疊區塊、頁尾。
v0 的做法
在 v0 輸入完整描述後,v0 會生成一個精美的單頁元件,包含所有區塊。生成速度大約 10-15 秒。
優勢:
- UI 品質非常高,漸層、陰影、動畫細節都很到位
- 生成的程式碼乾淨,可以直接放進現有的 Next.js 專案
- Design Mode 讓你可以用滑鼠微調每個元素
限制:
- 這只是一個 React 元件,你需要自己建立 Next.js 專案來放它
- 沒有後端邏輯,如果定價表需要接 Stripe 付款,你得自己處理
- 如果你不熟悉 React 生態系,把元件「落地」到專案裡會卡關
Bolt.new 的做法
在 Bolt.new 輸入同樣的描述,Bolt 會生成一個完整的專案,包含路由設定、各頁面元件、甚至基本的 SEO meta tags。生成時間大約 1-2 分鐘。
優勢:
- 直接給你一個完整可運行的網站,不需要額外設定
- 一鍵部署到 Netlify,馬上有公開 URL
- 如果後續要加聯絡表單或後端 API,Bolt 可以直接在同一個對話裡處理
限制:
- UI 細節不如 v0 精緻,特別是動畫和微互動
- 生成時間較長
- 如果遇到樣式問題,用 prompt 迭代比較不直覺(沒有 Design Mode)
結論
如果你是前端工程師,想要高品質的 UI 元件放進現有專案——選 v0。如果你想要一個能直接上線的完整網站,不想碰任何程式碼——選 Bolt.new。
💰 費用比較
兩個工具都有免費額度,但計費方式不同。v0 用 Credits,Bolt.new 用 Tokens。以下是 2026 年 4 月最新的方案比較:
| 方案 | v0(Vercel) | Bolt.new(StackBlitz) |
|---|---|---|
| 免費版 | 每月 $5 等值 Credits | 每月 1M Tokens |
| Pro / 付費版 | $20/月(含 $20 Credits) | $25/月(含 10M Tokens) |
| 團隊版 | $30/人/月(共享 Credits) | $30/人/月 |
| 企業版 | 客製報價(SSO、稽核) | 客製報價(SSO、稽核) |
| 額度用完怎麼辦 | 可隨時加購 Credits | Token 可滾存到下個月 |
| 年繳折扣 | 未公開 | 約 10% 折扣 |
哪個比較划算?
短答案:看你怎麼用。
v0 的免費版給 $5 等值的 Credits,對於偶爾需要生成幾個 UI 元件的人來說足夠了。v0 有三種 AI 模型(Mini、Pro、Max),每個模型消耗的 token 數不同,選擇較輕量的 Mini 模型可以讓 Credits 用更久。
Bolt.new 的免費版給 1M Tokens,聽起來很多,但建構一個完整 App 很容易就用掉幾十萬 token。特別是遇到「錯誤迴圈」的情況時,token 消耗會急遽上升。Pro 方案的 10M Tokens 對於每月做 2-3 個中型專案的人來說通常夠用。
建議:兩個都先用免費版試試。v0 的免費版足以讓你生成幾個元件感受品質;Bolt.new 的免費版可以讓你完整建構一個小 App 感受流程。確認適合你的工作方式後再升級。
🧭 什麼人用 v0?什麼人用 Bolt?決策指南
不同身分和需求,適合的工具完全不同。以下是按照你的角色來判斷的決策指南:
前端工程師
推薦:v0
你已經有 React/Next.js 專案,需要快速產出 UI 元件。v0 生成的程式碼品質高,用的是你熟悉的 Tailwind + shadcn/ui,可以直接複製到你的 codebase。Design Mode 和內建程式碼編輯器讓你能精確微調。
後端工程師
推薦:v0 + Bolt.new 搭配使用
你擅長寫 API 和資料庫邏輯,但前端不是你的強項。用 v0 快速生成 UI 元件,自己處理後端。或者用 Bolt.new 快速建原型給 PM 看,確認需求後再用正式框架重寫。
產品經理 / 設計師
推薦:v0(做 mockup)或 Bolt.new(做原型)
如果你只需要漂亮的 UI 截圖放進提案裡,v0 的 Design Mode 很直覺。如果你需要一個可點擊的互動原型讓利害關係人體驗,Bolt.new 可以快速做出來。
非工程師 / 創業者
推薦:Bolt.new
你沒有技術背景,想要從零做出一個可以用的網站或 App。Bolt.new 包辦所有技術細節——從建立專案結構到安裝套件到部署上線。你只需要用自然語言描述你想要什麼。v0 對你來說門檻太高,因為生成的元件需要你知道怎麼放進 React 專案。
接案工作者 / 自由工作者
推薦:兩者搭配
用 Bolt.new 快速做出第一版原型給客戶確認方向,然後用 v0 生成高品質的個別元件來替換原型中不夠精緻的部分,最後用 Cursor 做細部調整和客製化邏輯。這是目前許多自由工作者採用的 Vibe Coding 工作流。
🚀 v0 + Cursor 的完整 Vibe Coding 工作流
v0 單獨使用時,你得到的是獨立的 UI 元件。但搭配 Cursor 和 Vercel 的部署流程,就能組成一套完整的 Vibe Coding 工作流。以下是具體步驟:
步驟一:用 v0 生成 UI 元件
在 v0.app 描述你需要的 UI。例如:「做一個 Dashboard 側邊欄,有 Logo、導航連結、使用者頭像和登出按鈕,支援收合展開。」
等 v0 生成後,用 Design Mode 微調細節,確認滿意後複製程式碼。
步驟二:在 Cursor 中整合到專案
打開 Cursor,把 v0 生成的元件程式碼貼到你的專案中。然後用 Cursor 的 AI 對話功能來處理整合工作:
我剛從 v0 複製了一個 Sidebar 元件,
請幫我整合到現有的 Layout 裡,
並接上 React Router 的導航邏輯。
Cursor 會理解你專案的上下文,自動處理 import 路徑、樣式衝突和路由整合。
步驟三:用 Cursor 加上業務邏輯
UI 元件就位後,繼續用 Cursor 加上後端 API 呼叫、狀態管理、表單驗證等業務邏輯。這些是 v0 無法處理的部分,但 Cursor 的程式碼理解能力可以幫你快速完成。
步驟四:部署到 Vercel
透過 v0 的 Git 整合或直接在 Cursor 中 commit 和 push,程式碼推送到 GitHub 後,Vercel 會自動觸發部署。
這套工作流的重點是「各司其職」:v0 負責快速生成高品質 UI,Cursor 負責整合和業務邏輯,Vercel 負責部署。三者結合起來,一個人就能在幾小時內做出過去需要一個小團隊花幾天才能完成的東西。
想了解更多 AI 輔助開發工具,可以參考 AI 寫程式工具完整指南。
👀 也值得看:Lovable / Replit Agent / Windsurf
v0 和 Bolt.new 不是唯一的選擇。以下是同賽道的其他值得關注的工具:
Lovable
視覺優先的 AI App 生成器。Lovable 的強項在於生成的 UI 預設就非常漂亮——不需要額外調整,第一版的視覺品質通常就已經夠用。它在 2026 年初就達到了 $100M ARR,成長速度驚人。適合重視設計品質、不想花時間微調樣式的人。免費版可生成有限次數的 App,付費版提供更多生成次數和匯出功能。
Replit Agent
Replit 的 AI Agent 能從自然語言 prompt 生成完整的應用程式,而且有一個其他工具比較少見的能力:它會自動讀取終端機的錯誤訊息,自己診斷問題,然後自己修復。這種「自我除錯」的能力讓它在處理複雜 App 時特別穩定。Replit 還有即時多人協作功能,類似 Google Docs 的體驗。Pro 方案 $25/月起,功能完整的 Core 方案要 $95/月。
Windsurf
如果你用過 Cursor 但覺得月費太高,Windsurf 是一個值得考慮的替代方案。它提供類似 Cursor 的 AI 輔助程式編輯功能,Pro 方案只要 $15/月。Windsurf 適合已經有程式開發經驗、希望在現有工作流中加入 AI 輔助的開發者,而不是從零開始建構 App 的初學者。
❓ FAQ
v0 和 Bolt.new 可以免費用嗎?
可以。v0 免費版提供每月 $5 等值的 Credits,足以生成多個 UI 元件。Bolt.new 免費版提供每月 1M Tokens,可以建構一個小型完整 App。兩者都不需要綁信用卡就能開始使用。
完全不會寫程式的人,應該選哪一個?
選 Bolt.new。它會幫你處理所有技術細節——建立專案、安裝套件、寫程式碼、部署上線。你只需要用自然語言描述你想要的 App。v0 生成的是 React 元件,你需要知道怎麼把它放進一個專案裡,對非工程師來說門檻較高。
v0 生成的程式碼品質好嗎?可以直接用在正式產品上嗎?
v0 生成的 React 元件品質在同類工具中算是最高的。它使用 Tailwind CSS 和 shadcn/ui,程式碼結構乾淨、有型別標註、符合 React 最佳實踐。大部分元件可以直接複製到正式專案中使用,頂多需要微調 props 接口和樣式細節。但如果涉及複雜的互動邏輯或狀態管理,你可能還是需要手動調整。
Bolt.new 的 Token 消耗速度快嗎?夠用嗎?
取決於你的專案複雜度。一個簡單的靜態網站可能只需要幾十萬 token。但如果是有資料庫、認證系統的全端 App,加上反覆迭代修改,很容易消耗數百萬 token。特別要注意的是 Bolt 偶爾會進入「錯誤迴圈」——反覆嘗試修復同一個 bug,每次嘗試都消耗 token。如果發現 Bolt 卡在同一個錯誤上,建議手動介入或重新描述需求。Pro 方案的 10M token 對一般使用者每月 2-3 個專案通常夠用。
我可以把 v0 和 Bolt.new 搭配使用嗎?
可以,而且這是很常見的做法。典型的搭配方式是:用 Bolt.new 快速建構 App 的整體結構和後端邏輯,然後用 v0 生成高品質的 UI 元件來替換 Bolt 生成的預設 UI。最後用 Cursor 做細部整合和客製化。這樣可以同時發揮兩者的優勢。
這些工具會取代前端工程師嗎?
短期內不會。這些工具擅長的是快速生成「看起來不錯」的 UI 和「能跑起來」的 App,但在處理複雜的業務邏輯、效能優化、無障礙設計、大規模程式碼維護方面,還是需要工程師的判斷力。比較準確的說法是:這些工具會改變前端工程師的工作方式——從手寫每一行 CSS 變成用 AI 生成初版後再精修,效率提升但角色不會消失。
v0 支援中文 prompt 嗎?
支援。v0 背後的 AI 模型能理解中文描述,你可以直接用中文輸入需求。不過根據實測,用英文 prompt 的生成品質通常會略好一些,特別是在描述技術細節時。建議做法是:用中文描述整體需求和風格,技術性的關鍵字(如元件名、CSS 屬性)用英文。
Bolt.new 生成的 App 能處理多少使用者?
Bolt.new 生成的 App 部署到 Netlify 後,靜態頁面的部分能處理大量流量(Netlify 的 CDN 很穩定)。但如果你的 App 有 Supabase 後端,瓶頸會在 Supabase 的方案限制上——免費版有連線數和儲存空間的上限。對於 MVP 或早期產品驗證來說完全夠用,但如果要服務大量使用者,你需要在 Supabase 端升級方案,並且可能需要工程師優化後端架構。
📌 一句話總結 + 延伸閱讀
v0 是你的 UI 零件工廠,Bolt.new 是你的 App 快速出貨線——兩者互補而非互斥。
先用免費版試試手感:如果你的需求是「生成精美的 UI 元件放進現有專案」,從 v0 開始;如果你的需求是「從零做出一個完整的可運行 App」,從 Bolt.new 開始。
延伸閱讀
- 什麼是 Vibe Coding?用自然語言寫程式的新時代——理解 Vibe Coding 的完整概念和生態
- Cursor AI 程式編輯器教學——搭配 v0 使用的最佳拍檔
- AI 寫程式工具完整指南——更多 AI 開發工具的比較和教學
- 非工程師也能用的 AI 工具——如果你不是工程師,這裡有更多適合你的工具
- AI 副業指南——用這些工具開始你的第一個 AI 副業