toolcu./Editöryal/İnceleme/9 dk/2026-04-22

v0 vs Lovable: Startup MVP'si için hangisi uygun?

Backend desteği, database entegrasyonu, fiyat/1000 token, API key desteği.

Bir startup kuruyorsun ve aklındaki fikri en hızlı şekilde hayata geçirip (MVP - Minimum Viable Product) denemek istiyorsun. Eskiden olsa ya kodlama öğrenmen ya da bir yazılımcı bulman gerekirdi. Artık yapay zeka araçları bu süreci inanılmaz hızlandırıyor. v0 ve Lovable, bu alanda en çok konuşulan iki isim. İkisi de yazdığın metinleri (prompt) koda ve çalışan uygulamalara dönüştürmeyi vaat ediyor, ama bunu çok farklı yollarla yapıyorlar.

Peki, senin fikrin için hangisi daha uygun? v0, Vercel'in (Next.js'in arkasındaki şirket) bir ürünü ve daha çok arayüz (frontend) bileşenleri oluşturmada uzmanlaşmış bir araç. Lovable ise sana sadece arayüzü değil, aynı zamanda veritabanı, kullanıcı girişi gibi arka plan (backend) işlerini de halleden tam teşekküllü bir uygulama sunmayı hedefliyor. Bu rehberde, iki aracı da bir startup kurucusunun gözünden masaya yatıracağız: Hangisi ne işe yarar, hangisi nerede tıkanır, maliyetleri ne olur ve en önemlisi Türkiye'den kullanırken nelere dikkat etmen gerekir?

MVP için AI Araçları: v0 ve Lovable Nedir?

Bu iki araç, yazılım geliştirme sürecini kökten değiştirmeyi amaçlayan yeni bir akımın parçası. Fikrini basit cümlelerle anlatıyorsun, onlar da sana çalışan bir web uygulaması veya arayüz kodu veriyor. Ancak aralarında temel bir felsefe farkı var.

v0, Vercel tarafından geliştirilen ve temel amacı yüksek kaliteli, üretim seviyesinde React arayüz bileşenleri oluşturmak olan bir araçtır. Vercel'in kendi dokümanlarına göre, v0'a "kullanıcı profili kartı yap" veya "üç adımlı bir kayıt formu oluştur" gibi bir istekte bulunduğunda, sana endüstri standartlarına uygun (genellikle Tailwind CSS ve shadcn/ui kullanarak) temiz bir kod çıktısı verir. Başlangıçta sadece bir bileşen üreticiyken, Şubat 2026'daki güncellemelerle birlikte Git entegrasyonu, veritabanı bağlantısı ve daha bütünsel uygulama geliştirme yetenekleri kazandı. Yine de özünde, bir yazılımcının işini hızlandıran, özellikle arayüz geliştirmeye odaklanan bir "süper asistan" gibidir. Kodun kontrolü tamamen sendedir; v0 sana kodu verir, sen de alıp kendi projene entegre edersin.** Lovable** ise kendini "fikirden uygulamaya saniyeler içinde" götüren bir platform olarak konumlandırıyor. Lovable'ın kendi sitesindeki tanımına göre, amacı sadece arayüzü değil, uygulamanın ihtiyaç duyacağı her şeyi tek bir çatı altında sunmak. Bir MVP için en kritik olan kullanıcı girişi (authentication), veritabanı işlemleri ve dosya depolama gibi backend ihtiyaçlarını Supabase ile entegre bir şekilde otomatik olarak hallediyor. Yani Lovable'a "kullanıcıların tarif paylaşabildiği bir platform yap" dediğinde, sana sadece tariflerin listelendiği bir sayfa değil, aynı zamanda kullanıcıların kaydolup giriş yapabildiği, yeni tarif ekleyebildiği ve bu tariflerin bir veritabanına kaydedildiği bütün bir sistem kurar. Bu, özellikle teknik bilgisi olmayan veya tek başına hızlıca bir fikir denemek isteyen girişimciler için büyük bir avantajdır.

Kısacası, v0 bir "kod üreteci", Lovable ise bir "uygulama üreteci" olarak düşünülebilir. Biri sana balık tutmak için en iyi oltayı verirken, diğeri sana doğrudan pişirilmiş balığı sunuyor.

Nasıl Çalışır ve Kullanılır?

Her iki platform da sohbet tabanlı bir arayüz kullanır. Fikrini yazarsın, yapay zeka bir sonuç üretir ve sen de bu sonucu yine sohbet ekranından yönlendirerek geliştirirsin. Ama süreçteki detaylar ve kontrol seviyesi oldukça farklı.

v0 ile Arayüz Geliştirme

v0'ı kullanmak oldukça basittir. Süreç genellikle şu adımları izler:
  1. İsteğini Yaz: v0.dev sitesine girdiğinde karşına çıkan sohbet kutusuna ne istediğini net bir şekilde yazarsın. Örneğin: "E-ticaret sitesi için ürün detay sayfası. Solda büyük bir ürün resmi, sağda ürün adı, fiyat, adet seçici ve 'Sepete Ekle' butonu olsun. Altında da ürün açıklaması için bir bölüm bulunsun."
  2. İlk Versiyonu İncele: v0, saniyeler içinde sana bu isteğe uygun bir React bileşeni oluşturur. Genellikle üç farklı tasarım alternatifi sunar. Beğendiğin birini seçip üzerinde çalışmaya devam edebilirsin.
  3. Yineleyerek Geliştir (Iterate): Oluşturulan arayüz tam istediğin gibi olmayabilir. Sohbet kutusuna yeni komutlar vererek düzenlemeler yaparsın. "Butonun rengini turuncu yap," "Fiyatı daha büyük yaz," veya "Mobil görünümde resim üste gelsin" gibi komutlarla tasarımı son haline getirirsin.
  4. Kodu Al ve Kullan: Sonuçtan memnun olduğunda, v0 sana bu arayüzün temiz HTML ve React (Next.js) kodunu verir. Bu kodu kopyalayıp kendi projenin içine yapıştırarak kullanabilirsin. Şubat 2026 güncellemesiyle gelen Git entegrasyonu sayesinde artık doğrudan GitHub repona da aktarabilirsin.

v0, backend ve veritabanı gibi işlere doğrudan karışmaz. Ancak son güncellemelerle veritabanı şeması oluşturma gibi konularda da yardımcı olmaya başladı. Yine de bu veritabanını hayata geçirmek ve arayüzle konuşturmak hala senin sorumluluğundadır.

Lovable ile Sıfırdan Uygulama İnşa Etme

Lovable, süreci daha bütünsel ele alır ve senden daha az teknik detay bekler.
  1. Uygulama Fikrini Anlat: Lovable'a ne yapmak istediğini genel hatlarıyla anlatırsın. "Öğrencilerin notlarını ve ders programlarını takip edebileceği bir web uygulaması yap." gibi genel bir fikirle başlayabilirsin.
  2. AI'nın Planını Onayla: Lovable, bu fikri hayata geçirmek için bir plan yapar. Hangi sayfaların (Giriş, Kayıt, Ders Programı, Notlarım vb.) oluşturulacağını, veritabanında hangi tabloların (Kullanıcılar, Dersler, Notlar) yer alacağını sana sunar.
  3. Uygulamanın İnşasını İzle: Planı onayladıktan sonra Lovable, hem frontend (arayüz) kodunu hem de backend (veritabanı, sunucu fonksiyonları) altyapısını oluşturmaya başlar. Bu süreçte arka planda Supabase kullanarak veritabanını ve kullanıcı sistemini kurar.
  4. Sohbet ve Görsel Editörle Düzenle: Uygulama ortaya çıktıktan sonra, v0'daki gibi sohbet ekranından "Giriş butonunu sağ üste taşı" gibi komutlar verebilirsin. Ek olarak, Lovable'ın basit bir görsel editörü de bulunur. Buradan metinleri, renkleri veya bazı yerleşimleri fare ile tıklayarak değiştirebilirsin.
  5. Yayınla: Uygulaman hazır olduğunda, tek tıkla Lovable'ın kendi altyapısı üzerinde (.lovable.app uzantılı bir adreste) veya kendi alan adında yayınlayabilirsin.

Lovable, API anahtarlarını güvenli bir şekilde saklama ve harici servislerle (örneğin ödeme için Stripe, e-posta için Resend) entegrasyon kurma gibi konularda da sana yardımcı olur. API anahtarlarını doğrudan kodun içine yazmak yerine, bunları Supabase üzerinde güvenli bir şekilde saklar.

Türkiye'den Kullanmak

Startup kurucuları için en kritik konulardan biri de araçların yerel şartlara uyumudur. VPN, ödeme yöntemleri ve dil desteği gibi konular projenin en başında can sıkıcı engellere dönüşebilir.

VPN Gerekir mi? Hem v0 hem de Lovable, global olarak erişilebilen web tabanlı platformlardır. Türkiye'den erişim için herhangi bir VPN kullanmana gerek yoktur. Her iki siteye de standart internet bağlantınla sorunsuz bir şekilde ulaşabilirsin.

Türk Kredi Kartı Kabul Ediyorlar mı? TL Fiyat Var mı? Her iki platform da ödemeler için uluslararası bir standart olan Stripe'ı kullanıyor. Stripe, Türkiye'deki bankaların kredi kartlarını (Visa, Mastercard) genellikle sorunsuz bir şekilde kabul etmektedir. Dolayısıyla ödeme yaparken büyük bir problem yaşamazsın.

Ancak, her iki servisin de sitesinde TL cinsinden bir fiyatlandırma bulunmuyor. v0'ın fiyatlandırma sayfası ve Lovable'ın fiyatlandırma sayfası tamamen Amerikan Doları (USD) üzerindendir. Ödeme yaptığında, bankan güncel kur üzerinden USD'yi TL'ye çevirecek ve muhtemelen küçük bir komisyon ekleyecektir. Bu nedenle aylık maliyetin, o günkü dolar kuruna göre değişkenlik gösterebilir.

Türkçe Cevap Kalitesi Nasıl? Her iki araca da Türkçe komutlar (prompt) verebilirsin. Modern dil modelleri sayesinde Türkçe'yi oldukça iyi anlıyorlar. "Bana bir blog anasayfası yap" dediğinde ne istediğini anlarlar.

Ancak iki önemli nokta var:

  1. Terminoloji: "State management", "component props", "database schema" gibi teknik terimleri İngilizce kullanmak, genellikle daha doğru ve kesin sonuçlar verir. Yapay zeka bu terimleri İngilizce eğitim verileriyle öğrendiği için, Türkçe'ye çevrildiğinde anlam kaymaları yaşanabilir.
  2. Üretilen Kod ve Metinler: Türkçe komut versen bile, üretilen kodun içindeki değişken isimleri, yorum satırları veya arayüzdeki varsayılan metinler (buton üzerindeki "Submit" yazısı gibi) genellikle İngilizce olacaktır. Lovable'ın ürettiği bir uygulamadaki arayüz metinlerini daha sonra kendin Türkçeleştirmen gerekir.

Sonuç olarak, temel komutlar için Türkçe kullanabilirsin ama daha karmaşık ve teknik istekler için İngilizce yazmak, aracın potansiyelinden tam olarak faydalanmanı sağlar.

Fiyat ve Ücretsiz Seçenekler

Her iki aracın da denemek için ücretsiz bir planı ve daha ciddi kullanım için ücretli katmanları var. Fiyatlandırma modelleri birbirine benziyor gibi görünse de işleyişleri farklı.

v0 Fiyatlandırması

v0, "kredi" tabanlı bir sistem kullanıyor. Yaptığın her işlem (bir bileşen üretmek, üzerinde değişiklik yapmak) belirli miktarda kredi harcar. Kullandığın modelin gücüne ve isteğinin karmaşıklığına göre harcanan kredi miktarı değişir.
  • Free (Ücretsiz) Plan: Ayda 5$ değerinde ücretsiz kredi sunar. Bu, platformu denemek ve küçük denemeler yapmak için yeterlidir. 200 projeyle sınırlıdır.
  • Premium Plan: Aylık 20$ karşılığında 20$ değerinde kredi verir. Proje limiti yoktur ve ihtiyaç duyduğunda ek kredi satın alabilirsin. Ciddi bir MVP üzerinde çalışan tek kişilik geliştiriciler için en mantıklı seçenektir.
  • Team Plan: Kullanıcı başına aylık 30$'dır ve her kullanıcı için 30$ kredi içerir. Krediler ekip içinde ortak kullanılabilir.

v0'da token başına fiyatlandırma daha nettir. Örneğin, en dengeli modeli olan "v0 Pro" için 1 milyon giriş token'ı yaklaşık 3$'dır. v0'ın resmi fiyatlandırma sayfasında farklı modellerin token maliyetlerini görebilirsin. 20$'lık bir planla bu modelden yaklaşık 6.5 milyon token kullanabilirsin. (Not: 1 USD ≈ 40 TL varsayımıyla, Premium plan yaklaşık ₺800'ye denk gelir.)

Lovable Fiyatlandırması

Lovable da kredi sistemi kullanır, ancak burada bir kredi genellikle bir "mesaj" veya "etkileşim" anlamına gelir. Bir butonu değiştirmek bir kredi harcayabilirken, bütün bir veritabanı şeması oluşturmak birden fazla kredi tüketebilir.

Lovable'ın bir de "Cloud & AI" kullanım bedeli vardır. Her workspace için geçici bir promosyonla aylık 25$ Cloud ve 1$ AI kullanımı hediye ederler. Bu limitleri aştığında, kullandığın veritabanı büyüklüğü ve yapay zeka modelinin tüketimine göre ek ücret ödersin. Lovable, kullandığı yapay zeka modelleri (Gemini, GPT vb.) için doğrudan model sağlayıcısının fiyatını yansıttığını belirtiyor. (Not: 1 USD ≈ 40 TL varsayımıyla, Pro plan yaklaşık ₺1000'den başlar.)

### Teknik Karşılaştırma Tablosu

| Özellik | v0 by Vercel | Lovable | | :--- | :--- | :--- | | **Odak Alanı** | Frontend (React, Next.js) | Full-stack (Frontend + Backend) | | **Backend Desteği** | Sınırlı (Yeni eklendi, manuel kurulum) | Derin entegrasyon (Supabase) | | **Veritabanı** | Harici (Prisma ile şema üretebilir) | Dahili (Supabase PostgreSQL) | | **API Desteği** | Var ([Platform API & SDK](https://v0.dev/docs/api)) | Var (Harici API'ları kullanabilir) | | **Fiyat/1M Token (Yaklaşık)** | v0 Pro: ~$3 (Giriş) | Model Bağımlı (Gemini/GPT fiyatları) | | **Bağlam Penceresi** | Modele bağlı (Örn: v0-1.5-lg gelişmiş) | Modele bağlı (Örn: Gemini 1.5 Pro 1M token) | | **Rate Limit** | Plana göre değişir (Free: 7 mesaj/gün) | Plana göre değişir (Free plan daha kısıtlı) | | **Benchmark (Proxy)** | GPT-4 / Vercel'in özel modelleri | Gemini / GPT-4 / Claude 3 |

Benchmark puanları doğrudan araçlar için yayınlanmamıştır; kullandıkları temel modellere (GPT, Gemini vb.) dayalı bir tahmindir.

Ne Zaman İşine Yarar / Yaramaz

Her aletin doğru bir kullanım yeri vardır. MVP'nizin doğasına göre bu iki araçtan biri sizin için biçilmiş kaftan, diğeri ise tam bir baş ağrısı olabilir.

v0 Ne Zaman İdeal?

* **Mevcut bir projen var ve sadece arayüzünü hızla geliştirmek istiyorsun.** * **Sen bir yazılımcısın ve tekrarlayan arayüz kodlarını yazmaktan sıkıldın.** * **Backend ve veritabanı kontrolünün tamamen sende olmasını istiyorsun.** * **Tasarım sistemine uygun, yüksek kaliteli ve temiz kod çıktısı önceliğin.** * **Vercel ve Next.js ekosisteminde çalışıyorsun.**

v0 Ne Zaman Yetersiz Kalır?

* **Sıfır teknik bilgin var ve A'dan Z'ye çalışan bir uygulama istiyorsun.** * **Kullanıcı girişi, veritabanı gibi backend işleriyle hiç uğraşmak istemiyorsun.** * **Amacın sadece bir prototip değil, kullanıcıların hemen veri girmeye başlayacağı canlı bir MVP ise.** * **React dışında bir teknoloji kullanıyorsan.**

Lovable Ne Zaman İdeal?

* **Teknik olmayan bir kurucusun veya tek kişilik bir ekipsin.** * **Fikrini en hızlı şekilde hayata geçirip pazarda test etmek istiyorsun.** * **Backend, veritabanı ve sunucu yönetimi gibi konularla vakit kaybetmek istemiyorsun.** * **Standart bir web uygulaması (SaaS, internal tool, pazar yeri vb.) geliştiriyorsun.** * **Supabase'in sunduğu altyapı senin için yeterliyse.**

Lovable Ne Zaman Yetersiz Kalır?

* **Çok özel veya karmaşık bir backend mantığına ihtiyacın var.** * **Kodun her satırında tam kontrol sahibi olmak istiyorsun.** * **Supabase dışında farklı bir veritabanı veya backend teknolojisi kullanmak zorundasın.** * **Sadece basit bir arayüz bileşenine ihtiyacın var, bütün bir uygulama altyapısına değil.**

Alternatifler

v0 ve Lovable, bu alandaki tek oyuncular değil. Eğer bu iki araç da tam olarak aradığın şey değilse, farklı yaklaşımlar sunan başka platformlar da mevcut.

Eğer v0'ın arayüz odaklı yaklaşımı hoşuna gittiyse ama daha fazlasını arıyorsan, v0-dev (artık v0.dev olarak biliniyor) zaten incelediğimiz ana araç. Ancak bu alanda başka rakipler de var. Örneğin, Bolt.new hem frontend hem de backend prototiplemesi için tasarlanmış ve yerel bir ortam kurmadan tarayıcıda hızlıca MVP'ler oluşturmanı sağlar. v0'dan farklı olarak daha esnek bir tam yığın (full-stack) deneyimi sunmayı hedefler.

Eğer Lovable'ın sunduğu tam teşekküllü uygulama geliştirme fikri sana daha yakınsa, ama Supabase'e bağımlı kalmak istemiyorsan veya daha fazla görsel kontrol arıyorsan, Bubble gibi no-code platformlara bakabilirsin. Bubble, kod yazmadan sürükle-bırak yöntemiyle karmaşık uygulamalar yapmanı sağlar ama kod üretmediği için esnekliği daha düşüktür. Bir diğer yandan, ToolJet gibi araçlar, hem v0'ın frontend hassasiyetini hem de Lovable'ın backend entegrasyonlarını bir araya getirmeyi vaat eder ve farklı veri kaynaklarına bağlanma konusunda daha fazla esneklik sunar. ChatGPT veya Claude gibi genel amaçlı sohbet botları da kod parçacıkları üretmede yardımcı olabilir, ancak bütün bir uygulamayı tutarlı bir şekilde inşa edemezler.

Sıkça Sorulanlar

**1. v0 ile yapılan bir arayüzü Lovable'da kullanabilir miyim?** Evet, teorik olarak mümkün. v0'dan aldığın React kodunu, Lovable'ın ürettiği projenin içine manuel olarak ekleyebilirsin. Ancak bu, iki farklı sistemin mantığını birleştirmeyi gerektireceği için karmaşık olabilir ve tavsiye edilmez.

2. Üretilen kodun sahibi kim oluyor? Her iki platform da ürettikleri kodun mülkiyetini sana verir. Kodu alıp istediğin gibi değiştirebilir, kendi projelerinde kullanabilir ve ticarileştirebilirsin. Platforma olan aboneliğin bitse bile, o zamana kadar ürettiğin kodlar sende kalır.

3. Lovable Supabase dışında bir veritabanı ile çalışır mı? Lovable'ın en büyük gücü ve aynı zamanda kısıtı, Supabase ile olan derin entegrasyonudur. Platform, veritabanı ve backend işlemlerini Supabase üzerinden otomatikleştirir. Harici bir veritabanına bağlanmak için Lovable'ın ürettiği uygulamada manuel olarak kod yazman gerekir, bu da platformun "her şeyi halletme" vaadini ortadan kaldırır.

4. Bu araçlar ne kadar karmaşık uygulamalar yapabilir? Her ikisi de standart CRUD (Create, Read, Update, Delete) operasyonlarına dayalı uygulamalar (bloglar, pazar yerleri, sosyal medya benzeri platformlar, iç araçlar) için oldukça yeteneklidir. Ancak çok niş algoritmalar, gerçek zamanlı yüksek frekanslı işlemler veya benzersiz donanım entegrasyonları gerektiren projeler için yetersiz kalırlar.

5. Bir yazılımcı olarak bu araçlar işimi elimden alır mı? Hayır, tam tersi. Bu araçlar, yazılımcıların sıkıcı ve tekrarlayan işleri (formlar, tablolar, temel backend kurulumları) otomatize ederek daha karmaşık ve değerli problemlere odaklanmasını sağlar. v0, bir yazılımcı için verimli bir asistanken; Lovable, bir fikri hızla prototipleyip sonra detayları geliştirmesi için bir başlangıç noktası sunar.

Son Söz

Startup MVP'si için v0 mu Lovable mı sorusunun net bir cevabı yok; cevap tamamen senin ve projenin ihtiyaçlarında saklı.

Eğer sen, kodla arası iyi olan, projesinin temelini kendi atmış veya atmak isteyen ve sadece arayüz geliştirme sürecini 10 kat hızlandırmak isteyen bir girişimci veya yazılımcıysan, v0 senin için mükemmel bir yardımcı pilottur. Sana kaliteli malzeme verir, ama uçağı sen kullanırsın.

Eğer sen, harika bir fikri olan ama teknik detaylarda boğulmak istemeyen, A'dan Z'ye çalışan bir ürünü bir an önce kullanıcıların önüne koyup geri bildirim almak isteyen bir kurucuysan, Lovable senin için bütün işi yapan bir mühendis ekibi gibidir. Anahtarı çevirir ve çalışan bir araba alırsın, kaputun altında ne olduğuyla daha sonra ilgilenirsin.

Her iki durumda da kazanan, fikrini hayata geçirmek için eskiden aylar süren bir süreci şimdi günler veya haftalar içinde tamamlayabilen girişimciler oluyor. En iyi yol, her ikisinin de ücretsiz planlarını kullanarak kendi küçük projen üzerinde deneme yapmak ve hangisinin senin çalışma tarzına daha uygun olduğuna kendin karar vermektir.