BLOG · 14 Ekim 2026

Vibe Coding: Yazılımcı Olmayan Bir Yapım Ekibi Kendi Uygulamasını Nasıl Yazar?

Vibe coding küçük ekiplere ne kazandırır, nerede dikkat ister? Sceneva Labs'ta işimizi kolaylaştıracak uygulamalar geliştiriyoruz.

Ekranında kod satırları olan bir dizüstü bilgisayarda yazan bir el, yakın plan

Yapım şirketlerinde işlenmeyi bekleyen bir sürü bilgi vardır. Hayata geçmeyi bekleyen projeler, gerçekleşmiş projelerin kamera arkası görüntüleri, staj yapmak isteyenlerin mailleri, hard disklerde bekleyen onlarca arşiv görüntüsü, iş girişi yapılan çalışanların özlük dosyaları, faturalar, dekontlar vs. Bu verilerle çalışmak için ya hazır bir yazılım alıp kendi iş akışınızı ona uyduracaksınız ya bir köşede unutulmaya yüz tutacaklar ya da bir yazılımcıyla çalışıp kendi uygulamalarınızı geliştireceksiniz. Hazır yazılım da yazılımcı da küçük bir ekip için pahalı ve yavaş.

Son dönemde buna bir yol daha eklendi: vibe coding. Ne istediğinizi düz bir dille bir yapay zeka kodlama asistanına anlatıyorsunuz, kodu yazıyor, siz deneyip devam ediyorsunuz. Sceneva Labs olarak biz de kendi uygulamalarımızı geliştiriyor ve her gün kullanıyoruz. Bunlardan ikisini açık kaynak kodla GitHub'a yükledik. Web sitemizden ulaşabilirsiniz. Ayrıca bir location sound şirketi için ekipman takip uygulaması da geliştirdik ve şirket bu uygulamayı milyonlarca liralık ekipmanlarını takip etmek için aktif olarak kullanıyor. Bu yazıda bu süreçte nelerin işe yaradığını, nelere dikkat etmek gerektiğini anlatıyoruz.

Neler yaptık

qRaf, harici diskleri takip etmek için yaptığımız ücretsiz ve açık kaynak bir uygulama. macOS, Windows ve Android'de çalışıyor. Aradığınız proje ya da klasörün hangi diskte olduğunu gösteriyor, disk her takıldığında okuma ve yazma hızını ölçüyor. Hızın düşmesi, diskin sağlığının bozulmaya başladığının ilk işareti olabiliyor.

Tastamam da açık kaynak. Tarayıcıda çalışan bir özlük dosyası takip uygulaması. İş mevzuatının istediği evrakı ve süreleri takip ediyor, eksik olanı bildiriyor. Böylelikle SGK denetiminde binlerce liralık cezalar almanızı engelliyor. Üstelik uygulama mevzuatı güncel olarak takip ediyor.

Ekipman Takip Sistemi'ni bir location sound şirketi Zeplin Sound için yaptık. Her ekipmanın kimde olduğunu, ne arızalar yaşadığını, tamirlerini ve maliyetini tutuyor; arıza kaydı açıldığında tamirciye otomatik mail gidiyor.

Ekibimizde yazılımcılar da var elbette ama yazılımcı olmasanız da yapabileceğiniz uygulamalar bunlar. Sadece güvenlik açıkları için dikkatli olmanızı ya da uzmanından destek almanızı öneririz. Çünkü siz "web sitemin ya da uygulamamın güvenlik açıklarını kapat" dediğinizde yapay zeka birçok noktayı gözden kaçırabiliyor.

Neyi iyi yapıyor

Vibe coding en çok dar ve iyi bildiğiniz bir sorunda işe yarıyor. Sadece sizin ekibiniz için yazılan bir aracın bin farklı müşteriyi memnun etmesi gerekmiyor. Sizin kullandığınız kelimeleri kullanıyor, sizin iş sıranızı izliyor, kullanmayacağınız özelliklerle uğraştırmıyor.

Eskiden yazılımcı olmayanların takıldığı kısımları da hızlandırıyor: projeyi kurmak, veritabanına bağlamak, form ve PDF hazırlamak. Claude Code gibi bir asistan mevcut dosyaları okuyup ne işe yaradıklarını anlatabiliyor, bir değişikliği yapmadan önce ne yapacağını söyleyebiliyor. İstediğiniz kadar soru sorabiliyorsunuz, bu sırada kendi sisteminizi de öğreniyorsunuz.

Yeni bir fikri denemek de ucuzluyor. Ekipten biri "bu ekranda son tamir tarihi de görünse iyi olur" dediğinde, bu bir yazılım firmasında haftalarca bekleyecek bir talep olmuyor. Ertesi gün o ekran kullanılabiliyor.

Nerede dikkat istiyor

Bilgisayarınızda çalışan kod, güvenle kullanabileceğiniz kod anlamına gelmiyor. Bizim hiç atlamadığımız birkaç konu var:

Güvenlik kontrolü. İnternette çalışan bir uygulama, özellikle kullanıcı girişi ve rolleri varsa, ayrıca güvenlik açısından kontrol edilmeli. Yapay zeka asistanınızdan kendi yazdığı kodu bir saldırgan gözüyle incelemesini isteyebilirsiniz ya da sadece bu konuyla ilgilenen bir ajan yaratabilirsiniz ama iş ciddiyse bir uzmana baktırın deriz. Kullandığınız kütüphanelerin güncel olup olmadığını da düzenli kontrol edin.

Veri gizliliği. Kimlik numaraları, telefonlar, müşteri bilgileri sızdığında en çok zarar veren veriler. Verinin nerede duracağına, kimin göreceğine ve uygulamanın neyi hiç saklamayacağına en baştan karar verin.

Örnek veriyle test. Geliştirirken gerçek kayıtları kullanmayın. Uydurma çalışanlar, diskler, ekipmanlarla deneyin. Hem daha güvenli hem de bir şey bozulacak diye çekinmeden deneyebiliyorsunuz.

Yedek ve sürüm kontrolü. Projeyi ilk günden sürüm kontrolüne (Git gibi) alın, böylece kötü giden bir değişikliği geri alabilirsiniz. Verinin yedeğini de ayrıca alın.

Yayından önce tarama. Uygulamayı açık kaynak yayınlayacaksanız kodu ve geçmişini şifre, API anahtarı, kişisel ve şirket bilgisi için baştan sona tarayın. Test sırasında yazılan bir müşteri adı ya da bir şifre, siz silmiş olsanız bile eski bir kayıtta durabiliyor. qRaf ve Tastamam'ı açık kaynak yayınlamaya karar verdiğimizde bu taramayı ayrı bir iş olarak yaptık.

Plan, küçük adım, dene, onayla

Büyük bir monitör ve iki dizüstü bilgisayarın karşısında masada düşünen biri

Kullandığınız araçtan çok çalışma düzeni önemli. Bizimki şöyle:

Plan. Kod yazılmadan önce uygulamanın ne yapacağını ve ne yapmayacağını yazın. Asistanın soru sormasına izin verin. Üzerinde anlaşılmış kısa bir plan sonradan saatler kazandırıyor.

Küçük adım. Her seferinde tek bir değişiklik isteyin: bir ekran, bir buton, bir rapor. Büyük isteklerde değişiklikler birbirine giriyor, bir şey bozulduğunda nedenini bulmak zorlaşıyor.

Dene. Uygulamayı çalıştırıp örnek veriyle kendiniz kullanın. Asistan "tamamlandı" dese de sonuca kendi gözünüzle bakın.

Onayla. Çalışıyorsa o hali kaydedip devam edin. Çalışmıyorsa üstüne yeni düzeltmeler eklemek yerine bir adım geri dönün.

Yavaş gibi görünüyor ama pratikte en hızlı yol bu, çünkü içinden çıkılmaz hale gelmiş bir kodu çözmekle uğraşmak zorunda kalmıyorsunuz. Ayrıca her aşamada mutlaka her şeyi her dosyayı okuyun. Onaylıyorum deyip geçmek verimliliği düşürüyor.

Size göre mi?

Küçük bir şirket, bir yapım ya da bir marka ekibi yönetiyorsanız ve işinizi size uymayan bir yazılıma göre şekillendirmek zorunda kalıyorsanız denemeye değer. İçeride kullanılacak, riski düşük bir şeyle başlayın: bir envanter listesi, bir kontrol listesi, bir takip tablosu. Ya da sık kullandığınız bir uygulamayı kendinize göre yeniden yapın. Emin olana kadar gerçek veriyi kullanmayın. İlk araç küçük olsun, ikincisi çok daha kolay geliyor.

Eğer bu konuda destek almak veya kendi uygulamanızı yaptırmak isterseniz bizimle iletişime geçin. Şirketinizin yapay zekaya uyumlanma sürecinde destek olalım.

Fotoğraflar: Lukas Blazek / Pexels · olia danilevich / Pexels