v0.dev
Vercel · 程式設計
v0.dev 現在位於 v0.app,是 Vercel 推出的 AI 應用程式建構器,很多人也直接叫它 Vercel 的 v0。你把文字描述轉成可運作的網頁介面,它產出以 Tailwind CSS 與 shadcn/ui 為底的真實 React 程式碼,旁邊還附上即時預覽。它同時扮演 AI 程式碼產生器與 React 程式碼產生器的角色。

關於 v0.dev
About
v0.dev 是什麼
v0.dev 是 Vercel 的 AI 應用程式建構器,能把一段文字變成可運作的網頁介面。你用自己的語言描述想要的應用程式,它就會寫出以 Tailwind CSS 與 shadcn/ui 為底的真實 React 程式碼,旁邊還附上即時預覽。它最初是介面產生器,如今已長成一套全端建構工具,會在部署到 Vercel 前接上資料庫、API 與付款服務。
它要解決的,是想法與第一版能跑的成品之間的落差。你不必再從範本程式碼寫起、逐一接上元件、把專案架好,而是直接從模型已經產生的程式碼出發,透過對話慢慢調整。由於產出瞄準 Vercel 自家維護的現代 React 技術堆疊,成品能直接接上同一家公司的部署流程,從文字到公開網址的路也就短了。
極限在複雜度。v0 處理網站、儀表板、著陸頁與 AI 應用都稱職,但 AI 傾向乾淨、標準的寫法。團隊若需要特殊架構或大量後端邏輯,仍得自己動手寫上一段。
開始使用
- 前往 v0.app,用 Vercel 帳號登入,接著開一則新對話或建立專案。
- 用一兩句話描述你想做的東西,文字可以用你自己的語言寫。
- 在即時預覽裡檢視產生的應用程式,切到 Code 分頁讀取 React 與 Tailwind 程式碼。
- 用對話微調:請它加一條搜尋列、接上資料庫,或打開 Design 模式用視覺方式調樣式。
- 一鍵發布。v0 會建立 Vercel 專案、部署到正式環境,若專案已連上 GitHub 就開一則 pull request。
產品資訊
快速了解 v0.dev 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 前端開發者與工程師:v0 產生的元件與全端應用遵循你本來就在用的 React、Tailwind 與 shadcn/ui 慣例,程式碼能進到真實專案,不只是展示品。發布需要一個 Vercel 帳號。
- 習慣操作設計稿的設計師:你可以上傳截圖或 Figma 檔,換回高擬真的介面程式碼,交接步驟因此縮短。懂一點網頁排版的基本概念,有助於檢查成品。
- 想驗證構想的产品經理與創業者:描述應用程式,當天就能看到可運作的版本,在投入工程時間之前先收集回饋。目標是原型而非完成品時最合適。
任務
- 把線框圖或截圖變成程式碼:上傳圖片,v0 就產出對應的介面,省去手工重畫設計的功夫。
- 架出全端應用:從整合選單連接 Neon、Supabase 或 Upstash,v0 會連同介面一起寫出資料層。
- 打造 AI 對話介面:v0 能架出對話與代理介面,透過 Vercel 的 AI Gateway 呼叫模型,讓你直接拿到能跑的介面而不用從零拼接。
- 反覆調整文案與版面:用自然語言請它修改,預覽就會更新,小幅更動比逐一編輯檔案快得多。
情境
- 趕在期限前發布产品頁或著陸頁:文案已經備妥,需要這週就有個能看的頁面上線,卻不想做完整開發。
- 在利害關係人審查前先做原型:做出可點擊的功能版本,讓團隊對真東西給意見,而不是對著簡報想像。
- 用小預算測試 SaaS 構想:架出含資料庫與付款的可運作應用,先發布上線,評估需求後再決定要不要投入更大的開發。
主要功能
文字轉程式碼
核心功能是把一段文字變成完整的網頁應用。你描述版面、區塊與行為,v0 就在背後寫出以 Tailwind CSS 加上樣式的 React 元件。指令支援任何語言,你可以用思考時的語言來寫。這些程式碼是給人閱讀與編輯的,不只是拿來看的。
截圖與 Figma 轉介面
你可以上傳截圖或設計檔,v0 會把它重現成可用的程式碼。這針對的是交接環節,也就是設計稿通常得由工程師重畫的那一步。產生的標記已經夠接近,調整即可,不必從頭再來。
全端整合
v0 會接上真實服務,而不是停在畫面層。在整合選單裡,你能安裝 Neon 或 Supabase 當資料庫、Upstash 當 Redis、Blob 存檔案。也可以加上 Stripe 處理付款,並透過描述呼叫內容、把金鑰設成環境變數來接上外部 API。
內建 AI Gateway
這套建構工具內含 Vercel 的 AI Gateway,會用你的 Vercel 帳號設定 API 金鑰,讓你能透過單一端點取用數百個模型。你可以一鍵安裝 Grok、fal、Deep Infra 等供應商,也能帶上自己的 OpenAI 與 Anthropic 金鑰。這讓 v0 成為打造 AI 對話與代理應用的一條實用路徑。
Design 模式
Design 模式讓你選取預覽中的元素,用視覺方式或一句簡短指令調整樣式。按下 Apply,修改就會以新的對話版本寫回原始碼。它讓不寫程式的人也能調整間距、顏色與版面,不必碰標記。
一鍵發布與 GitHub 流程
發布走 Vercel。首次發布時你確認專案名稱、選好網域就上線。之後的修改會更新到同一個網址;若專案連著 GitHub,v0 會開一則或沿用既有的 pull request,在遵守儲存庫規則的前提下合併。自訂網域與流量分析都放在專案設定裡。
優缺點
優點
- 產生的程式碼遵循 React、Tailwind 與 shadcn/ui 慣例,能進到真實專案,而不是困在沙盒裡。
- 截圖與 Figma 輸入能把設計變成可用的介面,省下前端交接最耗時的一段。
- 資料庫、付款與 AI Gateway 的整合,讓你不用手動串接服務就能打造全端應用。
- 一鍵發布到 Vercel 加上 GitHub 的 pull request 流程,把從文字到正式環境的路縮短。
- Design 模式讓不寫程式的人也能改變外觀,不必編輯原始檔。
缺點
- Free 方案每天只給少數幾則訊息與不多的額度,想穩定工作就得升級付費方案。付費方案每人每月 $20 起。
- AI 傾向標準、乾淨的寫法,特殊架構或大量後端邏輯仍得手動處理。
- 不少價值建立在「部署在 Vercel 並使用其整合」的前提上,若團隊跑在別的平台上就會受影響。
常見問題
v0.dev 是 Vercel 的 AI 應用程式建構器。你用文字描述應用,它產生可用的 React 與 Next.js 程式碼、顯示即時預覽,並讓你在 Vercel 上發布。產品現在位於 v0.app,v0.dev 這個網址會導向那裡。
相關內容
探索與 v0.dev 相關的工具、技能與文章。
v0.dev 替代方案
Base Code
Base44 (Wix) · 程式設計 · 生產力Base Code 是 Base44 推出的共享雲端開發環境。團隊在對話中描述對既有 GitHub 儲存庫的修改,看著預覽確認結果,再以 Pull Request 交回工程團隊。
Google EmbeddingGemma 2
Google DeepMind · 寫作 · 圖片 · 程式設計Google EmbeddingGemma 2 是 7.4 億參數的開源模型,能把文字、程式碼、圖片、音訊與影片畫面轉成同一個 768 維空間裡的向量,在手機與筆電上就能執行。
GitGlow
GitGlow · 程式設計 · 生產力GitGlow 是桌面版 Git 用戶端,把你自己的程式碼與 AI 代理程式的變更集中在同一份審查裡,讓你在交付前看清楚機器上究竟要送出什麼。
