OpenMontage: Kodlama Temsilcinizin İçinde Çalışan Açık Kaynaklı Video Üretimi
TL;DR: OpenMontage, mevcut yapay zekâ kodlama asistanınızın içinde çalışan açık kaynaklı, temsilci tabanlı bir video üretim sistemidir. On bir üretim hattı, 100'den fazla araç, 60'tan fazla sağlayıcı entegrasyonu ve 700'den fazla beceri ile bilgi dosyası; bir isteği araştırmadan senaryoya, varlıklara, kurguya ve render'a kadar taşır. 1 Eylül 2026 itibarıyla 55.047 yıldızı vardır. Ancak iki noktayı baştan bilin: MIT yerine AGPL-3.0 lisansını kullanır ve her yeniden denemede gerçek para harcatabilecek, API yoğun bir temsilci sistemidir.
Bu yazı, 2026'da kurulmaya değer beş açık kaynaklı yapay zekâ temsilci aracını incelediğimiz derlemedeki en sıra dışı projelerden biri olan OpenMontage'a odaklanıyor.
Çoğu “yapay zekâ video” aracı tek bir istemden tek bir klip üretir. OpenMontage ise kodlama temsilcinize bir prodüksiyon departmanı ekler:
- araştırma
- teklif
- senaryo
- sahne planı
- varlık üretimi
- kurgu
- birleştirme
Aşamaların arasında insan onay kapıları bulunur. Bu nedenle proje, yaratıcı üretim kadar maliyet, hata kurtarma ve sağlayıcı yönetimi açısından da öğreticidir.
Gerçekte ne işe yarar?
Claude Code, Cursor, Copilot, Windsurf veya Codex'te depoyu açıp istediğinizi açıklarsınız:
Sinir ağlarının nasıl öğrendiğine dair 60 saniyelik animasyonlu
bir açıklayıcı yapın.
Temsilci sabit bir işlem hattı çalıştırır:
araştırma -> teklif -> senaryo -> sahne_planı -> varlıklar -> kurgu -> birleştirme
Her aşamanın, o aşamanın nasıl yürütüleceğini anlatan bir yönetici becerisi vardır. Bu beceriler Markdown talimat dosyalarıdır. Temsilci:
- ilgili beceriyi okur,
- araçları kullanır,
- çıktısını gözden geçirir,
- durumu günceller,
- yaratıcı karar noktalarında insan onayı için durur.
Araştırma aşaması OpenMontage'ı basit prompt-to-video araçlarından ayırır. Senaryoyu yazmadan önce YouTube, Reddit, Hacker News, haber siteleri ve akademik kaynaklarda 15–25 web araması yapar. Ardından atıflı, yapılandırılmış bir araştırma özeti üretir. Böylece senaryo yalnızca modelin hatırladıklarına değil, bulduğu kaynaklara dayanır.
Üretim hatları
README tablosu 11 tam üretim iş akışı listelerken depo açıklaması 12 iş akışından söz ediyor:
| İşlem hattı | Ürettiği içerik | Uygun olduğu alanlar |
|---|---|---|
| Animasyonlu Açıklayıcı | Araştırma, anlatım, görseller, müzik | Eğiticiler, konu açıklamaları |
| Animasyon | Hareketli grafikler, kinetik tipografi | Sosyal medya, ürün demoları |
| Avatar Sözcü | Sunucu odaklı videolar | Kurumsal iletişim, eğitim |
| Sinematik | Fragmanlar, teaserlar, atmosferik kurgular | Marka filmleri |
| Klip Fabrikası | Uzun bir kaynaktan sıralanmış kısa klipler | Uzun içeriği yeniden kullanma |
| Belgesel Montajı | Dizinlenmiş ücretsiz görüntülerden tematik kesitler | Video denemeleri, gerçek görüntülerden B-roll |
| Hibrit | Kaynak görüntüler ve oluşturulmuş görseller | Mevcut görüntüleri iyileştirme |
| Yerelleştirme ve Dublaj | Altyazı, dublaj, çeviri | Çok dilli dağıtım |
| Podcast Yeniden Kullanım | Podcast öne çıkanlarını videoya dönüştürme | Podcast pazarlaması |
| Ekran Demosu | Cilalı ekran kayıtları | Ürün demoları, belgeler |
| Konuşan Kafa | Görüntü liderliğindeki konuşmacı videoları | Sunumlar, röportajlar |
En ilginç hat: Belgesel Montajı
Belgesel Montajı, durağan görselleri canlandırmak yerine Pexels, Archive.org, NASA, Wikimedia ve Unsplash gibi ücretsiz stok ve açık arşivlerden CLIP endeksli bir içerik koleksiyonu oluşturur.
Ardından anlamsal eşleşmeye göre gerçek hareketli klipleri bulur ve bunları gerçek bir zaman çizelgesine yerleştirir. Böylece ücretli video üretim API'si olmadan gerçek görüntülerden bitmiş bir video elde edebilirsiniz.
Geliştirici içeriği üreten ekipler için Ekran Demosu ve Klip Fabrikası en hızlı geri dönüş sağlayan hatlardır. Bir sürüm, değişiklik günlüğü veya konferans kaydı; rehber videoya ya da sosyal medya kliplerine dönüştürülebilir.
Backlot ve onay kapıları
Sohbet penceresi temsilcinin ne söylediğini gösterir. Backlot ise üretimin ne yaptığını gösteren yerel panodur:
- işlem hattındaki aşamalar,
- senaryo sayfası,
- sahne kartları,
- oluşturulan varlıklar,
- sağlayıcı seçimleri,
- harcanan tutarlar.
python -m backlot open # diskteki her projenin kütüphanesi
python -m backlot open <project-id> # bir üretimin canlı panosu
python scripts/backlot_simulate_run.py # simüle edilmiş bir çalışmayı izleyin
Pano, üretim başladığında otomatik açılır. Verileri ayrıca raporlamak yerine işlem hattının zaten yazdığı dosyalardan türetir.
Storyboard aşaması gerçek bir harcama kapısıdır. Varlık üretimi; çekimleri, istemleri, varlık başına maliyetleri ve kalite puanlarını sahne sahne gösteren bir kontak sayfasında durur. Görselleri render'dan ve yeni harcamadan önce onaylayabilirsiniz.
Senaryo kapıları da siz yanıt verene kadar bekler. Üretim tamamlandığında oynatma görünümü, çalışmanın tamamını zaman damgaları üzerinden incelemenizi sağlar.
Bütçesi olan herhangi bir temsilci sistemi için bu doğru tasarımdır: insan “evet” demeden pahalı bir işlem başlatılmamalıdır.
Referans videodan başlamak
OpenMontage'ın bir diğer güçlü fikri, kusursuz bir istem yazmak yerine beğendiğiniz bir videoyu referans olarak verebilmenizdir.
Bir YouTube videosu, Short, Reel, TikTok veya yerel klip sağlayabilirsiniz. Temsilci:
- transkripti,
- tempoyu,
- sahneleri,
- ana kareleri,
- görsel stili
analiz eder ve üretim başlamadan önce iki veya üç konsept, uygulanabilir araç zinciri, maliyet tahmini ve örnek çıktı sunar.
İşte çok beğendiğim bir YouTube Short.
Bana buna benzer bir şey yap, ama API versiyonlaması hakkında olsun.
Sonuç, referanstan neyin korunacağını, neyin değişeceğini, hedef uzunluk için tahmini maliyeti ve yapılandırılmış sağlayıcılarla nasıl çalışacağını açıklar.
Taahhütten önce maliyeti görmek, OpenMontage'ın temel tasarım yaklaşımıdır.
Kurulum
git clone https://github.com/calesthio/OpenMontage.git
cd OpenMontage
make setup
Ön koşullar:
- Python 3.10 veya üzeri
- FFmpeg
- Node.js 18 veya üzeri
- Dosya okuyup kod çalıştırabilen bir yapay zekâ kodlama asistanı
Kurulumdan sonra projeyi temsilcinizde açıp istediğiniz videoyu açıklayabilirsiniz.
Sağlayıcı kurulumu isteğe bağlı ve aşamalıdır. Her beceri, ücretli API'lerin yanı sıra açık kaynaklı veya yerel alternatifleri de destekler. Puanlanan bir seçici sağlayıcıları şu yedi boyuta göre sıralar:
- görev uygunluğu,
- çıktı kalitesi,
- kontrol,
- güvenilirlik,
- maliyet verimliliği,
- gecikme,
- süreklilik.
Ardından en uygun sağlayıcı seçilir. Tek bir satıcıya kilitlenmezsiniz ve ücretli yapılandırma yapmadan da sistemin önemli bir bölümünü çalıştırabilirsiniz.
Ölçek açısından, projenin kendi tanıtım videosu üç görüntü modeli ve dört video modeli kullanılarak hazırlanmış; kaynak oluşturma maliyeti yaklaşık 5 dolar olarak raporlanmıştır.
Üzerine inşa etmeden önce lisansı okuyun
OpenMontage'ı benzer projelerden ayıran en önemli nokta lisansıdır.
OpenMontage AGPL-3.0 lisanslıdır. agency-agents, Agent-Reach, Orca ve codebase-memory-mcp ise MIT lisanslıdır. Bu fark yalnızca kozmetik değildir.
AGPL'nin ağ maddesi, değiştirilmiş bir sürümü ağ hizmeti olarak çalıştırdığınızda değişikliklerin kaynak kodunu hizmet kullanıcılarına sunmanızı gerektirebilir.
Dahili bir araç oluşturmak genellikle farklı bir durumdur. Ancak OpenMontage'ı bir SaaS ürününün arkasına sarıp ücretlendirmek, hukuk ekibinizle bilinçli şekilde vermeniz gereken bir karardır. Ürünü geliştirmeye başlamadan önce lisans koşullarını değerlendirin.
Asıl zorluk: Bir API entegrasyon projesi
İnsanları ikinci haftada zorlayan konu genellikle yaratıcı üretim değil, entegrasyondur.
OpenMontage 60'tan fazla sağlayıcı entegrasyonunu düzenler:
- video ve görüntü oluşturma,
- metinden konuşma,
- müzik,
- ses miksajı,
- altyazı,
- geliştirme,
- analiz.
Her sağlayıcının kendi kimlik doğrulama yöntemi, kota sınırı, hata biçimi ve gecikme profili vardır. Temsilci yalnızca video yazmaz; farklı ücretli hizmetlere dağıtılmış bir işi yürütür ve sonuçları birleştirir.
Bu mimari, ücretli API kullanan herkesin tanıyacağı hata sınıflarını ortaya çıkarır.
Uzun süren ve eşzamansız işler
Video oluşturma dakikalar sürebilir. İstek gönderilir, ardından sonuç sorgulanır. Temsilciler bunu yanlış yönetirse zaman aşımına uğrayabilir veya gereksiz biçimde sürekli sorgu gönderebilir.
Uzun süreli API işlemlerini yapay zekâ temsilcileriyle ele alma konusu, bu işlemler için uygulanabilir kalıpları ele alıyor.
Yeniden denemeler gerçek para harcatabilir
İstek sağlayıcıda başarıyla tamamlanmış, ancak yanıt zaman aşımına uğramış olabilir. Böyle bir isteği körlemesine yeniden denemek aynı klip için iki kez ödeme yapılmasına yol açabilir.
Bu nedenle faturalandırılabilir işlemlerde yapay zekâ temsilcileri için idempotency anahtarlarını kullanın.
Kota hatalarını gerçek hatalardan ayırın
429 yanıtını 500 gibi ele alan bir temsilci beklemek yerine başka bir sağlayıcıya geçebilir veya hatayı büyütebilir. Yapay zekâ temsilcileri için API hata mesajları tasarlarken bu ayrımı hata sözleşmesine açıkça yazın.
Kurtarma stratejileri için yapay zekâ temsilcisi hata kurtarma yaklaşımlarını uygulayın.
Sağlayıcı API'leri değişebilir
Bir yanıt alanı taşınabilir ve işlem hattı üretimin ortasında bozulabilir. Sorunu bazen hata mesajından değil, yanlış görünen render'dan anlarsınız. API değişiklikleri yapay zekâ temsilcilerini bozduğunda sözleşme testleri ve sürümleme kritik hâle gelir.
OpenMontage bu riskleri ciddiye alır:
- yürütmeden önce maliyet tahmini,
- harcama limitleri,
- eylem başına onay eşikleri,
- pahalı GPU işlemlerinden önce ön kompozisyon doğrulaması,
- kare çıkarma ve ses analizi kullanan
ffprobekontrolleri, - zorunlu render sonrası öz değerlendirme,
- sağlayıcı seçimleri ve geri dönüşler için denetlenebilir karar izi.
Bu, çoğu üretim hizmetinden daha iyi tasarlanmış bir entegrasyon katmanıdır.
Kendi entegrasyonlarınızı nasıl güvenli hâle getirirsiniz?
Yeni bir sağlayıcı ekliyorsanız veya OpenMontage'ı kendi hizmetinizin arkasına sarıyorsanız:
- API sözleşmesini OpenAPI spesifikasyonu olarak yazın.
- Bu spesifikasyondan sahte sunucu üretin.
- Hata yanıtlarını da sahte sunucuyla test edin.
- Sözleşme testlerini CI'a ekleyin.
- Yeniden denemeleri idempotency anahtarlarıyla güvenceye alın.
- Pahalı gerçek API yerine deterministik sahte sunucuyla hata dallarını doğrulayın.
Apidog, hata yanıtları da dahil olmak üzere bu sahte sunucuları spesifikasyondan üretmenize yardımcı olur. Konunun genel çerçevesi için OpenAPI spesifikasyonunuzu temsilci araçları olarak kullanma yazısına bakabilirsiniz.
Prodüksiyon bir takım sporudur
OpenMontage'ın ikinci boşluğu teknik değil, organizasyoneldir.
Backlot tek bir makinede çalışan, tek bir üretim için tasarlanmış yerel bir panodur. Kişisel kullanım için bu yeterlidir. Bir şirkette ise farklı kişilerin sorumlulukları vardır:
- konu uzmanı senaryoyu inceler,
- marka ekibi görselleri onaylar,
- bir uzman iddiaların doğruluğunu kontrol eder,
- kanal sahibi son kurguyu onaylar.
OpenMontage'ın kapıları insan yanıtı bekler; ancak kimin onay vermesi gerektiğine dair bir kuyruğu veya ekip çapında onay kaydı yoktur. Birisi dördüncü sahnedeki fiyatlandırma iddiasını kimin onayladığını sorduğunda, cevap yerel proje klasöründeki bir zaman damgası olabilir.
Sharkly, bu organizasyonel katmanı tamamlar:
- Görev kayıt olur. İlerleme, araç çağrıları ve sonuçlar göreve geri yazılır. Senaryo geri bildirimi terminalde kaybolmaz.
- Ekip, lider temsilci artı diğer temsilciler ve insanlardan oluşur. Lider temsilci brifi okur, uzmanları seçer ve çıktıyı birleştirir.
- Backlog üretimi otomatik olarak başlatmaz. Bir aylık video işini hiçbir sağlayıcıya ödeme yapmadan kuyruğa alabilir, onay geldikçe çalıştırabilirsiniz.
- Temsilci yapılandırması kaydedilir. Talimatlar, çalışma zamanı, beceriler, depolar, ortam, sağlayıcılar ve bütçe limitleri yeniden kullanılabilir hâle gelir.
- Yürütme seçtiğiniz cihazda gerçekleşir. Bir dizüstü bilgisayar, sunucu veya konteyner olabilecek bir Bilgisayar bağlarsınız.
- Her görev ayrı bir çalışma ağacında yürütülür. Eşzamanlı üretimler birbirine karışmaz.
Kısaca: OpenMontage üretimi otomatikleştirir; onayları, atamaları ve kayıtları otomatikleştirmez. Bir ekipte gönderimi gerçekten engelleyen kısımlar genellikle bunlardır.
Kimler kullanmalı?
Kuruluma değer, eğer:
- Düzenli olarak geliştirici içeriği üretiyor ve video düzenlemeye para ödüyor veya bunu hiç yapamıyorsanız.
- Ekran Demosu, Klip Fabrikası ve Yerelleştirme hatlarından yararlanacaksanız.
- Değişiklik günlüklerini rehber videolara veya konferans konuşmalarını sosyal kliplere dönüştürmek istiyorsanız.
- Ücretli üretim API'leri olmadan gerçek görüntülü çıktılar istiyorsanız.
- Belgesel Montajı'nın ücretsiz arşiv yaklaşımı işinize uyuyorsa.
Atlayın, eğer:
- Yalnızca ara sıra video üretiyorsanız. Kurulum ve sağlayıcı yapılandırması yılda birkaç videoda amorti olmayabilir.
- AGPL-3.0 lisansı planladığınız kullanım modeliyle uyuşmuyorsa.
SSS
Ücretli API anahtarlarına ihtiyacım var mı?
Hayır. Her yetenek açık kaynaklı veya yerel alternatifleri destekler. Belgesel Montajı ücretsiz arşivlerden çalışabilir. Ücretli sağlayıcılar daha yüksek kalite ve daha fazla seçenek sunar; başlangıçta ücretli yapılandırma yapmadan ilerleyip ihtiyaç duyduğunuzda sağlayıcı ekleyebilirsiniz.
Hangi kodlama asistanları çalışır?
Claude Code, Cursor, Copilot, Windsurf ve Codex desteklenen örneklerdir. Dosyaları okuyup kod çalıştırabilen başka bir asistan da çalışmalıdır; işlem hattı Python ve Markdown beceri dosyalarından oluşur.
Bir video gerçekte ne kadara mal olur?
İşlem hattına ve sağlayıcılara bağlıdır. Projenin yedi dünya gösterimi yaklaşık 5 dolarlık üretim maliyeti raporlar. Ücretsiz arşiv kullanan Belgesel Montajı sıfıra yaklaşabilir. Sistem yürütmeden önce maliyet tahmini yapar ve harcama limitlerini uygular.
AGPL lisansı benim için sorun mu?
Dahili kullanım, kişisel projeler ve açık kaynaklı çalışmalar genellikle farklı değerlendirilir. Değiştirilmiş sürümü başkalarına ağ hizmeti olarak sunmak, ağ maddesi ve kaynak kodu yükümlülüklerini gündeme getirebilir. Ürün geliştirmeden önce hukuk ekibinize danışın.
Kendi görüntülerimi düzenleyebilir mi?
Evet. Konuşan Kafa, Hibrit, Ekran Demosu, Klip Fabrikası ve Yerelleştirme sağladığınız görüntüler üzerinde çalışabilir. Üretim, tek çalışma modu değildir.
Bu bir temsilci çerçevesinden nasıl farklı?
agency-agents gibi OpenMontage da bir beceri kütüphanesidir; ancak tek bir alana, yani video üretimine, gerçek araçlarla birlikte odaklanır.
Strands veya AgentKit gibi genel amaçlı bir orkestrasyon altyapısı değildir. Mevcut bir kodlama temsilcisini video üretiminde yetkinleştiren alana özgü bir beceri ve araç katmanıdır.
Sonuç
OpenMontage, mevcut temsilci araçları arasında en iddialı projelerden biridir ve kategorinin çoğundan daha iyi tasarlanmıştır:
- harcamadan önce onay kapıları,
- yürütmeden önce maliyet tahmini,
- render sonrası öz değerlendirme,
- denetlenebilir karar izi.
Geliştirici içeriği üretiyorsanız yalnızca Ekran Demosu ve Klip Fabrikası bile kurulumu haklı çıkarabilir. Gerçek görüntülü içerik istiyorsanız Belgesel Montajı özellikle dikkat çekicidir.
Ancak iki kararı en başta verin:
- Lisans: OpenMontage AGPL-3.0'dır; bu bir dipnot değil, mimari ve hukuki bir karardır.
- Entegrasyon: Yaratıcı çalışmanın altında büyük, pahalı ve uzun süreli bir API entegrasyonu bulunur.
Bu nedenle yazılı sözleşmeler, ödeme yapmadan hata dallarını test edebileceğiniz sahte sunucular, idempotency destekli yeniden denemeler ve kota hatalarını kesintilerden ayıran hata işleme kullanın. Apidog bu entegrasyon disiplinini kurmak için uygundur. Kimin neyi ve ne zaman onayladığını kaydetmek içinse Sharkly gibi bir ekip katmanına ihtiyacınız vardır.
Temsilci videoyu yönetebilir. Videonun onaylandığına dair tek kayıt olmamalıdır.


Top comments (0)