
Adında "para basma makinesi" geçen bir projeyi normalde ciddiye almam.
Ama bu repo iki yıldır ayakta ve hâlâ aktif geliştiriliyor. Yani isim pazarlama, altındaki iş başka bir şey.
Altındaki iş şu: MoneyPrinterTurbo, tek bir konudan bitmiş bir kısa video üreten açık kaynaklı bir Python pipeline'ı. Senaryo, stok görüntü, seslendirme, altyazı ve render edilmiş MP4 — hepsi otomatik.
Bir geliştirici için asıl sorular şunlar: proje tam olarak neyi otomatikleştiriyor, Ollama ve Pexels parçaları nereye oturuyor, akışın sınırları nerede. Aşağısı bunun cevabı, pazarlama dili olmadan.
Bu yazıdaki bilgiler projenin GitHub reposu ve resmî API dokümantasyonu üzerinden Ağustos 2026 itibarıyla kontrol edildi. Açık kaynak projeler hızlı değişir — bir şeye bel bağlamadan önce resmî repoyu kontrol et.
Tek paragrafta MoneyPrinterTurbo

MoneyPrinterTurbo (harry0703 tarafından geliştiriliyor), tek bir konu ya da anahtar kelimeden kısa video üreten, MIT lisanslı açık kaynak bir Python projesi. Bir konu veriyorsun; proje bir dil modeliyle senaryoyu yazıyor, arama terimlerini çıkarıyor, eşleşen stok klipleri çekiyor, text-to-speech ile seslendirme üretiyor, altyazıları hizalıyor, arka plan müziğini bindiriyor ve bitmiş videoyu render ediyor (9:16 dikey veya 16:9 yatay, 1080p'ye kadar). Streamlit tabanlı bir Web UI, bir REST API ya da komut satırı üzerinden çalıştırıyorsun.
Dürüst tanım şu: bu bir sihir değil, yerel çalışan bir video üretim tesisatı. Tekrar eden montaj adımlarını sıkıştırıyor. Çıktının kalitesi, konuyla alakası ve yasal durumu ise hâlâ senin girdilerine ve senin kontrolüne bağlı.
GitHub projesi nasıl çalışıyor
Repo yapısı, Web UI ve API yüzeyi
Aynı pipeline'ın üstünde birden fazla arayüz var.
Streamlit Web UI, denemenin en hızlı yolu: tarayıcıda konuyu giriyorsun, provider'ları ayarlıyorsun, adım adım video üretiyorsun.
REST API (bir FastAPI servisi) geliştirici tarafına bakan yüzey. Pipeline'ı programatik olarak çağırmanı sağlıyor — video üretimini bir arayüzde tıklayarak değil, kendi otomasyonunun içine gömerek kullanmak istiyorsan asıl önemli olan bu.
Buna ek olarak proje artık bir CLI akışı ve bir Agent Skill de sunuyor (docs/skill/SKILL.md). Yani bir coding agent'a repoyu tarif edip video üretimini ona devredebiliyorsun. Bu, Haziran'dan sonra eklenen bir katman.
Kurulum tarafı sadeleşmiş. Eskiden config.example.toml dosyasını elle kopyalayıp anahtarları içine yazman gerekiyordu; artık proje ilk açılışta config.toml** dosyasını kendisi oluşturuyor** ve model provider'ı, materyal kaynağını, API anahtarlarını doğrudan Web UI'daki temel ayarlardan girebiliyorsun. Kurulum yolları da birden fazla: Windows için tek tıkla çalışan paket, macOS ve Linux için uv, izolasyon isteyenler için Docker (önerilen yol docker-compose.release.yml ile ghcr.io üzerindeki hazır imajı çekmek), kurulum yapmadan denemek isteyenler için Colab notebook'u. Python tarafında 3.11 ve üzeri isteniyor.
Konudan videoya akış
Bir geliştirici olarak anlaman gereken kısım bu sıra:
konu → senaryo → arama terimleri → TTS seslendirme →
altyazı hizalama → stok veya yerel klipler →
kompozisyon (MoviePy) → render (FFmpeg) → çıktıHer aşama bir sonrakine devrediyor ve her aşama ayarlayabileceğin ya da değiştirebileceğin bir nokta.
Değeri şu: bütün bu zincir tek bir girdiden çalışıyor. Sınırı da şu: zincirin herhangi bir yerindeki zayıf halka doğrudan son videoda görünüyor. Belirsiz bir senaryo, konuyla alakasız bir stok klip, kulağa yapay gelen bir ses — hepsi çıktıya yansıyor.
İşte asıl mesele bu. Aşamaları bilmek, kötü bir çıktıyı debug etme şeklini değiştiriyor. Aracı toptan suçlamak yerine, hangi aşamanın zayıf sonucu ürettiğini takip ediyorsun.
Ollama nerede devreye giriyor
Yerel modelle senaryo yazımı
Senaryo aşaması bir dil modeli istiyor ve proje çok sayıda provider destekliyor — OpenAI uyumlu servisler, Moonshot, Qwen, Gemini, DeepSeek ve diğerleri.

Ollama ise bu modeli kendi makinende çalıştırma seçeneği. Senaryo üretimi için bulut API'sine gitmek yerine, projeyi kendi bilgisayarındaki Ollama instance'ına yönlendiriyorsun. Config tarafında Ollama base URL'ini (Docker kurulumları için README http://host.docker.internal:11434/v1 öneriyor) ve model adını giriyorsun — ollama list ile kontrol edebileceğin, çektiğin herhangi bir model.
Cazip yanı net: senaryo adımı için çağrı başına maliyet yok ve o adımda hiçbir veri makinenden çıkmıyor.
Bulut modeller ne zaman hâlâ mantıklı
Ollama otomatik olarak daha iyi seçim değil.
Gerçekçi olalım: tüketici donanımında rahat çalışacak kadar küçük bir model, güçlü bir bulut modelinden daha zayıf senaryo yazıyor. Kısa video senaryolarında bu fark görünür oluyor — çünkü senaryo, bütün videonun üzerine kurulduğu şey.
Bulut modeller (ya da projenin desteklediği uygun fiyatlı seçenekler), senaryo kalitesi maliyetten ve gizlilikten daha önemli olduğunda mantıklı. Ya da elinde yeterli bir yerel modeli çalıştıracak donanım yoksa.
Pratik karar şöyle: yüksek hacimli, maliyetsiz ve gizli taslak üretimi için Ollama; senaryonun videoyu taşıdığı durumlarda bulut model. Seçimi, senaryonun darboğaz olup olmadığına göre yap.
Pexels API nerede devreye giriyor

Stok görüntü arama ve indirme
Görüntü aşaması stok video kliplerini çekiyor ve birincil kaynak Pexels (proje Pixabay ve Coverr'ı da destekliyor).
Pexels API anahtarı alıyorsun, config'e giriyorsun ve pipeline senaryodan çıkarılan arama terimleriyle Pexels'i sorgulayıp eşleşen klipleri otomatik indiriyor. "X hakkında bir senaryo"yu, elle klip aramadan "ilgili görüntülerle bir video"ya çeviren mekanizma bu.
Eşleşmenin kalitesi iki şeye bağlı: modelin ürettiği arama terimleri ve Pexels'te ne olduğu. Bazen görüntü tam yerinde oluyor, bazen sadece genel anlamda ilgili. Çıktı kalitesinin oynadığı aşamalardan biri de burası.
Lisans ve atıf kontrolü
Burada duralım. Bu, bir geliştiricinin atlamaması gereken kısım.
Stok görüntüler lisans şartlarıyla geliyor ve "ücretsiz kullanılabilir", "her kullanım için serbest" demek değil. Pexels lisansı birçok kullanıma izin veriyor ama koşulları ve kısıtlamaları var; Pixabay ve Coverr'ın kendi şartları var.

Yayınlamadan önce — özellikle ticari kullanımda — kullandığın belirli kliplerin senin kullanım amacın için lisanslı olduğunu doğrula ve varsa atıf gerekliliklerini yerine getir.
Otomasyon klipleri senin için indiriyor, ama lisans uyumluluğundan seni kurtarmıyor. O sorumluluk sende kalıyor ve bu formalite değil, gerçek bir hukuki adım. Her sağlayıcının güncel şartlarını doğrudan kendin kontrol et.
Geliştiriciler bu projeyi neden takip ediyor
Açık kaynak bir otomasyon akışı olarak
Projenin geliştirici ilgisi çekmesinin sebebi "para" çerçevesi değil.
Sebep şu: LLM, TTS, stok medya API'leri ve video araçlarını (MoviePy, FFmpeg) tek bir otomatik pipeline'da zincirleyen, üstüne REST API'si olan temiz bir açık kaynak örnek.
Bir geliştirici için bu, medya otomasyonu konusunda bir referans mimari olarak ilginç: aşamaların birbirine nasıl oturduğunu gösteren çalışan bir örnek, üstelik MIT lisanslı — okuyabilir, fork edebilir, kendine uyarlayabilirsin. Olduğu gibi kullanmasan bile, pipeline tasarımı otomatik içerik akışları kuran herkes için öğretici.
Trending olmak bir keşif sinyali, üretime hazırlık kanıtı değil
Açıkça söylenmesi gereken bir uyarı: GitHub'da trending olmak, bir projenin şu anda ilgi çektiği anlamına gelir. Üretime hazır olduğu ya da adının vaat ettiği şeyi yaptığı anlamına gelmez.
Trending bir keşif sinyali — ilginç projeler bulmak için işe yarar. Ama yıldız sayısı ve momentum; güvenilirlik, sürdürülebilirlik ya da senin kullanım senaryona uygunluk ile aynı şey değil. Trend olan repoların bir kısmı prototip, bir kısmı demo.
MoneyPrinterTurbo'yu — ya da herhangi bir trend projeyi — kodu, lisansı, bakım aktivitesi ve senin ihtiyacına uygunluğu üzerinden değerlendir. İsim ve momentum pazarlama; repo ise değerlendirdiğin şey.
Gerçek geliştirici akışları için sınırlar
Video kalitesi prompt'a, modele ve materyale bağlı
Dürüst sınır şu: MoneyPrinterTurbo montajı otomatikleştiriyor, muhakemeyi değil.
Çıktının kalitesi her aşamadaki girdinin kalitesine bağlı — senaryoyu yazan prompt ve model, görüntüyü bulan arama terimleri, denk gelen stok klipler, TTS sesi. İyi bir pipeline, zayıf girdilerle zayıf bir video üretir.
Yani araç, iyi bir şey yapma işini ortadan kaldırmıyor. Mekanik montajı kaldırıyor, yaratıcı ve editoryal kararı sana bırakıyor.
Şunu söyleyeyim: "konuyu gir, cilalı video çıksın" bekleyenler için gerçek şu — konuyu giriyorsun, taslak çıkıyor, muhakeme sende.
Ses tarafında yaz aylarında birkaç ekleme oldu ve bunlar bu taslak döngüsünü kısaltıyor: seslendirmeyi video üretmeden önce süre tahminiyle birlikte dinleyebiliyorsun, ayarları değiştirmediğin sürece o ses yeniden kullanılıyor. Ayrıca isteğe bağlı arka plan müziği üretimi, kendi müziğini yükleme, klip hızı kontrolü ve yeni geçişler eklendi.
API güvenilirliği, lisans ve review hâlâ önemli
Kalitenin ötesinde, bir geliştiricinin plan yapması gereken operasyonel gerçekler var.
Pipeline dış servislere bağlı — LLM sağlayıcıları, TTS, Pexels ve Pixabay API'leri. Bunların rate limit'leri, maliyetleri ve kesinti ihtimalleri var. Proje MIT lisanslı, ama çağırdığı servisler ücretli veya sınırlı olabilir.
Medya lisansı, yukarıda yazdığım gibi, gerçek bir uyumluluk adımı.
Ve çıktının yayınlanmadan önce insan tarafından gözden geçirilmesi gerekiyor: iddiaların doğruluğu, görüntülerin uygunluğu, platforma uygunluk.
Bunun işaret ettiği daha geniş kayma şu: üretim ucuzladıkça darboğaz, içerik üretmekten içeriği seçmeye, doğrulamaya ve sorumlu şekilde yayınlamaya kayıyor. MoneyPrinterTurbo, tekrar eden adımları sıkıştırırken sonucun sorumluluğunu sende bıraktığı noktada en değerli hale geliyor. Mekanik kısmı otomatikleştirmek tam olarak bu yüzden faydalı: otomasyonun yapamadığı muhakeme, review ve doğrulama işine yer açıyor.
SSS
MoneyPrinterTurbo nedir?
Tek bir konudan kısa video üreten, GitHub'da harry0703/MoneyPrinterTurbo adresinde bulunan, MIT lisanslı açık kaynak bir Python projesi. Senaryo için bir dil modelini, görüntü için Pexels gibi stok medya API'lerini, seslendirme için text-to-speech'i ve video araçlarını (MoviePy, FFmpeg) tek bir otomatik pipeline'da birleştiriyor. Streamlit tabanlı Web UI, REST API veya CLI üzerinden çalıştırılıyor. 9:16 veya 16:9, 1080p'ye kadar video üretiyor. İsmine rağmen bir para kazanma şeması değil, bir video otomasyon aracı — kısa videoların mekanik montajını sıkıştırıyor, kalite ve editoryal kararı sana bırakıyor.
Ollama ve Pexels API'yi nasıl kullanıyor?
İkisi farklı aşamaları dolduruyor. Ollama (opsiyonel), senaryoyu yazan dil modelini bulut API'si yerine kendi makinende çalıştırıyor — config'e Ollama base URL'ini ve model adını giriyorsun, böylece senaryo adımı hem ücretsiz hem de yerel kalıyor. Pexels ise stok görüntüyü sağlıyor: config'e Pexels API anahtarını ekliyorsun ve pipeline, senaryodan çıkardığı arama terimleriyle Pexels'i sorgulayıp eşleşen klipleri otomatik indiriyor. Yani Ollama "senaryoyu yerel yaz", Pexels "görüntüyü bul" işini görüyor. İkisi de config.toml üzerinden ayarlanıyor; artık bu ayarların çoğunu Web UI'dan da girebiliyorsun. Konfigürasyon detayları sürümler arasında değiştiği için güncel adımları repodan doğrula.
Ticari videolar için güvenli mi?
Kod MIT lisanslı, yani yazılımın kendisini ticari olarak kullanmakta sorun yok. Ama ürettiği videolar ayrı bir soru ve o soruyu senin kontrol etmen gerekiyor. Stok görüntüler Pexels, Pixabay veya Coverr'dan geliyor ve her birinin kendi lisans şartları var; "ücretsiz" görüntü, otomatik olarak her ticari kullanım için serbest demek değil. Ticari yayından önce kullandığın belirli kliplerin senin kullanım amacın için lisanslı olduğunu doğrula ve atıf gerekliliklerini yerine getir. Üretilen içeriğin doğruluğu ve uygunluğu da senin sorumluluğunda. Kısacası: araç ticari olarak kullanılabilir, ama belirli bir videonun ticari güvenliği senin lisans uyumuna ve kontrolüne bağlı — her medya sağlayıcısının güncel şartlarını doğrudan doğrula, çünkü bu gerçek bir hukuki adım.
Ne zaman ücretli bir video aracı yerine bunu kullanmalı?
Açık kaynak, kendi sunucunda çalışan, özelleştirebileceğin ve API'siyle entegre edebileceğin bir pipeline istiyorsan düşünmeye değer. Maliyeti kontrol etmek istiyorsan da öyle — senaryoyu Ollama ile yerel çalıştırıp ücretsiz kademedeki stok medyayı kullanabilirsin. Otomatik içerik akışları kuruyorsan, fork edilebilir bir referans mimari olarak da işe yarıyor. Ücretli bir araç ise daha az konfigürasyonla cilalı çıktı, destek ve yönetilen bir servis istediğinde daha mantıklı. Takas net: kontrol ve maliyet (MoneyPrinterTurbo) ya da kolaylık ve cila (ücretli araçlar). Pipeline kurup bakımını üstlenmekten rahatsız olmayan geliştiriciler için açık kaynak yol, kapalı bir aracın vermediği esnekliği veriyor. Anahtar teslim sonuç isteyenler için ücretli araç daha uygun olabilir. Kararı projenin trend durumuna göre değil, kendi ihtiyacına göre ver.
Sonuç
Net konuşmak gerekirse: MoneyPrinterTurbo, geliştiriciler için gerçekten ilginç bir açık kaynak proje. LLM, TTS, stok medya API'leri ve video araçlarını tek bir otomatik pipeline'da zincirleyen, üstüne REST API'si ve artık bir CLI akışı olan, MIT lisanslı temiz bir referans.
Ama ne olduğunu olduğu gibi oku: video otomasyon tesisatı, para basma makinesi değil.
Ollama senaryoyu yerel çalıştırmanı sağlıyor. Pexels görüntüyü veriyor — yayınlamadan önce doğrulaman gereken lisans şartlarıyla birlikte. Pipeline kısa videoların mekanik montajını sıkıştırıyor, ama kalite, alaka ve yasal durum hâlâ senin girdilerine ve senin kontrolüne dayanıyor.
Mükemmel değil. Zaten hiçbir araç değil. Ama medya otomasyon akışlarıyla ilgileniyorsan, repoyu okumaya değer — kullanmasan bile tasarımı öğretici.
Merak ettiysen bir bak. Sadece çıktıya kendi muhakemeni de getir.
İyi kodlamalar.
