← Tüm kaynaklarEN
1254 Ekim 2026·5 içerik

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.

ÖğrenmeVideoGeliştirici Araçları

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.

arXivisual'ı aç

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:

Önce / sonra
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. 1

    Okuma

    Makaleyi arXiv'den çekip bölümlerine ayırıyor

  2. 2

    Bölüm analizi

    Her bölümün neyi anlattığını çıkarıyor

  3. 3

    Görsel planlama

    Canlandırmaya değer kavramları seçiyor; dersi asıl tasarlayan adım bu

  4. 4

    Manim kodu

    Senaryo taslağıyla birlikte çalıştırılabilir animasyon kodu yazıyor

  5. 5

    Dört kontrol

    Sözdizimi, ekrandaki yerleşim, seslendirme kalitesi ve deneme render'ı; geçemezse 5 kereye kadar yeniden deniyor

  6. 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.

Arka uç
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 8000
Ön yüz (ikinci terminalde)
cd arXivisual/frontend
npm install
npm run dev

Claude 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.

Repoyu aç

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.

DOA: Yapay Zeka ve Otomasyon

İş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 al

Bunu tek başına değil, aynı işi yapanlarla birlikte öğrenmek istiyorsan topluluk her zaman açık:

Topluluğa katıl

Bu bağlantı bir ortaklık (affiliate) bağlantısıdır.

← Tüm kaynaklar