
- v0 (Vercel): giỏi UI component shadcn + Next.js, output đẹp nhất, deploy 1-click Vercel.
- Bolt.new (StackBlitz): chạy WebContainer ngay browser, full-stack tốt, deploy Netlify/Cloudflare.
- Lovable: end-to-end full-stack với Supabase backend, có Github sync, focus production-ready.
- Vibe coder dưới 6 tháng kinh nghiệm: chọn Lovable cho project full-stack, v0 cho UI quick mockup.
- Cost: tất cả freemium, paid 20-50 USD/tháng, cân nhắc credit message limit theo workflow.
Vibe coder là thế hệ dev mới: ít/chưa biết code chuyên sâu, dùng AI để biến idea thành app trong 1 cuối tuần. 3 tool hot nhất hiện tại: v0 (chính chủ Vercel), Bolt.new (StackBlitz), Lovable (đến từ Sweden). Mỗi tool nhắm tới sweet spot khác nhau. Bài này so sánh trực diện 3 tool theo 10 tiêu chí thực tế, kèm khuyến nghị cho từng loại project (landing page, SaaS MVP, dashboard nội bộ, mobile-friendly app).
Tổng quan 3 tool
| Tool | Hãng | Stack mặc định | Đặc trưng |
|---|---|---|---|
| v0 | Vercel | Next.js + shadcn/ui + Tailwind | UI-first, design fidelity cao |
| Bolt.new | StackBlitz | Vite + React/Vue/Astro/Svelte | WebContainer browser, run anywhere |
| Lovable | Lovable AB | React + Supabase + Tailwind | Full-stack production-ready, Github sync |
So sánh theo 10 tiêu chí
| Tiêu chí | v0 | Bolt.new | Lovable |
|---|---|---|---|
| Chất lượng UI output | 9/10 (xuất sắc) | 7/10 (đủ) | 8/10 (đẹp) |
| Full-stack capability | 5/10 (mạnh frontend) | 8/10 (cả 2) | 9/10 (Supabase backend) |
| Export code | Có (Github) | Có (download zip) | Có (Github sync 2-way) |
| Deploy | Vercel 1-click | Netlify, Cloudflare Pages | Lovable hosting hoặc Vercel |
| Backend support | Server Action Next.js | API route, edge function | Supabase auth+DB+storage |
| DB integration | Manual | Manual | Supabase auto-setup |
| Mobile responsive | Built-in | Built-in | Built-in |
| Vietnamese support | Hiểu prompt tiếng Việt | Hiểu prompt tiếng Việt | Hiểu prompt tiếng Việt |
| Iteration speed | Nhanh (chat) | Trung bình (WebContainer load) | Trung bình (sync Github) |
| Learning curve | Thấp | Trung bình | Thấp |
Pricing chi tiết
| Tier | v0 | Bolt.new | Lovable |
|---|---|---|---|
| Free | Limited credits/ngày | 1M token/ngày | 5 message/ngày |
| Personal/Pro | 20 USD/tháng | 20 USD/tháng | 20 USD/tháng |
| Team | 30 USD/user/tháng | 50 USD/user | 50 USD/user |
| Mỗi message tốn | Credit theo độ phức tạp | Token-based | 1 message = 1 credit |
Tham khảo trang pricing của từng tool cho con số mới nhất. Tất cả đều có free tier đủ để test 1-2 tuần trước khi commit. Cùng 1 budget 20 USD, Lovable cho ít message hơn nhưng mỗi message làm full-stack hoàn thành hơn.
Use case 1: Landing page cho indie product
Prompt mẫu: "Tạo landing page cho SaaS quản lý task team remote. Header có CTA, hero section với mockup, 3 feature cards, pricing 3 tier, testimonial slider, footer."
- v0: output gần như production-ready, shadcn component đẹp, Tailwind clean. Mất 2-3 lần refine. Winner.
- Bolt.new: output OK, code Vite + React, ít polish UI hơn v0.
- Lovable: overkill cho landing page tĩnh, tốt nhưng wasted Supabase capability.
Khuyến nghị: v0 cho landing page. Export code, deploy Vercel, mua domain xong trong 1 buổi sáng.
Use case 2: SaaS MVP có auth + DB + CRUD
Prompt: "Build mini Trello clone với user auth, project, kanban board kéo thả task, mời member, save Postgres."
- v0: giỏi UI nhưng auth + DB phải manual setup Supabase/Neon sau. Output frontend tốt.
- Bolt.new: chạy fullstack trong WebContainer, demo ngay, nhưng deploy ra production cần thêm bước.
- Lovable: Supabase tự setup auth + DB schema, end-to-end working trong 30 phút. Winner.
Khuyến nghị: Lovable cho MVP full-stack. Sync Github, dev tiếp tục bằng Cursor/Codex/VS Code khi cần tinh chỉnh.
Use case 3: Internal dashboard cho team ops
Prompt: "Dashboard cho ops xem 100 đơn hàng mới nhất, filter theo status, search SKU, click vào detail edit address."
- Tất cả 3 đều làm được. Nhưng đây là sân nhà của Retool (xem bài Retool).
- Nếu insist dùng AI builder: v0 output table + form đẹp nhất, paste vào Next.js app có sẵn.
Use case 4: Mobile-friendly công cụ tính toán đơn giản
Prompt: "Calculator BMI, input chiều cao cân nặng, hiện kết quả + biểu đồ thanh trượt, dark mode."
- v0: output tinh tế nhất, shadcn slider mặc đẹp.
- Bolt.new: nhanh, OK.
- Lovable: hơi overkill nhưng làm được.
Khuyến nghị: v0 hoặc Bolt.new. Đơn giản, không cần backend.
Workflow vibe coder thực tế
- Phác idea trên giấy, viết user story đơn giản.
- Đưa prompt rõ ràng vào tool: stack, page, component, feature, style.
- Refine qua 5-10 message: sửa color, layout, add feature.
- Export Github, clone về VS Code/Cursor.
- Setup hosting: Vercel (Next.js), Cloudflare Pages (Vite), Netlify.
- Setup backend nếu chưa: Supabase, Neon Postgres, Upstash Redis.
- Buy domain, SSL Let's Encrypt auto, point DNS Cloudflare.
- Mời 5 beta user, lấy feedback, lặp lại từ bước 3.
Pitfall: code generated cần review
- Code AI thường thiếu validation input, dễ bị XSS/SQL injection nếu không review.
- Auth flow đơn giản OK, nhưng phức tạp (2FA, OAuth provider mới) cần review kỹ.
- Bí mật (API key) đôi khi bị inline trong code thay vì env var - kiểm tra trước commit.
- Schema DB AI tạo đôi khi thiếu index, foreign key cascade sai - review trước production.
- Performance: AI hay generate component lớn không split, bundle phình. Refactor lại trước launch.
Khi nào nên thuê dev thay AI builder?
- App có logic kinh doanh phức tạp (booking + thanh toán + tax + invoice).
- Compliance: PCI, HIPAA, ISO - cần audit code chi tiết.
- Scale dự kiến hàng triệu user - AI builder code thường chưa tối ưu.
- Cần realtime collaborative (Figma-like), AI builder chưa mạnh phần này.
- Integration sâu với hardware, native mobile, IoT, blockchain.
Tips prompt hiệu quả
- Mô tả persona target user trong prompt (PM, mẹ bỉm sữa, founder solo).
- Đặc tả màu sắc: primary indigo #4338CA, accent amber.
- Liệt kê feature theo priority: must-have, nice-to-have.
- Reference design: "phong cách Linear", "phong cách Notion".
- Yêu cầu mobile-first nếu user phần lớn dùng phone.
- Sau khi có draft, prompt sửa từng cái nhỏ thay vì rewrite cả app.
VPS host app sau khi export từ v0/Bolt/Lovable
Cloud VPS TND sẵn AlmaLinux 9, Ubuntu 22/24, Debian 12/13. SSD CEPH, snapshot 1-click, backup hằng ngày, network 200Mbps trong nước. Sau khi vibe code xong, deploy app lên VPS riêng để có IP cố định, không lock Vercel, custom backend tự do.
Xem 8 cấu hình Cloud VPS →FAQ
Vibe coder hoàn toàn không biết code có dùng được không?
Có thể, nhưng giới hạn ở app đơn giản. Lovable thân thiện nhất với non-coder vì có hosting + DB built-in. Khi gặp lỗi, cần biết đọc error message, hỏi AI fix, hoặc tìm help. Sẽ rất hữu ích nếu học JS basic 1-2 tuần trước khi dùng vibe coding nghiêm túc.
App tạo bởi AI builder có scale được không?
Scale tới 1k-10k user thường OK với stack chuẩn (Next.js + Supabase). Vượt 100k user thì cần dev senior review và optimize: caching, queue, sharding. AI builder làm tốt MVP, không thay thế architect cho app lớn.
Có thể chuyển project giữa 3 tool không?
Có nhưng đau. Mỗi tool export Github với cấu trúc folder khác nhau. Lovable + Bolt có Github sync 2-way, dễ migrate. v0 export 1 chiều. Nếu định dùng nhiều tool, mở Github làm source of truth, import vào Cursor + Claude Code khi tool AI builder không đủ.
Tool nào hiểu tiếng Việt prompt tốt nhất?
Cả 3 đều dùng model LLM lớn (Claude Sonnet, GPT, Gemini) hỗ trợ tiếng Việt tốt. Khác biệt nhỏ. Mẹo: prompt tiếng Anh thường cho output thuần Anh code/comment, prompt tiếng Việt có thể trộn output VN/Anh. Khuyến nghị: prompt tiếng Anh nếu code, tiếng Việt nếu content/label.
Có chống lock-in được không?
Có. Export code ra Github ngay từ đầu, không phụ thuộc 100% hosting của tool. Backend dùng Supabase/Neon Postgres/Cloudflare D1 - portable. Frontend Next.js/Vite chạy được trên Vercel, Cloudflare Pages, VPS riêng. Lock-in chính là vendor AI builder vào trial của bạn, không phải code production.
Chưa cần VPS? Hosting cPanel của TND đã sẵn sàng cho AI
Mở sẵn SSH, Git, Node.js và cổng MCP của cPanel. Nối Claude Code, Codex hay Gemini vào là làm việc được, từ 59.000đ/tháng.
Xem web hosting sẵn sàng cho AI- Setup OpenWebUI + Ollama trên VPS: ChatGPT clone hoàn toàn tự host
- Lấy public IP trong code với ip.tnd.vn: cheat sheet cho đội vibe code
- Setup browserless self-host trên VPS: headless Chrome cho AI agent
- Self-host Dify.ai trên VPS: AI app platform thay LangFlow
- Setup Whisper API self-host trên VPS GPU transcribe video VN
- WireGuard vs Tailscale cho vibe coder - chọn nào khi laptop làm việc với VPS đa khu vực



