Senaryoları, videoları, görselleri, sesi, avatarları, çeviriyi ve düzenlemeyi; görsel araçları, yeniden kullanılabilir Skills ve Agents ile tek bir çalışma alanında birleştirir.
OpenCreator daha önce KrillinAI adıyla biliniyordu.
English | 简体中文 | 日本語 | 한국어 | Bahasa Indonesia | Español | Français | Deutsch | Português | Русский | العربية | ภาษาไทย | Türkçe | हिन्दी | বাংলা | اردو | Tiếng Việt | Filipino
Öne Çıkanlar · İçerik Üretim Araçları · Skills · Örnekler · Hızlı Başlangıç · Desktop · Belgeler · Topluluk
OpenCreator, yaratıcı ve yazılım geliştirme çalışmalarını yerel bilgisayarında sürdürmek isteyen bireyler ve ekipler için tasarlanmıştır. Yeni bir Agent döngüsü geliştirmek yerine Codex CLI'ı yürütme motoru olarak kullanır; bunun çevresine kararlı bir yerel Runtime, görsel bir çalışma alanı ve Desktop uygulaması ekler.
OpenCreator birbirine bağlı iki çalışma biçimi sunar:
- İçerik çalışma alanı: Video çevirme ve indirme, görsel ve video üretimi, seslendirme, makale ve sosyal medya gönderisi yazımı, kısa video senaryosu ve çöp adam animasyonu için görsel araçları ve üretim şablonlarını kullanın.
- Agent görüşmesi: Yaratıcı veya teknik görevleri doğal dille başlatın ve yönetin; görüşmeleri projelere göre düzenleyin; Runs işlemlerini arka planda sürdürün; onayları, ekleri, dosyaları, Skills, MCP'yi, zamanlamaları, bildirimleri, belleği ve tanılama bilgilerini tek yerden yönetin.
Web, tek frontend uygulamasıdır. Desktop aynı Web derlemesini yükler ve yalnızca klasör seçimi, pencere yaşam döngüsü, sistem tepsisi ve yerel bildirimler gibi işletim sistemi gerektiren yetenekleri ekler. Aynı veri ve içerik görünümü kullanıldığı için iki platform da ortak kullanıcı arayüzünü ve Runtime davranışını paylaşır.
- 🤖 Codex Native: İkinci bir yürütme motoru geliştirmeden Codex Agent döngüsünü, modellerini, akıl yürütme yeteneklerini, araç çağrılarını, görüşmeleri, Skills ve MCP'yi kullanın.
- 🚀 Kullanıma hazır Desktop uygulaması: Codex CLI içeren Desktop uygulamasını doğrudan başlatın; yerel Runtime gerektiğinde çalışır ve varsayılan projeyi otomatik hazırlar.
- ⚙️ Codex ayarlarını yeniden kullanır: İlk açılışta yerel Codex yapılandırmasını tarar ve çalışan ChatGPT oturumunu veya API anahtarı ayarını yeniden kullanmayı önerir. Diğer model sağlayıcıları için yönlendirmeli bir form sunar.
- 🔄 Yönetilen Runtime bileşenleri: Paketlenmiş, etkin ve en yeni yt-dlp sürümlerini inceleyin; güncellemeleri denetleyin ve güncelleme başarısız olursa çalışan sürümü koruyarak elle güncelleyin.
- 🎨 Çoklu ortam üretimi: Video, görsel, ses, altyazı ve belgeleri tek bir bağlı iş akışında oluşturun ve yönetin.
- 🧩 Üretim şablonları: Komutları ve ayarları her seferinde sıfırdan kurmadan yeniden kullanılabilir şablonlarla görsel ve video üretimine başlayın.
- 🔗 İki modlu iş akışı: Görsel çalışma alanı veya Agent görüşmesi üzerinden çalışın; ortak durum makinesi adımları, ilerlemeyi ve sonuçları senkronize eder.
- 🕘 Sürümleme: Her revizyon önceki ayarları ve çıktıları koruyan yeni bir sürüm oluşturur.
- 🧩 Yeniden kullanılabilir Skills: Video iş akışı Skills'lerini kullanın, kendi Skills'inizi ekleyin ve MCP'yi Codex yerel yapılandırmasıyla yönetin.
- 🧠 Bellek: Genel, proje ve konu belleğini özetler ve tekrar üretilebilir Run giriş anlık görüntüleriyle saklayın.
- 🔐 Yerel güvenlik: Verileri, ekleri ve günlükleri varsayılan olarak yerel tutun; onaylar ve hassas bilgileri ayıklanmış tanılama günlükleri kullanın.
- 🌐 Çok dilli arayüz: Web ve Desktop 43 dil, sistem dilini algılama, elle seçim ve Arapça, Farsça, Urduca ile İbranice için sağdan sola düzen sunar.
Mevcut sürüm on içerik üretim aracı içerir. Kullanılabilir modeller ve servisler yerel Codex ortamınıza ve AI servisi ayarlarınıza bağlıdır.
Dashboard'u açarak makale, Xiaohongshu gönderisi ve kısa video senaryosu yazın; çöp adam animasyonu oluşturun; video çevirin veya indirin; küçük resim, görsel ve video üretin; Text to Speech ile seslendirme yapın.
Yeni içerik üretim araçları sürekli eklenmektedir.
Video çevirisi 123 kaynak dili ve Pinyin çıktısı dahil 124 hedef seçeneği sunar. Yerel ad, İngilizce ad, Çince ad veya dil koduyla arayın. Konuşma tanıma ve ses sentezi kapsamı seçilen hizmet ve modele bağlıdır.
-
Yalnızca altyazı çevirisi: SRT dosyasını içe aktarın, önizleyin ve kaynak video, dublaj veya video oluşturma olmadan çevirin.
-
Gelişmiş altyazı düzenleme: Oynatmayla eşleşen dalga biçimi ve zaman çizelgesine sahip tam ekran düzenleyicide zamanlamayı ayarlayın, altyazıları bölün veya birleştirin ve metin bulup değiştirin. Stilleri videoda önizleyin, dil, ses ve çıktı ayarlarını değiştirip önceki sonuçları koruyarak yeni sürüm oluşturun.
-
Tek sayfada oluşturma: Görsel, video ve Text to Speech ayarlarını tek sayfada tamamlayın; model seçimi, referans önizlemesi, modele özgü görsel seçenekleri ve aranabilir ses kitaplığını kullanın.
-
Çok dilli çıktı ve ilerleme: Dahili yedek yazı tipleri karmaşık yazıları ve sağdan sola altyazıları iyileştirir. Mevcut olduğunda tamamlanan ve toplam öğe sayılarıyla yazıya dökme, çeviri, dublaj ve işleme ilerlemesini izleyin.
| Çalışma alanı | Durum | Yetenekler |
|---|---|---|
| Video Translation | ✅ Kullanılabilir | Yerel veya herkese açık videoları içe aktarma; bulut ya da yerel Whisper ile transkripsiyon; altyazı bölümlendirme, hizalama, terminoloji ve çeviri için LLM bağlamı; çift dilli altyazı, dublaj, özel ses örneği, altyazı stili ve yatay/dikey kompozisyon; SRT, ses veya video dışa aktarma |
| Video Downloader | ✅ Kullanılabilir | YouTube, Bilibili, X, TikTok, Instagram, Douyin, Facebook, Xiaohongshu, Pinterest ve Reddit'teki tekil herkese açık videoları analiz etme; formatları karşılaştırma; video veya ses indirme. Bazı kaynaklar platform çerezleri gerektirebilir. Platform altyazı sağlıyorsa listeyi görüntüleyip SRT indirebilirsiniz; önce İngilizce, ardından mevcutsa arayüz dili gösterilir. |
| Thumbnail Generator | ✅ Kullanılabilir | Konu, video bağlantısı ve isteğe bağlı referans görselden küçük resim varyasyonları üretme |
| Image Generation | ✅ Kullanılabilir | İstem ve isteğe bağlı referans görselle GPT Image / Seedream / Kling Image / Gemini kullanarak görsel üretme; oran ve çıktı sayısını ayarlama; görselleri tek tek önizleme ve indirme |
| Article Writer | ✅ Kullanılabilir | Konu, bağlantı, video veya belgelerden konu seçenekleri, taslak ve makale üretme; görseller ekleyip Markdown, HTML veya PDF dışa aktarma |
| Xiaohongshu Posts | ✅ Kullanılabilir | Konu veya kaynak materyalden hedef kitle, gönderi türü ve uzunluk kontrolleriyle eksiksiz Xiaohongshu gönderisi üretme; sonucu kopyalama veya indirme |
| Short Video Script | ✅ Kullanılabilir | Konu veya kaynak materyalden kitle, platform, süre ve tona göre çekime hazır bölümlendirilmiş kısa video senaryosu oluşturma; düzenleme, kopyalama veya indirme |
| Stick Figure Animation | ✅ Kullanılabilir | Metin veya YouTube içeriğini anlatım, ses, storyboard görselleri, altyazı ve indirilebilir animasyona dönüştürme |
| Auto Clips | Geliştiriliyor | Uzun videoları analiz ederek öne çıkan bölümleri yeniden kullanılabilir kısa kliplere dönüştürme |
| Text to Speech | ✅ Kullanılabilir | Seçilebilir ses, tempo ve duygu kontrolleriyle senaryoları seslendirme |
| Video Generation | ✅ Kullanılabilir | İstem ve referans görsellerden Seedance / Kling / Veo ile video üretme; her sürümü önizleme, yeniden üretme ve indirme |
| Digital Avatar | Geliştiriliyor | Senaryo, ses ve avatar sunumunu birleştirerek konuşan kişi videoları üretme |
Her istemi ve ayarı sıfırdan oluşturmak yerine bir şablonla üretime başlayın. Video üretimi ve görsel tasarım gibi kategorilerde öne çıkan şablonları inceleyerek fikrinize uygun bir başlangıç noktası bulun.
Koleksiyon, OpenCreator ve bağımsız üreticiler tarafından hazırlanan şablonları bir araya getirir. Üçüncü taraf şablonlar, ayrıntı sayfasında üreticilerini belirtir ve özgün kaynağa bağlantı verir.
Bir şablonu açarak örnek sonucu, istemi, ayarları, etiketleri, yazarı ve özgün kaynağı inceleyin. Kendi çalışmanızı başlatmak için Use this template seçeneğini kullanın, ardından girdileri çalışmanıza göre ayarlayın.
İçerik üretim araçları görsel kontroller sunar; Skills ise Agent'a yeniden kullanılabilir talimatlar ve araç iş akışları sağlar. Depo, video üretim Skills'lerinin yanı sıra yerel Codex Skills'lerini yönetme desteği içerir.
Depodaki skills/ klasörü, gömülü KrillinAI CLI ile çalışan Agent'lar için yeniden kullanılabilir talimatlar içerir.
| Skill | Yetenekler |
|---|---|
| KrillinAI CLI | Komut seçme, yapılandırmayı denetleme, ilerleme, manifest, çıktı ve hataları yorumlama |
| Subtitle | Platform altyazılarını indirme veya medyayı yazıya dökme, altyazı çevirme, çift dilli ve kısa dikey altyazı üretme |
| TTS | Altyazılardan hedef dil dublajı üretme ve isteğe bağlı dublajlı video oluşturma |
| Landscape Render | Çift dilli altyazı veya dublajlı ses ve hedef dil altyazılarıyla yatay video oluşturma |
| Portrait Render | Başlık, çift dilli altyazı veya dublajla dikey video oluşturma |
| Cover | Eksiksiz bir metin isteminden kapak görseli üretme ve son istemi kaydetme |
| Pipeline Plan | Çok aşamalı çıktı planını deneme modunda doğrulama; gerçek işi aşama Skills'leriyle yürütme |
OpenCreator, sabit araçlarla sınırlı kalmadan SKILL.md ile tanımlanan yerel Codex Skills'lerini destekler. Kullanılabilirlik etkin Codex home ve yüklü Skills'e bağlıdır; video iş akışı Skills'leri CLI ve ilgili servislerin yapılandırılmasını gerektirir. Bir Skill'in depoda bulunması, otomatik olarak yüklendiği veya tüm harici servislerin pakete dahil olduğu anlamına gelmez.
Görevleri doğal dille anlatın, gerektiğinde ayrıntılı kontrol için görsel araçlara geçin.
Altyazıları, sahneleri, sesi ve üretim ayarlarını hassas biçimde düzenleyin.
Agent'a neyi değiştirmesi gerektiğini söyleyin ve sonucu doğal dille iyileştirin.
Görüşme ve çalışma alanı güncel görev durumunu paylaşır; hiçbir şeyi tekrar anlatmanız gerekmez.
Her revizyon önceki sonuçları veya ayarları ezmeden ayrı bir sürüm oluşturur.
Dil modeli kullanılabilirliği Codex model kataloğuna veya OpenAI uyumlu sağlayıcınıza bağlıdır. Görsel, video, ses ve transkripsiyon modelleri Settings → AI Services bölümünde yapılandırdığınız servisleri kullanır.
Gösterilen sağlayıcılar örnektir; gerçek kullanılabilirlik kimlik bilgilerinize, sağlayıcı hesabınıza ve platforma bağlıdır.
GPT |
DeepSeek |
Qwen |
Kimi |
GLM |
Grok |
Doubao |
ERNIE |
Hunyuan |
MiniMax |
GPT Image |
Seedream 4.0 Jimeng |
Kling v2.1 Kling Image |
Nano Banana Gemini 2.5 Flash Image |
Seedance 2.5 |
Kling v2.1 Master |
Veo 3.1 |
Whisper |
OpenAI TTS |
MiniMax |
Edge TTS |
Aliyun Speech |
Volcengine Speech |
Yerel transkripsiyon için kullanılabilir olduğunda faster-whisper, WhisperKit ve whisper.cpp de desteklenir.
Aşağıdaki herkese açık örnekler, OpenCreator hâlâ KrillinAI adıyla bilinirken üretildi. OpenCreator'ın Video Translation çalışma alanının daha geniş Agent iş akışına taşıdığı altyazı hizalama, çeviri, dublaj ve dikey video iş akışını gösterirler.
Proje, aşağıdaki altyazı dosyasını 46 dakikalık yerel bir videodan tek çalıştırmada, elle altyazı düzeltmesi yapmadan oluşturdu. Yayımlanan sonuç; tam kapsam, üst üste binmeyen satırlar, doğal bölümlendirme ve yüksek kaliteli çeviri sunar.
subtitle_translation.mp4 |
tts.mp4 |
agi.mp4 |
Bu video örnekleri ve altyazı hizalama görseli, OpenCreator hâlâ KrillinAI adını kullanırken üretildi.
Desteklenen 10 platformdaki herkese açık video bağlantılarını analiz edin, kullanılabilir formatları karşılaştırın ve video ya da sesi doğrudan projenize indirin.
Desteklenen video kaynakları:
YouTube |
Bilibili |
X |
TikTok |
Douyin |
Xiaohongshu |
Kullanılabilirlik videoya ve bölgeye göre değişir; bazı kaynaklar platform çerezleri gerektirebilir.
Seedance ile metin istemi veya referans görselden video üretin; model, en-boy oranı, çözünürlük ve süreyi ayarlayın, ardından her sürümü önizleyin, yeniden üretin veya indirin.
OpenCreator, bu özgün karakter koleksiyonunu Stickman on Behance eserinin yaratıcısı Harbor Hsia ile birlikte geliştirdi. Yerleşik karakter kadrosu, animasyon iş akışı boyunca karakter kimliklerini tutarlı tutar.
Metin veya YouTube içeriğini; senaryo incelemesi, anlatım, zamanlama, storyboard görselleri, altyazılar, render ve indirilebilir video çıktısı içeren yönlendirmeli bir iş akışıyla eksiksiz animasyona dönüştürün.
En yeni OpenCreator sürümünden platformunuza uygun yükleyiciyi indirin (macOS Apple Silicon, macOS Intel veya Windows x64). Kurup uygulamayı açın; Desktop uygulamasını kullanmak için Node.js veya pnpm gerekmez. Desktop paketi Codex CLI içerir; gerçek model görevleri için kullanılabilir bir ChatGPT oturumu veya API anahtarı yapılandırması gerekir.
İlk açılışta Desktop yerel Runtime'ı başlatır, varsayılan projeyi hazırlar ve yerel Codex yapılandırmanızı denetler. Kullanılabilir bir oturum veya API anahtarı ve model ayarları bulursa bunları yeniden kullanmak için Use local Codex and continue seçeneğini onaylayın. Aynı başlangıç akışında başka bir sağlayıcı da yapılandırabilirsiniz:
Kurulumdan sonra görevi başlatmak için giriş alanına isteğinizi yazın. Sorun yaşarsanız kullanıcı kılavuzu ve sorun giderme belgesine bakın.
Geliştirme veya tarayıcı üzerinden kullanım için kurun:
- Node.js 22 veya daha yeni bir sürüm
- Deponun
packageManageralanında sabitlenen pnpm 9.15.0 - Terminalinizden erişilebilen bir Codex CLI çalıştırılabilir dosyası
- Gerçek model görevleri için geçerli bir Codex CLI oturumu
Önce yerel ortamınızı denetleyin:
node --version
pnpm --version
codex --versiongit clone https://github.com/krillinai/OpenCreator.git
cd OpenCreator
corepack enable
pnpm install
pnpm web:devhttp://127.0.0.1:19861/ adresini açın. Geliştirme sunucusu yerel daemon'ı gerektiğinde başlatır ve aynı kaynaktan çalışan proxy üzerinden geçici bir Runtime token'ı sağlar; bağlantı token'ını elle kopyalamanız gerekmez.
İlk açılışta Runtime varsayılan projeyi hazırlar ve yerel Codex ayarlarını denetler. Yerel Codex'i kullanmak için mevcut ChatGPT oturumunu veya API anahtarını onaylayın ya da bir sağlayıcı seçerek model, endpoint ve API anahtarını girin. Kurulumdan sonra giriş alanı hazırdır. Yalnızca daemon üzerinde çalışmak için:
pnpm daemon:devDaemon yalnızca loopback adresinde dinler ve bağlantı adresiyle geçici token'ı standart çıktıya bir kez yazar.
Desktop ve tarayıcı, apps/web içindeki aynı React frontend'i kullanır. Ortak proje, görüşme, görev ve ayarlar aynı Daemon/API'yi çağırır. Electron yalnızca gerçek sistem yolları, pencere kontrolleri, sistem tepsisi ve yerel bildirimler ekler.
pnpm desktop:dev| Komut | Çıktı |
|---|---|
pnpm desktop:package |
Yerel doğrulama için mevcut platformda çalıştırılabilir bir klasör |
pnpm desktop:dist |
Mevcut platform için bir yükleyici |
pnpm desktop:release |
Resmî sürüm paketleme giriş noktası |
pnpm --filter @opencreator/desktop verify:package |
Mevcut Desktop paketinin doğrulanması |
pnpm krillinai:package |
Seçili platform için ayrı KrillinAI Server ve CLI arşivleri |
Desktop paketleme, mevcut çalışma alanından Web'i yeniden derler; commit, dirty durumu, platform, mimari ve Web hash'ini kaydeder; apps/web/dist ile uygulamaya gömülen kaynakları karşılaştırır. Fark varsa paketleme başarısız olur. İmzalama, noter onayı, Windows derlemeleri ve yayın gereksinimleri için Desktop yayın kılavuzuna bakın.
- Bir proje seçin veya yeni bir görüşme başlatın.
- Görevi girin; izin düzeyini, Profile'ı, modeli ve akıl yürütme düzeyini seçin.
- Run çalışırken takip görevlerini sıraya alın veya görevi kesip hemen devam edin.
- Timeline üzerinden akıl yürütme özetlerini, araç çağrılarını, dosya değişikliklerini, onayları ve sonuçları inceleyin.
- Görev merkezinden çalışan, tamamlanan, başarısız olan ve onay bekleyen görevleri genel olarak izleyin.
- Eklenti merkezinden Skill pazarını, kurulum geçmişini ve yerelde kullanılabilir Skills'i inceleyin.
- Bir sonraki görevin iş akışını izlemesi için giriş alanından
/veya ekleme menüsüyle bir Skill seçin. - MCP yönetimi, ikinci bir yürütme motoru yerine Codex'in kendi komutları ve yapılandırmasını kullanır.
- OpenCreator varsayılan olarak etkin
$CODEX_HOMEdizinini kullanır; genel Skills veya MCP yapılandırmasını değiştirmeden önce etkisini doğrulayın.
- Her zamanlama, kalıcı ve kendisine ayrılmış bir OpenCreator görüşmesine sahiptir.
- Otomatik tetiklemeler, elle çalıştırmalar ve kullanıcı takip görevleri aynı görüşmeyi yeniden kullanır;
queueveyaskippolitikasıyla sırayla çalışır. - Zamanlamanın silinmesi, ayrılmış görüşmeyi arşivler; mevcut Runs, sonuçlar ve temel Codex geçmişini korur.
- Temel Codex thread'inin yenilenmesi veya kurtarılması, OpenCreator görev girişini veya sayfa yolunu değiştirmez.
OpenCreator, görsel çalışma alanını ve Agent görüşmesini aynı yaratıcı görevin iki arayüzü olarak ele alır. Her içerik üretim iş akışı bir state machine olarak modellenir: kaynak girdisi, yapılandırma, üretim, inceleme, revizyon ve dışa aktarma açık durumlara ve olaylara dönüşür. Çalışma alanı eylemleri ve görüşme komutları aynı state machine'e girer; güncel adım, yapılandırma, ilerleme, sürümler ve sonuçlar iki arayüze de yansıtılır. Böylece ikinci bir doğruluk kaynağı oluşturmadan çalışma alanı ve görüşme senkronize kalır.
Yaratıcı çalışmalar yinelemelidir; revizyonlar mevcut sonucu ezmez. Her düzeltme veya yeniden üretim, mevcut iş akışı durumundan yeni bir sürüm oluşturur ve önceki sürümlerin ayarlarını ve çıktılarını inceleme, karşılaştırma ve geliştirmeye devam etmek için korur.
+-----------------------------+ +------------------------------------+
| Browser Access | | Desktop Host |
| | | Shared Web build + Electron |
+--------------+--------------+ +------------------+-----------------+
| |
+-------------------+-------------------+
v
+----------------------------------------------------------------------------+
| Creator Experience / apps/web |
| Dashboard / Creator Tools / Agent Conversation / Settings / Files |
+-------------------------------------+--------------------------------------+
|
+-------------------------------------v--------------------------------------+
| Collaboration Core |
| Shared workflow state / Steps / Progress / Results / Versions |
+-------------------------------------+--------------------------------------+
| Runtime API + SSE
+-------------------------------------v--------------------------------------+
| Local Runtime / apps/daemon |
| Projects / Runs / Approvals / Schedules / Memory / Notifications |
| Component status / Update checks / Verified updates / Safe fallback |
+-------------+------------------------+------------------------+-------------+
| | |
v v v
+---------------------+ +---------------------+ +-------------------------+
| Local Data | | Codex Engine | | Media Toolchain |
| SQLite / Files | | CLI / app-server | | FFmpeg / yt-dlp |
| System credentials | | Skills / MCP | | Whisper / AI services |
+---------------------+ +---------------------+ +-------------------------+
| OpenCreator Bileşeni | Sorumluluk | Uygulama |
|---|---|---|
| Creator Experience | Dashboard, içerik üretim araçları, Agent görüşmesi, ayarlar ve dosyalar | apps/web · React 18 · Vite · TypeScript |
| Collaboration Core | Çalışma alanı adımlarını, görüşme bağlamını, ilerlemeyi, sonuçları ve revizyonları senkronize tutar | Ortak iş akışı durumu · CreatorCollaborationPanel · sürüm geçmişi |
| Local Runtime | Projeleri, Runs, onayları, zamanlamaları, belleği ve bildirimleri yönetir | apps/daemon · Fastify · Runtime API · SSE |
| Runtime bileşenleri | Paketlenmiş, etkin ve en yeni sürümleri takip eder; düzenli denetler ve yalnızca kullanıcının istediği güncellemeleri kurar | yt-dlp nightly · güncelleme doğrulama · çalışan sürüme geri dönüş |
| Codex Engine | Agent döngüsü, oturumlar, akıl yürütme, araçlar, Skills ve MCP | Codex CLI · app-server |
| Medya araç zinciri | Yaratıcı medyayı indirir, yazıya döker, dönüştürür, üretir ve dışa aktarır | yt-dlp · Whisper · FFmpeg · yapılandırılmış AI servisleri |
| Yerel veri | Proje verilerini, Runs, ekleri, çıktıları ve kimlik bilgilerini yerelde saklar | SQLite · dosya sistemi · sistem kimlik bilgisi deposu |
| Desktop Host | Ortak Web derlemesini yükler ve işletim sistemi yeteneklerini ekler | apps/desktop · Electron · Preload Bridge |
Temel ilkeler:
- Çalışma alanı ve Agent görüşmesi aynı iş akışı durumunun senkronize görünümleridir; paralel görev durumları tutmak yerine aynı state machine'e olay gönderirler.
- Revizyonlar eski sonuçların üzerine yazmak yerine yeni sürümler oluşturur; her yaratıcı yinelemenin bağlamını ve çıktısını korur.
- Frontend doğrudan Codex başlatmaz ve ham Codex JSONL olaylarına bağlı değildir.
- Daemon süreç yaşam döngüsünü, olayların normalleştirilmesini, kalıcılığı, onayları ve bildirim kuyruğunu yönetir.
- Codex, Agent döngüsü, Skills ve MCP için yürütmenin kaynağı olmaya devam eder.
- Browser Bridge ve Desktop Bridge genel ürün mantığını ayrı ayrı uygulamaz.
OpenCreator/
├── apps/
│ ├── web/ # Tek React frontend uygulaması
│ ├── daemon/ # Yerel Fastify Runtime ve Codex adaptörü
│ ├── desktop/ # Electron Main, Preload, yerel yetenekler ve paketleme
│ └── harness/ # Runtime komut satırı doğrulama aracı
├── packages/
│ ├── protocol/ # Web, Daemon ve Desktop arasında paylaşılan sözleşmeler
│ └── skill-market/ # Skill pazaryeri modelleri ve ortak mantık
├── docs/ # Tasarım belgeleri, API referansları ve çalışma kılavuzları
├── scripts/ # Depo seviyesindeki denetimler
└── .runtime/ # İlk çalıştırmada oluşturulan yerel Runtime verileri
Kullanılan model, transkripsiyon, ses ve görsel sağlayıcılarını Settings → AI Services bölümünden yapılandırın. Seçilen sağlayıcıya göre Base URL, API Key, model, proxy veya sağlayıcıya özel kimlik bilgileri istenir.
Kimlik bilgileri yerel Runtime'ın sistem kimlik bilgisi deposunda saklanır ve depoya kesinlikle commit edilmemelidir. Edge TTS gibi bazı yerel veya sistem tabanlı sağlayıcılar API anahtarı gerektirmez.
Kişisel merkez; hesabınızı, doğrulanmış aboneliğinizi ve kullanılabilir kredilerinizi gösterir. Oturum açma işlemi tarayıcınızda https://www.open-creator.ai/device adresini açar. Web sitesinde oturum açıp cihazı onaylayın; yerel Daemon kendi oturumunu alır. Tarayıcı ve istemci aynı hesabı paylaşır ancak bağımsız oturumlar kullanır.
Abonelik planları OpenCreator içinde seçilir. Satın alma Stripe Checkout'u, abonelik yönetimi ise Stripe Billing Portal'ı açar. İstemci ödeme dönüşleri, web sitesi oturumu gerektirmeden sitenin /billing/return sayfasını kullanır. OpenCreator, doğrulanmış Stripe bildirimlerinden sonra hakları Gateway üzerinden yeniler. Web sitesinin /pricing ve /account sayfaları aynı abonelik altyapısına başka bir satın alma girişi sağlar.
Settings → Third-party Components bölümünden kullanılan yt-dlp nightly sürümünü, OpenCreator ile paketlenmiş sürümü, kaynağını ve en yeni sürümü inceleyin. OpenCreator yedi günde bir güncelleme kontrolü yapar ancak otomatik kurulum yapmaz. Güncellemeler açık kullanıcı eylemi gerektirir; indirme, doğrulama veya kurulum başarısız olursa çalışan sürüm korunur.
Çoğu kullanıcı ortam değişkenlerine ihtiyaç duymaz. Yalıtılmış veri, belirli bir Codex çalıştırılabilir dosyası veya özel proje dizini gerektiğinde kullanabilirsiniz:
| Değişken | Varsayılan | Amaç |
|---|---|---|
OPENCREATOR_DATA_DIR |
.runtime |
OpenCreator veritabanı, Runs, ekler ve yönetilen çalışma alanları |
OPENCREATOR_GATEWAY_ORIGIN |
https://www.open-creator.ai |
Hesap oturumu, abonelikler, krediler ve resmî model servisleri için Gateway; yerel Gateway kullanmak için değiştirilebilir |
OPENCREATOR_CODEX_BIN |
codex |
Codex CLI çalıştırılabilir dosyasının yolu |
CODEX_HOME |
~/.codex |
Codex oturumları, yapılandırma, Skills, MCP ve Profiles için doğruluk kaynağı |
OPENCREATOR_DEFAULT_CWD |
Geçerli çalışma dizini | Varsayılan daemon çalışma dizini |
OPENCREATOR_DEFAULT_PROJECT_ROOT |
Runtime'ın varsayılan politikası | Yönetilen proje kökü; ayarlandığında OpenCreator bunun OpenCreator/ alt dizinini kullanır |
OPENCREATOR_CODEX_THREAD_ROTATION_RUN_THRESHOLD |
50 |
Uzun süreli zamanlamanın Codex thread'ini yenilemek için sonlanmış Run eşiği; 0 ile proaktif yenileme kapatılır |
Örnek:
OPENCREATOR_DATA_DIR=/path/to/opencreator-data \
CODEX_HOME=/path/to/codex-home \
pnpm web:devRuntime verileri varsayılan olarak depo kökündeki .runtime/ altında saklanır:
| Yol | İçerik |
|---|---|
.runtime/app.sqlite |
Projeler, görüşmeler, Runs, olaylar, zamanlamalar, bildirimler, ek meta verileri, onaylar, bellek ve özetler |
.runtime/runs/ |
Hassas bilgileri ayıklanmış günlükler, tanılama verileri ve Run meta verileri |
.runtime/attachments/ |
Kontrollü ek dosyaları |
.runtime/workspaces/ |
Runtime tarafından yönetilen proje çalışma alanları |
Codex oturumları ve yapılandırması $CODEX_HOME içinde kalır; .runtime/ klasöründen ayrı yedeklenmelidir.
Güvenlik sınırları:
- Daemon yalnızca 127.0.0.1 üzerinde dinler; sağlık denetimi dışındaki API'ler Bearer token gerektirir.
- HTML önizleme komut dosyalarını, gezinmeyi ve açılır pencereleri varsayılan olarak devre dışı bırakır; yalnızca aynı çalışma alanındaki kontrollü göreli kaynaklara izin verir.
- Hassas bellek ikinci bir onay gerektirir; OpenCreator doğrulanmamış önerileri kalıcı olarak otomatik saklamaz.
- Tanılama ve Run günlükleri döndürülmeden veya dışa aktarılmadan önce hassas bilgileri ayıklar.
- Desktop paketlerinde ASAR bütünlüğü ve çerez şifrelemesi etkinleştirilir; RunAsNode, NODE_OPTIONS ve Node CLI Inspector devre dışıdır.
Yedekleme, geri yükleme, temizleme ve sıfırlama için kullanıcı kılavuzuna ve sorun giderme referansına bakın.
| Komut | Amaç |
|---|---|
pnpm web:dev |
Web'i başlatır ve yerel daemon'ı gerektiğinde açar |
pnpm daemon:dev |
Yalnızca daemon'ı başlatır |
pnpm desktop:dev |
Bağımlılıkları derler ve Electron'u geliştirme modunda açar |
pnpm test |
Workspace birim ve entegrasyon testlerini çalıştırır |
pnpm typecheck |
Depodaki TypeScript kontrollerini çalıştırır |
pnpm build |
Tüm workspace'leri derler |
pnpm e2e |
Web Playwright E2E testlerini çalıştırır |
pnpm smoke:ci |
Sahte Codex Runtime smoke testini çalıştırır |
pnpm perf:check |
Kayıtlı performans temelini kontrol eder |
Değişiklik göndermeden önce katkı rehberinde açıklandığı gibi etkisine uygun doğrulamayı seçin. Belgeleme, metin ve stil değişiklikleri için ilgili kontroller yeterlidir; ortak davranış ve Runtime değişiklikleri hedefli modül testleri ve typecheck gerektirir. Etkilenen kapsam gerektirdiğinde tüm workspace testlerini veya derlemelerini çalıştırın ve PR açıklamasında çalıştırdığınız kontrolleri belirtin.
Desktop, Host Bridge, Runtime proxy veya ortak frontend iş akışlarındaki değişiklikler ayrıca Web/Desktop tutarlılık testleri, paketlenmiş uygulama E2E testleri ve Web derleme hash doğrulaması gerektirir. Yalnızca Web birim testlerinin geçmesi, Desktop sürümünün hazır olduğunu göstermez.
Gerçek Codex smoke testi varsayılan olarak kapalıdır. Açıkça etkinleştirmek için:
OPENCREATOR_RUN_REAL_CODEX_SMOKE=1 \
pnpm --filter @opencreator/daemon test -- test/smoke/real-codex-smoke.test.ts- OpenCreator'ı kullanın: Hızlı Başlangıç · Kullanıcı kılavuzu ve sorun giderme
- Geliştirin ve genişletin: Katkı rehberi · Davranış kuralları · Skill katkısı · Üretim şablonu katkısı · Runtime API v1 · Görsel bileşen yönergeleri
- Bakım ve yayın: Codex-native Runtime tasarımı · Desktop yayın kılavuzu · Windows Desktop yayın rehberi
Kök README.md dosyası kanonik İngilizce belgedir. Bakımı yapılan çeviriler docs/<locale>/README.md altında tutulur. Bir dili seçiciye yalnızca belge tamamen çevrildikten ve İngilizce yapıyla senkronize edildikten sonra ekleyin.
GitHub'da OpenCreator'a en az 105 ülke ve bölgeden kullanıcı yıldız vermiştir.
Her ekip üyesi kendi alanından, standartlarından, katkı incelemelerinden ve topluluk desteğinden sorumludur.
wulien Kod ve hata düzeltmeleri |
DLe-kb Üretim şablonları |
xiaheyuan Tasarım ve varlıklar |
krillinai Skills ve belgeler |
hbxugang Kurumsal dağıtım |
Kod, belge, geri bildirim, issue, Skills, çizimler ve fikirleriyle katkı sağlayan herkese teşekkürler. Bu README listesi, GitHub'ın otomatik oluşturduğu Contributors grafiğinden bağımsız olarak yönetilir.
Katkılar şu alanlarda memnuniyetle karşılanır:
| Tür | Katkı | Konum | Gönderim biçimi |
|---|---|---|---|
| Kod | Hata düzeltmeleri, üretim iş akışları ve ortak özellikler | apps/web/, apps/daemon/ |
Test içeren tek odaklı PR |
| Skills | Yeniden kullanılabilir Agent iş akışları | skills/ | SKILL.md ve isteğe bağlı referanslar içeren tek klasör → rehber |
| Üretim şablonları | Görsel, video veya kapak şablonları | template/ | template.json ve varlıkları içeren klasör → rehber |
| Görsel ve tasarım | Özgün çizimler, ikonlar veya UI tasarımları | Kararlaştırılan varlık konumu | Önizleme, kaynak dosya ve lisans içeren PR |
| Üçüncü taraf servisleri | AI veya medya sağlayıcısı desteği | İlgili Web veya Daemon modülü | Hata yönetimi, kimlik bilgisi güvenliği ve testler |
| Belgeler ve çeviriler | Belge geliştirmeleri veya yeni yerel ayarlar | README.md, docs/, docs/<locale>/ |
Tek PR |
Yerel kurulum, inceleme ölçütleri ve sık reddedilme nedenleri için CONTRIBUTING.md dosyasına bakın (10 dilde mevcuttur).
OpenCreator daha önce KrillinAI olarak adlandırılıyordu. Bu grafik, yeniden adlandırma öncesi ve sonrasındaki depo geçmişini kapsar.
| Proje | Rol |
|---|---|
| OpenAI Codex | Model erişimi, akıl yürütme, araç çağrıları, oturumlar, Skills ve MCP entegrasyonunun arkasındaki Agent yürütme motoru |
| yt-dlp | Herkese açık medya bağlantılarını analiz eder ve içerik iş akışları için video veya ses indirir |
| FFmpeg | Medya dönüştürme, kompozisyon, kare çıkarma ve çıktı doğrulama |
| Whisper, whisper.cpp, faster-whisper ve WhisperKit | Yerel ve bulut tabanlı konuşma transkripsiyonu seçenekleri |
| React | Web ve Desktop deneyimlerinin ortak kullanıcı arayüzü temeli |
| Fastify | Yerel Runtime'ın HTTP ve API temeli |
| Electron | Yerel yetenekler, uygulama yaşam döngüsü ve paketleme için Desktop host |
| SQLite | Projeler, görüşmeler, Runs, zamanlamalar, bellek ve çalışma alanı verileri için yerel kalıcılık |
| Model Context Protocol | Harici araçları ve servisleri Agent çalışma alanına bağlayan açık protokol |
OpenCreator · Yerel üret, kesintisiz çalış.











