İçeriğe atla
Ana sayfa › Blog › Araç üretimi
Araç üretimi · Güncellendi: · 11 dakika okuma · Yazı 46/73

Vibe coding nedir? Nasıl yapılır, hangi araçlar, güvenli mi

Kısa cevap

Vibe coding nedir: kod yazmak yerine sonucu tarif edip yapay zeka ajanının kodu üretmesine dayanan, terimi Andrej Karpathy'nin 2 Şubat 2025'te ortaya attığı bir çalışma biçimidir. Tek kullanıcılı iç araçlar, prototipler ve veri betikleri gibi dar işlerde işe yarar. Para, kişisel veri ya da çok kullanıcı varsa risklidir; çalıştırmadan önce okumak ve kopya veriyle denemek şarttır.

Yazılım geliştirmeyi hiç öğrenmemiş birinin, birkaç cümle yazarak çalışan bir araç elde etmesi artık mümkün. Bu çalışma biçimine vibe coding deniyor ve hem abartılı bir heyecanla hem sert bir küçümsemeyle karşılanıyor. Google Ads verisine göre Ekim 2026'da Türkiye'de "vibe coding" kelimesi ayda ortalama 6.600, "vibe coding nedir" sorgusu ise 4.400 kez aranıyor.

Bu yazı yöntemin ne olduğunu, hangi işlerde gerçekten çalıştığını, nerede duvara çarptığını ve güvenli kullanım kurallarını anlatıyor.

Vibe coding nedir, ne demek?

Vibe coding, kodun kendisini yazmak yerine sonucu tarif etmektir. Kullanıcı ne istediğini anlatır, ajan kodu üretir, kullanıcı sonucu dener ve düzeltme ister. Döngü, sonuç işe yarayana kadar sürer.

Yapay zeka araştırmacısı Andrej Karpathy, vibe coding terimini ilk kez 2 Şubat 2025 tarihli tweetinde kullandı. Karpathy o ilk paylaşımda, kodun mantığını anlamadan yalnız sonucu tarif ederek üretmeyi "vibe coding" diye adlandırmıştı. Gönderide kendini tam olarak şöyle anlatıyordu: "forget that the code even exists" (kodun var olduğunu unutmak). Cursor Composer'ı sesle kullandığını, klavyeye neredeyse hiç dokunmadığını ve sonucu çoğunlukla çalıştığını yazıyordu. Yani terim baştan beri dar bir deneyi tarif ediyordu: kendi kullandığı, düşük riskli bir işin hızlıca çıkarılması.

Yöntemin kritik özelliği şudur: kullanıcı kodun tamamını anlamak zorunda değildir. Bu hem gücünün hem riskinin kaynağıdır.

Aynı döngü, loop engineering yazısındaki yapının daha gevşek bir hâlidir: orada kapı ve ölçüt açıkça tanımlıdır, burada çoğu zaman “çalışıyor mu” sorusuyla yetinilir.

Vibe coding ile kodu okuyarak ajanla geliştirme arasındaki fark nedir?

Fark, üretilen kodu kimin okuduğu ve neyle doğrulandığıdır: vibe coding'de kullanıcı sonucu dener, kodu okumaz; ajanla geliştirmede kodu okuyan ve test eden bir insan vardır. İkisi de aynı araçları kullanabilir, bu yüzden ayrım araçta değil çalışma disiplinindedir.

ÖlçütVibe codingKodu okuyarak ajanla geliştirme
Kod okunur muGenellikle hayır, yalnız sonuç denenirEvet, değişiklikler satır satır incelenir
DoğrulamaElle deneme, "çalışıyor mu" sorusuTest, kapı ve inceleme
Kimin içinKod bilmeyen, kendi aracını kuranYazılımcı ya da yazılım ekibiyle çalışan
Hata maliyetiDüşük olmalı (kendi dosyaların, tek kullanıcı)Orta ve yüksek olabilir
BakımÇoğu zaman kimse sahiplenmezBelgelenir, sürüm kontrolünde tutulur

Sıfırdan Sistem'in kullandığı yöntem ikinci sütuna yakındır: kapı ve ölçüt önceden yazılır, ajan bunlara göre üretir. Bu çerçevenin adı loop engineering; kodlama ajanı kavramını bilmiyorsan önce Claude Code nedir yazısına bak.

Vibe coding nasıl yapılır?

Adımlar araçtan araca küçük farklar taşır ama döngünün iskeleti aynıdır. Sekiz adım, en küçük iç araçtan basit bir web sitesine kadar aynı sırayla işler; atlanan her adım, sonraki turlarda daha pahalıya geri döner.

  1. Amacı tek cümlede yaz. Aracın ne yapacağını, kimin kullanacağını ve nerede duracağını (yalnız kendi bilgisayarında mı, başkasıyla mı paylaşılacak) baştan belirle.
  2. Girdi, çıktı ve başarı ölçütünü tarif et. Ajana ne vereceğini, ondan ne beklediğini ve sonucun doğru sayılması için hangi koşulun sağlanması gerektiğini yazılı olarak söyle.
  3. Bir ajan seç ve bağlamı ver. Claude Code, Cursor, Replit gibi araçlardan birine dosyaları, örnek veriyi ve istenen çıktı biçimini aktar.
  4. İlk taslağı iste. Ajan kodu üretsin; sen çalıştırmadan önce hangi dosyalara dokunduğunu, neyi sildiğini ve nereye istek gönderdiğini oku.
  5. Kopya veri üzerinde dene. İlk çalıştırma gerçek veriyle değil, örnek ya da yedeklenmiş bir kopyayla yapılır.
  6. Hatayı yapıştır, yeniden iste. Hata mesajını olduğu gibi ajana geri ver; çoğu düzeltme bu tek adımda çözülür.
  7. Çalışan sürümü kaydet. Sonucu sürüm kontrolüne al ki bir sonraki tur bozulursa geri dönebilesin.
  8. Devir notunu yazdır. Aracı ürettiğin oturumda, ne yaptığını, nasıl çalıştırıldığını ve bilinen sınırlarını anlatan kısa bir açıklama da iste.

Bir web sitesini bu döngüyle sıfırdan kurmak istiyorsan yapay zeka ile web sitesi yapma yazısı aynı adımları siteye özel örneklerle gösteriyor.

Nerede gerçekten çalışıyor?

Dört alan var ve dördünün ortak özelliği hata maliyetinin düşük olması:

  1. Tek kullanıcılı iç araçlar. Kendi kullandığın bir dosya düzenleyici, bir rapor üretici, bir dönüştürücü.
  2. Prototipler. Bir fikrin çalışıp çalışmayacağını göstermek için hızlıca kurulan örnekler.
  3. Veri dönüştürme betikleri. Bir tabloyu başka bir biçime çevirmek, dosyaları toplu yeniden adlandırmak, metin temizlemek.
  4. Tek seferlik otomasyonlar. Bir kez çalışacak ve sonra atılacak işler.

Bu alanlarda yöntem gerçekten dönüştürücüdür: daha önce yapılamayan işler yapılabilir hâle gelir. Kendi lokal aracını kurmak yazısı bu kullanımı adım adım anlatıyor.

Vibe coding araçları 2026: hangi araç kime uygun?

Araçların çoğu aynı döngüyü kurar: doğal dille istek yaz, ajan kodu üretsin, sonucu gör, düzelt. Fark ettikleri yer nerede çalıştıkları ve kimi hedefledikleridir.

AraçNerede çalışırKimin içinBaşlangıç fiyatı (Ekim 2026)
Claude CodeTerminal, IDE eklentisi (VS Code, JetBrains), web arayüzü, masaüstü ve mobil uygulamaBilgisayarındaki dosyalarla tekrarlanan iş yaptırmak isteyen herkes; kod bilmeyen de geliştirici deFree planda yok; Pro aylık 20 dolar (yıllık ödemede 17 dolar), Max 100 dolardan başlıyor. Ayrıntı: Claude fiyatları
CursorMasaüstü IDE, terminal, web arayüzü, Slack entegrasyonuBireysel geliştiriciden kurumsal ekibeHobby planı ücretsiz ve sınırlı; bireysel planlar aylık 20 dolardan, vergi hariç
CodexMasaüstü uygulaması, CLI, IDE eklentisi, webChatGPT hesabı zaten olan ve OpenAI modelleriyle çalışmak isteyenChatGPT planlarına dahil; hangi planda hangi yüzey açık, Codex nedir yazısında
Gemini CLITerminal; açık kaynak (Apache 2.0)Google modelleriyle terminalde çalışmak isteyenÜcretsiz kullanım koşulları değişti; güncel kota için resmi GitHub sayfasına bak
ReplitTarayıcı üzerinden, kurulum gerektirmezKod bilmeyen kullanıcıdan profesyoneleGüncel planlar için sağlayıcının fiyat sayfasına bak
LovableTarayıcı üzerindenKod bilmeyen kurucu ve danışman, isteyen kod moduna geçebilirÜcretsiz planda günde 5, ayda en çok 30 yapım kredisi

Ekim 2026 itibarıyla Claude Pro aylık 20 dolardan başlıyor ve Claude Code'u içeriyor (claude.com/pricing), Cursor'ın bireysel planları da aylık 20 dolardan başlıyor ve fiyatlara vergi dahil değil (cursor.com/pricing). Cursor'ın resmi sitesi, Eylül 2026 itibarıyla Fortune 500 şirketlerinin yarısından fazlasının bu aracı kullandığını belirtiyor; bu da yöntemin yalnız hobi projelerinde değil kurumsal ekiplerde de yer bulduğunu gösteriyor. Bing Webmaster'ın Türkiye verisine göre de 26 Haziran ile 23 Eylül 2026 arasındaki üç aylık dönemde "cursor" araması 3.417, "claude code" araması ise 3.243 gösterim aldı.

Hangi yapay zeka daha iyi? Sorunun tek bir cevabı yok, çünkü çoğu araç tek bir modele bağlı değil: Claude, GPT ya da Gemini ailesinden birini seçip değiştirebiliyorsun. Karpathy'nin ilk tarifi de "Cursor Composer w Sonnet", yani Cursor'ın Claude'un Sonnet modeliyle çalışan sürümüydü. Model seçimi ve istem yazımı üstüne ChatGPT, Claude, Gemini prompt örnekleri yazısına, araçların birebir kıyaslamasına ise Claude Code, Codex, Cursor karşılaştırması yazısına bakabilirsin. Karar verirken üç soru işe yarar: aracı kim kullanacak, hangi ortamda çalışacak (tarayıcı mı terminal mi) ve üretilen kodun ne kadar süre bakımı yapılacak? Cevaplar netse araç seçimi de netleşir; model markası bu üçünden daha az belirleyicidir.

Vibe coding ücretsiz yapılır mı?

Evet, küçük işler için ücretsiz başlanabilir ama ücretsiz katman çabuk dolar. Ekim 2026 itibarıyla Cursor'ın Hobby planı ücretsiz ve sınırlı sayıda Agent isteği veriyor, Lovable'ın ücretsiz planı günde 5 (ayda en çok 30) yapım kredisi tanıyor. Claude Code ise Free planda yok; Pro aylık 20 dolardan başlıyor.

Türkiye için hesap basit: 1 $ ≈ 49 ₺ (Ekim 2026) kuruyla 20 dolarlık bir plan yaklaşık 980 ₺ eder. Vergi fiyata dahil olmayabilir ve ödeme kartından dolar üzerinden tahsil edilir, bu yüzden banka kur farkı eklenebilir. Düzenli kullanmayacaksan önce ücretsiz katmanda tek bir küçük araç yap, sınıra ne kadar çabuk geldiğini gör, sonra ücretli plana geç. Ajanın harcadığı kullanım birimi için yapay zeka token maliyeti yazısı faydalı.

Nerede duvara çarpıyor?

Çok kullanıcılı sistemler. Aynı anda birden fazla kişinin kullandığı bir yazılımda eşzamanlılık, yetkilendirme ve veri tutarlılığı gibi konular devreye girer; bunlar tarif edilerek değil tasarlanarak çözülür.

Para ve kişisel veri taşıyan sistemler. Buradaki hata maliyeti, kazanılan hızın çok üstündedir.

Uzun ömürlü sistemler. Altı ay sonra değiştirilmesi gereken ve nasıl çalıştığı kimse tarafından bilinmeyen bir kod, teknik borcun en hızlı biriktiği yerdir.

Duvar genellikle ilk gün değil, üçüncü ayda görünür: sistem çalışır ama değiştirilemez hâle gelir. Güvenlik tarafında da benzer bir örüntü var: ajan çoğu zaman çalışan kodu üretir ama yetkilendirme, girdi doğrulama ve bağımlılık güncellemesi gibi bakım işlerini kendiliğinden yapmaz; bunları açıkça istemek gerekir. Bu üç konuyu sormadan teslim alınan bir araç, ilk ay sorunsuz çalışsa bile üçüncü ayda kimin sorumlu olduğu belirsiz bir yük hâline gelir.

Vibe coding güvenli mi? En sık görülen 5 risk

Vibe coding kendiliğinden güvenli değildir; güvenlik, ajanın değil senin istediğin ve kontrol ettiğin kadardır. Ajan çalışan kodu üretir ama gizli bilgi, yetki ve girdi denetimi gibi konuları açıkça istemezsen çoğu zaman atlar.

RiskNasıl ortaya çıkarNe yapmalı
Gizli bilgi kodun içinde kalırAPI anahtarı ya da parola doğrudan dosyaya yazılır, sonra paylaşılırAnahtarları ayrı bir ortam dosyasında tut, o dosyayı hiç paylaşma
Yetkisiz erişimGiriş ve yetki kontrolü hiç yazılmaz, adresi bilen herkes girerBaşkasının kullanacağı her araçta giriş kontrolünü açıkça iste
Denetlenmemiş girdiForm ya da dosya yüklemesi olduğu gibi işlenirGirdi doğrulamasını ve hata durumunu ayrıca iste
Uydurma ya da kötü paketAjan var olmayan ya da güvenilmeyen bir bağımlılık önerirEklenen her paketin adını ve kaynağını elle kontrol et, bkz. yapay zeka halüsinasyonu
Toplu silme ve üzerine yazmaAjan dosyaları temizlerken çalışan sürümü ezerKopya veriyle dene, sürüm kontrolünde tut

Kişisel veri taşıyan bir araç kuruyorsan bu liste yetmez: verinin nereye gittiği KVKK kapsamına girer ve şirket içi kuralların olması gerekir. Başlangıç için şirket içi yapay zeka politikası ve yapay zeka veri gizliliği yazıları işe yarar. Aşağıdaki üç kural bu riskleri küçük tutan asgari disiplindir.

Güvenli kullanımın üç kuralı

1. Çalıştırmadan önce oku. Kodun tamamını anlamasan da ne yaptığını anlatan kısmına bak: hangi dosyalara dokunuyor, neyi siliyor, nereye istek gönderiyor? Silme ve gönderme işlemleri her zaman okunur.

2. Gerçek veriyle değil kopyayla dene. İlk çalıştırma her zaman örnek veri üzerinde yapılır. Toplu dosya işlemleri, geri alınamayan hataların en sık kaynağıdır.

3. Sürüm kontrolünde tut. Üretilen her şey kayıt altında olmalı ki çalışan bir sürüme geri dönebilesin. Ajanla çalışırken en sık yaşanan kayıp, çalışan bir sürümün üzerine yazılmasıdır.

Üç kural da beceri değil disiplin gerektirir ve üçü birden uygulandığında yöntemin riski belirgin biçimde düşer.

Üretilen araç nasıl devredilir?

Tarif ederek üretilen bir araç çalıştığı sürece kimse yapısını sormaz. Soru, o aracı başka birinin devralması gerektiğinde ortaya çıkar.

Devri mümkün kılan üç şey vardır ve üçü de araç üretilirken yazılır. Birincisi, aracın ne yaptığını ve neyi yapmadığını anlatan kısa bir açıklama dosyası. İkincisi, nasıl çalıştırılacağı: hangi komut, hangi girdi, hangi çıktı. Üçüncüsü, bilinen sınırlar: hangi durumlarda çalışmaz.

Bu üçü yoksa araç, yazıldığı kişinin kafasında kalır ve o kişi olmadan bakım yapılamaz. Ajanla üretilmiş kodda bu risk daha yüksektir; çünkü kodun ayrıntısını üreten kişi de tam olarak bilmez.

Pratik kural şudur: aracı üreten aynı oturumda, ajandan bu üç bölümü içeren bir açıklama dosyası da üretmesini iste. Sonradan yazılan belge neredeyse hiç yazılmaz.

Yöntemin gerçek sınırı: tarif etme becerisi

Vibe coding'in sınırı teknik değil, düşünsel. Ajan, istediğin şeyi ne kadar net tarif edebiliyorsan o kadar iyi üretir.

Pratikte en çok takılan nokta, kullanıcının ne istediğini kendisinin de net bilmemesidir. Bu durumda döngü sonsuza kadar sürer: her turda biraz farklı bir şey çıkar ve hiçbiri tam istenen olmaz.

Çözüm, kodlamaya başlamadan önce üç soruyu yazılı cevaplamaktır: girdi ne, çıktı ne, başarı ölçütü ne? Üçü yazılıysa ajan hedefi vurur. Yazılı değilse, hiçbir model bunu telafi edemez. Sistem yoksa yapay zeka çalışmaz yazısının özü de budur.

Vibe coding mi, yazılımcıyla çalışmak mı? Karar tablosu

İşin sonucu yalnız sana ait ve hatası ucuzsa vibe coding yeter; başkası kullanacaksa, para ya da kişisel veri taşıyorsa yazılımcı ya da kod incelemeli bir yöntem gerekir.

İşSeçimNeden
Kendi dosyalarını dönüştüren betikVibe codingTek kullanıcı, kopyayla denenebilir, hata ucuz
Fikri göstermek için prototipVibe codingKalıcı olması beklenmez, atılabilir
Tanıtım ve hizmet web sitesiAjanla üretim ama içerik ve çıktı kontrolüAyrıntı için yapay zeka ile web sitesi yapma yazısı
Müşterinin kullanacağı uygulamaYazılımcı ya da kod incelemeli ajanYetki, veri tutarlılığı ve bakım sorumluluğu
Ödeme ya da üyelik alan sistemYazılımcıHata maliyeti kazanılan hızın çok üstünde
Yıllarca kullanılacak iç sistemBelgeli, test edilen ajan üretimiAksi hâlde teknik borç hızla birikir

Araç seçiminde kararsızsan Claude Code, Codex ve Cursor karşılaştırması yazısındaki karar tablosu, kurulum için Claude Code kurulumu yazısı bir sonraki adımdır.

Sık sorulan sorular

Vibe coding ile gerçek yazılım geliştirilebilir mi?

Dar bir alanda evet: tek kullanıcılı iç araçlar, prototipler, veri dönüştürme betikleri ve tek seferlik otomasyonlar. Çok kullanıcılı, para ya da kişisel veri taşıyan ve uzun süre bakımı yapılacak sistemlerde yöntem yetersiz kalır.

Kod bilmeden üretilen kod güvenli mi?

Üç kural uygulanırsa risk belirgin biçimde düşer: çalıştırmadan önce kodun hangi dosyalara dokunduğunu ve neyi sildiğini oku, ilk denemeyi gerçek veriyle değil kopyayla yap, üretilen her şeyi sürüm kontrolünde tut.

Vibe coding'in gerçek sınırı nedir?

Tarif etme becerisi. Ajan, istediğini ne kadar net tarif edebiliyorsan o kadar iyi üretir. Kodlamaya başlamadan önce girdi, çıktı ve başarı ölçütü yazılı değilse döngü sonuçsuz biçimde uzar.

Vibe coding terimini kim buldu?

Yapay zeka araştırmacısı Andrej Karpathy, terimi 2 Şubat 2025 tarihli bir tweetle ortaya attı ve kodun çalışma mantığını anlamadan, yalnız sonucu tarif ederek üretmeyi tarif etti.

Vibe coding araçları arasında en çok tercih edilen hangisi?

Kesin bir sıralama yok, seçim işe göre değişir. Tarayıcıda hızlı prototip için Replit ve Lovable, bilgisayardaki dosyalarla tekrarlanan iş için Claude Code, kod editöründe çalışan geliştirici için Cursor öne çıkar. Cursor'ın resmi sitesi, Eylül 2026 itibarıyla Fortune 500 şirketlerinin yarısından fazlasının aracı kullandığını belirtiyor.

Vibe coding güvenli mi?

Kendiliğinden değil. Ajan çalışan kod üretir ama gizli bilgi, yetki ve girdi denetimini senin istemen gerekir. Kodu çalıştırmadan okumak, kopya veriyle denemek ve sürüm kontrolünde tutmak riski belirgin biçimde düşürür; para ya da kişisel veri taşıyan sistemler için yetmez.

Hazır döngü

Araç üretimini talimatla yönet

Tarif ederek araç üretmenin kapıları ve kontrol listesi, Araç Üretim akışının talimat dosyalarında kurulu. Tek seferlik lisans, abonelik yok; her ay yama ve güncellemeler e-postana gelir.

Profil Paketleri · 3 Ajan · Satın al 4 ajanın tamamını gör

İlgili yazılar

Kendi lokal aracını kurmak Claude Code nedir? Cursor nedir? Nasıl kullanılır, fiyatı ne Codex nedir? Nasıl kurulur, ücretli mi Gemini CLI nedir? Kurulumu ve alternatifleri Yapay zeka ile web sitesi nasıl yapılır? Loop engineering nedir? Sözlük: yazılarda geçen 100 kavramın kısa tanımı