Vibe coding, geliştiricinin niyetini dogal dille tanimlayip uygulamayi yapay zeka ajanlarina devrettigi bir yazilim geliştirme yaklasimidir. Terim Andrej Karpathy tarafindan Subat 2025'te tureetilmistir.
Bu kilavuz tanimi, kokenini, is akisini, geleneksel kodlamayla karşılastirmasini ve vibe coding'i gerçek projeler icin pratik kilan araclari kapsar.
Vibe coding, ne istediginizi duz Turkce (veya herhangi bir dogal dilde) tanimlayarak ve bir yapay zeka ajaninin kodu uretmesini saglayarak yazilim yazma yontemidir. Geliştirici niyet, mimari ve incelemeye odaklanir. Yapay zeka sozdizimi, sablonlari ve uygulama ayrintilaryini yönetir.
Temel fikir basittir: yazilimin ne yapmasi gerektigine odaklanirsiniz, her satirin nasil yazilacagina degil. Ihtiyacinizin 'hissini' iletirsiniz ve yapay zeka bunu çalışan koda cevirir.
Bu otomatik tamamlama veya kod onerileri degildir. Vibe coding, yapay zekanin dogal dil tanimindan tam fonksiyonlar, dosyalar veya özellikler yazmasi demektir. Geliştirici daktilograf degil yönetmen gibi hareket eder.
“'Vibe coding' dedigim yeni bir kodlama turu var; tamamen hisse birakirsiniz, ustel buyumeyi kucaklar ve kodun var oldugunu unutursunuz.”
Andrej Karpathy, Subat 2025
Andrej Karpathy, Tesla'nin eski yapay zeka baskani ve OpenAI'nin kurucu ortagi, Subat 2025'te X'teki (eski Twitter) bir payasimda 'vibe coding' terimini tanitti. Yapay zeka ajanina dogal dille konustugu, tum onerileri kabul ettigi ve uretilen kodu neredeyse hic okumaadigi bir is akisini anlatti. Odak, kod yazmaktan sonuclari tanimlamaya kaydi.
Kavram yanki buldu cunku birck geliştiricinin zaten yaptigini adlandirdi. Yapay zeka kodlama asistanlari daha yetenekli hale geldikce 'prompt' ile 'çalışan yazilim' arasindaki mesafe hizla kisaliyordu. Karpathy uygulamaya bir isim verdi ve o isim tuttu. Birckac hafta icinde 'vibe coding' geliştirici toplulugunun standart sozlugune girdi.
Dort adim. Tanimla, uret, incele, gönder. Yapay zeka uygulamayi yönetirken geliştirici direksiyonda kalir.
Ihtiyaciniz olan ozelligi, düzeltmeyi veya bileseni aciklayan dogal dil promptu yazin. Davrais, kisitlamalar ve sinir durumlari hakkinda spesifik olun. Taniminiz ne kadar iyi olursa cikti o kadar iyi olur.
Ornek: 'Tum aktif ajanlari durumlari, rolleri ve son cikti satiriyla gosteren bir kenar cubugu ekle'
Yapay zeka ajani promptunuzu okur, kod tabani baglamini anlar (CLAUDE.md veya benzeri uzerinden) ve çalışan kod uretir. Dosyalar yazar, bilesenler olusturur, testler ekler ve importlari yönetir.
Ajan eksiksiz, calistirilabilir kod uretir; kod parcalari veya sozde kod degil
Ciktiyi okuyun. Calistirin. Bir sey uymuyorsa düzeltmeyi dogal dille tanimlyin ve ajanin düzeltmesini saglyin. Bu geri bildirim dongusu geleneksel düzenle-derle-hata-ayikla dongusunun yerini alir.
Tipik yineleme: istenen sonuca ulasmak icin 2 ile 3 tür
Kod calisiyor ve incelemeyi geciyorsa commit yapin ve dagitin. Hiz kazanimi elle yazma asamasini tamamen atlamaktan gelir. Fikirden gönderilmis ozellige dakikalar icinde gecerrsiniz, saatler degil.
Prompttan çalışan ozellige ortalama sure: karmasikliga bagli olarak 5 ile 30 dakika
Yazilim olusturmanin iki yaklasimi. Ayni sonuc, farkli süreç.
Dogru arac vibe coding'i ne kadar ileri goturebileceginizi belirler. 2025'teki ana secenekler.
Olcekte vibe coding icin çoklu ajan panosu. 10 veya daha fazla Claude Code ajanini paralel calistirin, her biri belirli rolle (Frontend, Backend, QA, DevOps). Masaustu veya mobilden tum ajanlari tek gorsel izgaradan izleyin. AgentsRoom ayni anda birden fazla ajana delege eden ve hepsinde gorunurluge ihtiyaç duyan geliştiriciler icin tasarlanmistir.
Anthropic'ten, Claude'u dogrudan terminalinizde calictiran bir komut satiri araci. Görevleri dogal dille tanimlarsiniz ve Claude projenizdeki kodu yazar, düzenler ve calistirir. Tek bir terminalde calistiginiz tekli ajan vibe coding oturumlari icin idealdir.
VS Code uzerine kurulu yapay zeka oncelikli kod editoru. Yapay zeka onerilerini ve sohbeti dogrudan düzenleme deneyimine entegre eder. Tanidik IDE arayuzunde tek ajanla vibe coding isteyen geliştiriciler icin uygun.
Codeium'dan satirici uretim ve sohbet iceren yapay zeka kod editoru. Editore entegre yapay zeka destgiyle akis durumunda kodlamaya odakli. Tekli ajan vibe coding is akislari icin uygun.
AgentsRoom, birden fazla yapay zeka kodlama ajanini ayni anda calistirmak ve izlemek icin gorsel pano sunar. Kullanimi ücretsiz, hesap gerektirmez.
Yardımcı uygulama: hareket halindeyken ajanlarinizi izleyin
Claude, Codex, Gemini CLI veya başka bir AI sağlayıcı kullan.
Hataları ve istekleri doğrudan genel backlogunuza gönderin.