arXivisual: akademik makaleyi 3Blue1Brown tarzı animasyonlu bir anlatıma çeviren araç
arXiv'deki herhangi bir makalenin adresini veriyorsun, araç makaleyi bölümlere ayırıyor, her bölümde canlandırmaya değer kavramları seçiyor ve bunları seslendirmeli Manim animasyonlarına çeviriyor. Ücretsiz, kodu GitHub'da açık ve Carnegie Mellon'ın 24 saatlik hackathon'u TartanHacks '26'da yapıldı. Dolaşan anlatımda iki şey tam tutmuyor: adreste iki harf değişmiyor, araya bir kelime ekleniyor; çıktı da tek parça bir video değil, animasyonların metnin arasına gömüldüğü okunabilir bir sayfa. Aşağıda doğru kullanım, arka plandaki ajan hattı ve kendi bilgisayarında kurmak istersen doğrulanmış adımlar var.
Aracın kendisi
Siteye girip bir arXiv linki ya da makale numarası yapıştırman yeterli. Ücretsiz; sitede fiyat ya da üyelik bilgisi yok.
Aşağıda fazladan olan şey şu: adres hilesinin doğru hali, çıktının gerçekte neye benzediği, makaleyi hangi ajanların hangi sırayla işlediği ve aracı kendin kurmak istersen hangi anahtarın şart olduğu.
Adres hilesi: iki harf değil, bir kelime
Videoda "adresteki iki harfi değiştir" dedim, doğrusu şu: arxiv kelimesinin sonuna isual ekliyorsun. Adresin geri kalanı, yani makale numarası, aynen kalıyor. Örnek olarak Transformer makalesi:
arxiv.org/abs/1706.03762
arxivisual.org/abs/1706.03762Çıktı tek bir video dosyası değil. Makale bölüm bölüm okunabilen bir sayfaya dönüşüyor ve aşağı kaydırdıkça ilgili yerde seslendirmeli animasyonlar oynuyor. Yani anlatımı izlerken metin de önünde duruyor; formüller düzgün basılıyor. Geliştiricilerin kendi ifadesiyle sonuç birkaç dakika içinde geliyor; makale uzadıkça bu süre de uzuyor.
Arka planda ne oluyor
"Bir ajan okuyor, biri dersi tasarlıyor, biri animasyona döküyor" özeti doğru ama eksik. Repodaki hat altı aşamalı ve en önemli parçası, üretilen animasyon kodunun yayına çıkmadan önce dört ayrı kontrolden geçmesi:
Makaleden animasyona
- 1
Okuma
Makaleyi arXiv'den çekip bölümlerine ayırıyor
- 2
Bölüm analizi
Her bölümün neyi anlattığını çıkarıyor
- 3
Görsel planlama
Canlandırmaya değer kavramları seçiyor; dersi asıl tasarlayan adım bu
- 4
Manim kodu
Senaryo taslağıyla birlikte çalıştırılabilir animasyon kodu yazıyor
- 5
Dört kontrol
Sözdizimi, ekrandaki yerleşim, seslendirme kalitesi ve deneme render'ı; geçemezse 5 kereye kadar yeniden deniyor
- 6
Render
Animasyonu seslendirmeyle birlikte üretip sayfaya gömüyor
Bu kontrol katmanı, aracı benzerlerinden ayıran şey. Yapay zekâya Manim kodu yazdırmak kolay; zor olan, yazının ekranın dışına taşmadığı, seslendirmenin görüntüyle örtüştüğü ve gerçekten çalışan bir animasyon almak.
Videodaki iddialar, tek tek
Ne söyleniyor, aslı ne
Adresteki iki harfi değiştir
arxiv'in sonuna isual ekle: arxivisual.org/abs/<numara>
Sana seslendirmeli bir video veriyor
Animasyonların metnin arasına gömüldüğü, kaydırarak okunan bir sayfa veriyor
Önce en zor tek kavramı buluyor
Her bölümde canlandırmaya değer kavramları seçiyor; tek bir kavram değil
Tek günde yapıldı, yüzlerce takımı geçti
24 saatlik TartanHacks '26'da yapıldı ve kazanan olarak geçiyor; etkinliğe 1.000'den fazla kişi katıldı ama takım sayısı açıklanmadı
Kendi bilgisayarında kurmak istersen
Çoğu kişi için site yeterli. Ama kod açık; kendi makalelerini kendi anahtarınla işlemek istersen repo iki parçadan oluşuyor: Python arka uç ve Next.js ön yüz. Arka uç için uv, ön yüz için Node gerekiyor.
git clone https://github.com/rajshah6/arXivisual
cd arXivisual/backend
cp .env.example .env
uv sync
uv run uvicorn main:app --reload --host 0.0.0.0 --port 8000cd arXivisual/frontend
npm install
npm run devClaude anahtarı burada işe yaramıyor
Hackathon sürümü ajanlarda Claude kullanıyordu, ama repodaki güncel sürüm Azure OpenAI üzerinde çalışıyor (GPT-5). .env dosyasında AZURE_OPENAI_ENDPOINT, AZURE_OPENAI_API_KEY ve AZURE_OPENAI_DEPLOYMENT doldurulmadan hiçbir şey üretilmiyor. Seslendirme de varsayılan olarak aynı Azure hesabından geçiyor; ücretsiz Google TTS'e geçmek için VOICEOVER_TTS_SERVICE=gtts yazabilirsin.
Lisans dosyası yok
Repoda bir lisans tanımlı değil. Kodu okuyup kendin için denemek sorun değil, ama lisansı olmayan kod varsayılan olarak tüm hakları saklı sayılır. Bunun üstüne bir ürün kuracaksan önce geliştiricilere sor.
DOA: Yapay Zeka ve Otomasyon
Buradaki araçları tek başına kurmak bir şey, onlarla gerçekten üretmeye başlamak başka bir şey. Toplulukta hem bu araçları günlük kullananlar var hem de sıfırdan sistem kuranlar.
İşinde gerçekten çalışan bir sistem kurmak istiyorsan 10 dakika konuşalım; ne yapmaya çalıştığına bakıp sana uygun yolu söyleyeyim. Ücretsiz, satış konuşması değil.
10 dakikalık görüşme alBunu tek başına değil, aynı işi yapanlarla birlikte öğrenmek istiyorsan topluluk her zaman açık:
Topluluğa katılBu bağlantı bir ortaklık (affiliate) bağlantısıdır.