explainroo Açık Kaynak Yayınlandı: Kodlama Ajanları Anlatım Videosu Üretiyor
Haberler

explainroo Açık Kaynak Yayınlandı: Kodlama Ajanları Anlatım Videosu Üretiyor

· 3 DK

Yazar: KOZBA

İçindekiler
  1. explainroo nedir?
  2. Nasıl çalışıyor?
  3. Çizim stilleri ve video formatları
  4. Ajan kendi çıktısını denetliyor
  5. Kimler için uygun?
  6. Sınırları neler?

Anlatım videoları ve ürün demoları, kodlama ajanlarının yeni çıktı türlerinden biri hâline geliyor. Vincent Schmalbach tarafından geliştirilen explainroo, bu işi ücretsiz ve açık kaynak bir araçla yapmak için yayınlandı. MIT lisansıyla dağıtılan projede seslendirme, kelime zamanlaması ve render tamamen kullanıcının kendi bilgisayarında çalışıyor; bulut servisine ya da ek krediye ihtiyaç yok.

explainroo nedir?

Akış oldukça basit. Repoyu bir kodlama ajanına veriyorsunuz ve videonun neyi anlatacağını söylüyorsunuz; gerisini ajan kurguluyor. Araç Claude Code, Codex ve Pi gibi ajanlarla çalışıyor, geliştiricinin notuna göre şu an en iyi sonucu Claude Code ile Opus 5.5 veriyor. Ajan iki dosya üretiyor: script.md seslendirmenin okuyacağı metni, scenes.js ise çizimleri tutuyor. Her çizim senaryodaki belirli bir kelimeye bağlanabildiği için anlatım ile görüntü birlikte akıyor. Yani klasik slayt videosu mantığından farklı olarak görsel, konuşmanın ritmine göre doğuyor.

Nasıl çalışıyor?

explainroo üç yerel bileşeni bir araya getiriyor: seslendirme için Kokoro, kelime bazlı zamanlama için Whisper ve çizimleri videoya çeviren canvas tabanlı render motoru. İşin sonunda seslendirmesi hazır bir MP4 dosyası çıkıyor. Kurulum için Node.js 20.11 veya üzeri, ffmpeg ve Chrome ya da Chromium gerekiyor. İlk kurulumda yaklaşık 400 MB'lık ses ve zamanlama modelleri bir kez indiriliyor. Ekran kartı gerekmiyor; proje Linux üzerinde geliştirilip test edilmiş, macOS ve Windows'ta da çalışması bekleniyor.

Çizim stilleri ve video formatları

Araçta kağıt, kara tahta ve blueprint dahil beş farklı çizim stili bulunuyor. Çıktı yatay, dikey, 4:5 ve kare formatlarda alınabiliyor; dikey ve kare videolara altyazı da eklenebiliyor. Bu sayede aynı içeriği YouTube, Shorts, Reels ve LinkedIn için ayrı ayrı yeniden kurgulamak gerekmiyor. Ürün demosu modunda s.ui dosyası, bir uygulamanın ekranlarını kendi renk ve yazı tipleriyle yeniden çiziyor; imleç tıklayıp yazı yazıyor. Yani bir SaaS arayüzünü anlatan tanıtım videosunu ekran kaydı almadan üretmek mümkün.

Ajan kendi çıktısını denetliyor

Kodlama ajanları videoyu doğrudan izleyemediği için explainroo her sahneyi kare kare görsele çevirip ajana geri veriyor. Taşan metin, üst üste binen öğeler veya seslendirmede yanlış okunan kelimeler bu sayede yakalanıyor. Render edilen son karışım üzerinde ayrıca bir konuşma denetimi yapılıyor; yani ajan, ürettiği videoyu izlemeden kontrol edebiliyor. Depoda ayrıca hazır örnekler var: DNS'in nasıl çalıştığını anlatan bir video, git merge ile rebase karşılaştırması ve gerçek bir ürün demosu.

Kimler için uygun?

Ürün tanıtımı, teknik konu anlatımı ve dokümantasyon videosu hazırlayan ekipler için pratik bir araç. Hâlihazırda bir kodlama asistanı aboneliği olanlar için ek maliyet çıkarmıyor, videolar yerel diskte kalıyor. Dokümantasyonu video formatına çevirmek isteyen geliştirici ekipleri, aynı içeriği tek komutla dört farklı en-boy oranında üretebilmekten fayda sağlayabilir.

Sınırları neler?

Proje henüz ilk sürümünde: yayın tarihi itibarıyla 26 civarı yıldızda ve sürüm 0.1.0 olarak 30 Eylül 2026'da çıktı. Linux'ta test edilmiş, macOS ve Windows'ta çalışması bekleniyor ancak daha az denenmiş. İlk kurulumdaki 400 MB'lık model indirmesi zaman alıyor, video uzunluğu arttıkça render süresi de uzuyor. Ses modellerinin hangi dilleri hangi kalitede desteklediğini deneyerek doğrulamak gerekiyor. Kurulum ve sürüm notlarını resmî depodan teyit etmekte fayda var.

Proje GitHub'da vincentsch/explainroo adresinde, örnek videolar ve dokümantasyon ise explainroo.com üzerinde yayınlanıyor.

Paylaş