Vibe coding nedir? Claude ile kod bilmeden uygulama yapmak (ücretsiz Türkçe eğitim)
Kod yazmayı bilmeden, ne istediğini anlatarak çalışan bir web sitesi ya da uygulama yapmak artık mümkün. Buna vibe coding deniyor. Bu yazıda vibe coding'in ne olduğunu, Claude ile nasıl yapıldığını, hangi aracın ne işe yaradığını ve nerede dikkat etmen gerektiğini anlatıyorum. Sonunda sıfırdan başlayanlar için hazırladığım ücretsiz Türkçe eğitim serisi var.
Kısaca: Vibe coding, kodu elle yazmak yerine yapay zekaya ne istediğini doğal dille anlatıp yazılımı ona yazdırma yöntemi. Sen tarif ediyorsun, Claude gibi bir yapay zeka kodu yazıyor, sen sonucu deneyip düzeltme istiyorsun. Kod bilmek şart değil, ama yazılımın temel parçalarını anlamak işini çok kolaylaştırıyor.
Vibe coding nedir?
Terimi Şubat 2025'te yapay zeka araştırmacısı Andrej Karpathy ortaya attı. Karpathy, kodun ayrıntısına bakmadan, yapay zekaya ne istediğini söyleyip çıkan sonuca göre yön verdiği çalışma biçimini "vibe coding" diye tarif etti. Terim kısa sürede yayıldı; Collins Sözlüğü 2025 yılının kelimesi olarak "vibe coding"i seçti.
Klasik yazılım geliştirmede bir özelliği eklemek için programlama dilini, kütüphaneleri ve hata mesajlarını bilmen gerekir. Vibe coding'de ise iş şöyle ilerler:
- Anlat: "Kuaförüm için müşterilerin randevu alabileceği bir sayfa istiyorum" gibi ne istediğini yaz.
- Yazdır: Yapay zeka gereken dosyaları ve kodu oluşturur.
- Dene: Sonucu açıp kullanırsın.
- Düzelt: "Saat seçimi mobilde taşıyor, pazar günü kapalı olsun" diyerek bir sonraki turu başlatırsın.
Vibe coding'in Türkçesi ne?
Yerleşmiş bir Türkçe karşılığı yok; çoğu yerde İngilizcesiyle, bazen bitişik "vibecoding" olarak yazılıyor. Anlamca en yakın karşılık "anlatarak kodlama" ya da "kod yazmadan yazılım geliştirme". Ben yazılarımda ve videolarımda vibe coding demeyi tercih ediyorum, çünkü kaynakların ve araçların neredeyse hepsi bu adı kullanıyor.
Neden Claude?
Vibe coding'i birçok yapay zeka aracıyla yapabilirsin. Ben Claude'u seçiyorum, çünkü tek bir aileden hem tarayıcıda hızlı deneme yapabileceğin bir araç hem de gerçek bir projeyi baştan sona yürütebilen bir kodlama ajanı sunuyor. Claude'u hiç tanımıyorsan önce Claude nedir yazısına göz atabilirsin.
Vibe coding araçları: Claude'da hangisi ne işe yarar?
| Araç | Ne işe yarar? | Ücretsiz mi? |
|---|---|---|
| Claude.ai + Artifacts | Sohbet ekranında, tarayıcıda çalışan küçük uygulamalar: hesap makinesi, not uygulaması, basit oyun, tek sayfalık site taslağı. | Evet, ücretsiz planda var. |
| Projects | Claude'a kalıcı bağlam vermek: proje notların, kuralların ve dosyaların her konuşmada hazır durur. | Ücretsiz planda sınırlı; ücretli planlarda geniş. |
| Claude Code | Bilgisayarındaki proje klasöründe çalışan kodlama ajanı. Dosya oluşturur, komut çalıştırır, hatayı kendisi okur ve düzeltir. Gerçek web siteleri ve uygulamalar için asıl araç bu. | Hayır, Pro ve üzeri planlarda. |
Güncel plan fiyatlarını Claude fiyatları yazısında, Claude Code'un kurulumunu Claude Code nedir yazısında anlattım.
Claude ile vibe coding nasıl yapılır? 6 adım
- 1. Temeli öğren. Yapay zekanın nasıl çalıştığını, neden zaman zaman uydurduğunu ve bir uygulamanın neyden oluştuğunu (arayüz, sunucu, veritabanı) kabaca bilmek, ilk hatada takılmamanı sağlar.
- 2. Claude.ai'de küçük başla. Artifacts ile tarayıcıda çalışan basit bir uygulama yaptır. Böylece "anlat, dene, düzelt" döngüsünü risksiz öğrenirsin.
- 3. Fikrini şartnameye çevir. Ne yapacağını, kimin kullanacağını ve hangi ekranların olacağını birkaç maddeyle yaz. Vibe coding'de en çok fark yaratan adım bu: belirsiz istek, belirsiz kod üretir. Bunun için SaaS MD Oluşturucu'yu yaptım: soruları cevaplıyorsun, Claude Code'a doğrudan verebileceğin bir PRD.md dosyası çıkıyor.
- 4. Claude Code'a geç. Proje büyüdüğünde, dosyalar çoğaldığında ya da veritabanı gerektiğinde Claude Code ile bilgisayarında çalışmaya başla.
- 5. Küçük adımlarla ilerle. Her seferinde tek bir özellik iste, çalıştır, kontrol et. Çalışan her noktayı Git ile kaydet; bir şey bozulursa oraya geri dönersin.
- 6. Yayına al. Uygulama yerelde çalışınca bir sunucuya ya da barındırma hizmetine yükleyip gerçek kullanıcılarla dene.
İpucu: İstediğini somut yaz. "Güzel bir site yap" yerine "koyu renkli, tek sayfalık, en üstte telefon numaram ve WhatsApp butonu olan bir tanıtım sayfası yap" demek, ilk denemede çok daha yakın bir sonuç verir.
Claude ile neler yapılabilir?
- Web sitesi: Kişisel site, işletme tanıtım sayfası, blog.
- İşletme uygulaması: Randevu takibi, müşteri listesi, teklif formu, stok tablosu.
- Otomasyon: Form gelince tabloya yazan, e-posta gönderen, rapor hazırlayan küçük araçlar. Fikir için işletmeler için 5 yapay zeka otomasyonu yazısına bakabilirsin.
- Oyun ve araçlar: Tarayıcıda çalışan basit oyunlar, hesaplayıcılar, test ve anket sayfaları.
Bu sitedeki yönetim paneli, bülten sistemi ve ücretsiz eğitim sayfası da Claude Code ile, bu yöntemle yapıldı.
Vibe coding'in tuzakları
- Anlamadığın kod yığını: Her şey çalışıyor gibi görünür, ama bir şey bozulduğunda nereye bakacağını bilemezsin. Önemli bir parçada "bunu bana sade bir dille açıkla" demeyi alışkanlık edin.
- Halüsinasyon: Model var olmayan bir kütüphaneyi ya da ayarı son derece emin bir tonla önerebilir. Sonucu mutlaka çalıştırıp dene.
- Güvenlik: Şifreler, ödeme ve kişisel veri içeren işlerde yapay zekanın yazdığını körü körüne yayına alma; kontrol ettir ya da bilen birine baktır.
- Hafıza sınırı: Konuşma uzadıkça model baştaki ayrıntıları unutabilir. Uzun işlerde yeni bir oturum açıp kısa bir özetle devam etmek daha iyi sonuç verir.
- Kayıt almamak: Git kullanmadan ilerlersen, kötü bir değişiklik çalışan sürümü de götürebilir.
Ücretsiz Türkçe Claude vibe coding eğitimi
Bu konuyu sıfırdan, sırayla öğrenmek isteyenler için YouTube'da Claude ile Sıfırdan İleri Seviye Vibecoding Eğitimi serisini yayınlıyorum. Hiçbir ön bilgi gerekmiyor; bilgisayar kullanabiliyorsan yeterli. Videolar kısa (3-6 dakika) ve her biri tek bir konuyu anlatıyor. Şu an yayında olan dersler:
| # | Ders | Ne öğreneceksin? |
|---|---|---|
| 1 | Bu seride ne öğreneceksin? | Serinin yol haritası ve sonunda neler yapabileceğin. |
| 2 | Vibecoding nedir? | Kavram sade bir dille ve örnekle. |
| 3 | Kimler için, neler gerekiyor? | Gereken araçlar ve ücretsiz kaynaklar. |
| 4 | LLM nasıl çalışır? | Claude'un cümleyi nasıl kurduğu: token ve tahmin. |
| 5 | Context window | Claude neden bir süre sonra unutuyor? |
| 6 | Halüsinasyon | Yanlış bilgiyi fark etmek ve yakalamak. |
| 7 | Yazılım 101 | Dosya, klasör ve proje yapısı. |
| 8 | Terminal nedir? | O siyah ekrandan neden korkmamalısın? |
| 9 | Frontend, backend, veritabanı | Bir uygulama neyden oluşur? |
| 10 | Git ve versiyon kontrolü | Bozulunca geri dönebileceğin kayıt noktaları. |
Sıradaki dersler Claude temelleri (iyi prompt yazmak, Projects, Artifacts ile ilk uygulama), ardından Claude Code ile gerçek bir uygulamayı sıfırdan yapıp yayına almak. Yeni dersler geldikçe hepsini Ücretsiz Eğitim sayfasında sırayla topluyorum. Seride geçen terimlerin Türkçe açıklamalarını kavram sözlüğünde bulabilir, PDF olarak indirebilirsin.
Tüm seriyi YouTube oynatma listesinden baştan izleyebilir, yeni dersleri kaçırmamak için kanala abone olabilirsin.
Nereden başlamalı?
Hiç deneyimin yoksa serinin ilk videosuyla başla ve sırayı bozma; temel dersler sonraki bölümlerde ne olup bittiğini anlamanı sağlıyor. Elinde bir fikir varsa, bugün Claude.ai'yi açıp Artifacts ile onun en küçük halini yaptırmayı dene. İlk çalışan ekranı gördüğünde vibe coding'in nasıl bir şey olduğunu anlatmaya gerek kalmıyor.
Sık sorulan sorular
Vibe coding nedir?
Kodu elle yazmak yerine yapay zekaya ne istediğini doğal dille anlatıp yazılımı ona yazdırma yöntemi. Terimi Şubat 2025'te Andrej Karpathy ortaya attı; Collins Sözlüğü 2025 yılının kelimesi olarak seçti.
Vibe coding için kod bilmek gerekir mi?
Hayır. Kod yazmayı bilmek şart değil, ama yapay zekanın nasıl çalıştığını ve bir uygulamanın temel parçalarını (arayüz, sunucu, veritabanı) kabaca anlamak, hataları çözmeni ve doğru istekte bulunmanı çok kolaylaştırır.
Claude ile vibe coding ücretsiz yapılabilir mi?
Başlangıç için evet: Claude.ai'nin ücretsiz planında Artifacts ile tarayıcıda çalışan küçük uygulamalar yaptırabilirsin. Gerçek projeler için kullanılan Claude Code ise Pro ve üzeri ücretli planlarda.
Claude ile web sitesi yapılır mı?
Evet. Basit bir tanıtım sayfasını Claude.ai içinde Artifacts ile, çok sayfalı ve veritabanı kullanan siteleri Claude Code ile yaptırabilirsin. Sonra bir barındırma hizmetine yükleyip yayına alırsın.
Ücretsiz Türkçe Claude eğitimi var mı?
Evet. Ali Salih Sapancı'nın YouTube kanalındaki Claude ile Sıfırdan İleri Seviye Vibecoding Eğitimi serisi ücretsiz ve Türkçe. Tüm dersler alisalihsapanci.com/egitim sayfasında sırayla listeleniyor.
Vibe coding güvenli mi?
Kişisel projeler ve prototipler için evet. Şifre, ödeme ya da kişisel veri içeren uygulamalarda yapay zekanın yazdığı kodu kontrol etmeden yayına almamak gerekir.