Flux 2 Klein, Black Forest Labs'ın FLUX.2-klein-4B modelini kullanarak metin istemlerinden (veya mevcut görsellerden) yeni görüntüler üreten bir programdır. Tamamen C diliyle yazılmış olup, C standart kütüphanesi dışında hiçbir harici bağımlılığı bulunmamaktadır. Bu özelliğiyle, Python ekosisteminden bağımsız, hafif ve erişilebilir bir yapay zeka çıkarım sistemi sunmayı hedeflemektedir. İsteğe bağlı olarak MPS (Apple Silicon) veya BLAS (Intel Mac/Linux) hızlandırmalarıyla performans artışı sağlanabilir.
Projenin yaratıcısı Salvatore, modern yapay zeka araçlarının (Claude Code) yardımıyla sıfırdan, daha özlü bir şekilde bir görüntü difüzyon modeli çıkarım sistemini bir hafta sonunda yeniden üretip üretemeyeceğini test etmek istemiştir. Sonuç olarak, bu proje, yazarın tek bir satır kod yazmadığı ilk açık kaynak projesi olmuştur. Yazılım, model dönüştürme veya niceleme gerektirmeden, doğrudan safetensors modelini float değerleriyle kullanarak çalışır, bu da kullanımı oldukça basitleştirir. Yazar, AI tarafından üretilen kodun doğru tasarım ve uygulama seçimleri konusunda kendi yönlendirmesinin hayati olduğunu belirtmektedir.
Flux 2 Klein, sıfır bağımlılıkla saf C uygulamasını, Apple Silicon Mac'lerde otomatik Metal GPU hızlandırmasını, metinden görüntü ve görüntüden görüntü üretimini destekler. Dahili Qwen3-4B metin kodlayıcısı sayesinde harici bir gömme hesaplamasına ihtiyaç duymaz ve kodlama sonrası yaklaşık 8GB belleği otomatik olarak serbest bırakarak verimli bir bellek yönetimi sunar. Bu özellikler, yapay zeka tabanlı görüntü üretimini daha geniş bir kitleye ulaştırmayı amaçlamaktadır.
Bu proje, yapay zeka destekli kod üretimiyle, Python ekosisteminden bağımsız, saf C ile çalışan ve sıfır bağımlılığa sahip bir görüntü üretim sistemi geliştirilebileceğini gösteriyor.