Yasin Arsal

10 MAYIS 2026

Claude Code Token Kullanımını 71x Azaltmanın Yolu: Graphify

Graphify, Claude Code'a bir kez kurduğunuzda proje dosyalarını tekrar tekrar okumak yerine knowledge graph üzerinden sorgulayan açık kaynak bir skill. Karpathy'nin öne çıkardığı bu yöntem token kullanımını 71,5 kat azaltıyor.

Çoğu kişi her oturumda aynı dosyaları tekrar okutarak token yakıyor. 2 dakikada kurulabilecek bir çözüm var.

Bu Nedir ve Neden Önemli?

"Vibe coding" terimini bulan Andrej Karpathy, her Claude Code kullanıcısının yaşadığı bir sorunu paylaştı: her yeni oturumda yapay zekanın projeyi baştan başa yeniden okuması gerekiyor. İlk soruyu sormadan önce binlerce token harcıyor.

48 saat içinde biri çözümü üretti. Adı Graphify — dosyalarınızı bir kez okuyup bir knowledge graph oluşturan, ardından projenizi tek bir dosya okumadan düz İngilizce ile sorgulamanızı sağlayan açık kaynak bir Claude Code skill.

  • Token kullanımında ham dosya okumaya kıyasla 71,5x azalma
  • 13 programlama dili, PDF, görsel ve markdown ile çalışıyor
  • Tamamen yerel çalışıyor — veritabanı yok, bulut yok, API anahtarı yok
  • GitHub: github.com/safishamsi/graphify

Adım 1: Graphify'ı Kurun

Claude Code'u açın ve şu komutu yapıştırın:

javascript
pip install graphifyy && graphify install

İki şey oluyor: Python paketi kurulur, Graphify bir Claude Code skill olarak kaydedilir. Yaklaşık 30 saniye sürer.

Adım 2: Knowledge Graph'ınızı Oluşturun

Claude Code içinde ~/.claude klasörünüze gidin ve Graphify skill'ini çalıştırın:

javascript
/graphify ~/.claude

Bu komut Claude konfigürasyon klasörünüzdeki her dosyayı tarar — CLAUDE.md, skill'ler, bellek dosyaları, her şey — ve kalıcı bir knowledge graph oluşturur. İlk çalıştırma içeriğinizin miktarına göre biraz sürebilir. Sonrasında artımlı güncellenir.

Tamamlandığında, yapay zekanız tek bir dosya okumadan tüm kurulumunuzu düz İngilizce ile sorgulayabilir.

Adım 3: CLAUDE.md Dosyanıza Bağlam Navigasyonu Ekleyin

Bu adımı çoğu kişi atlıyor — ama asıl token tasarrufunu sağlayan da bu. ~/.claude/CLAUDE.md dosyanıza şunu ekleyin:

markdown
## Context Navigation
When you need to understand the codebase, docs, or any files in this project:
1. ALWAYS query the knowledge graph first: `/graphify query "your question"`
2. Only read raw files if I explicitly say "read the file" or "look at the raw file"
3. Use `graphify-out/wiki/index.md` as your navigation entrypoint for browsing structure

Bu talimat Claude'a her seferinde ham dosyaları yeniden okumak yerine önce knowledge graph'ı sorgulamasını söylüyor. 71,5x token tasarrufu buradan geliyor.

Bonus: Graph'ınızı Obsidian'da Muhteşem Gösterin

Bu isteğe bağlı ama gerçekten değer — knowledge graph'ınızı 3 boyutlu görselleştirebilirsiniz.

Obsidian'ı obsidian.md adresinden indirin. Proje klasörünüzü vault olarak açın.

3D Graph eklentisini kurun:

  1. Ayarlar → Community Plugins → Kısıtlı Modu Kapat
  2. "Gözat"a tıklayın, BRAT arayın — kurun ve etkinleştirin
  3. Komut paletini açın (Cmd+P) ve "BRAT: Add a beta plugin" çalıştırın
  4. Aryan Gupta'nın 3D Graph reposunu yapıştırın (sürüm 2.4.1)
  5. Eklentiyi Community Plugins listesinden etkinleştirin

Komut paletinden 3D graph'ı açın: "3D Graph: Open 3D Graph View"

Düğüm Boyutu:

  • Temel düğüm boyutunu 6-8 arasına ayarlayın (varsayılan çok küçük)
  • "Bağlantıya göre ölçekle"yi açın — merkez kavramlar daha büyük görünür, önemli düğümler hemen dikkat çeker

Grup Renkleri: Graphify dosyalarınızı topluluklara kümeliyor. Her gruba farklı bir renk atayın:

  • Grup 0 (Çekirdek/Giriş): Elektrik mavisi — #3B82F6
  • Grup 1 (Mantık/Servisler): Zümrüt yeşili — #10B981
  • Grup 2 (Veri/Modeller): Kehribar turuncusu — #F59E0B
  • Grup 3 (Konfigürasyon/Yardımcılar): Parlak pembe — #EC4899
  • Grup 4 (Dökümanlar/Testler): Mor — #8B5CF6
  • Grup 5+: Camgöbeği #06B6D4, kırmızı #EF4444, limon #84CC16

Projenizde hangi grup neye karşılık geliyor emin değilseniz, bu promptu Claude Code'a yapıştırın:

javascript
Read graphify-out/GRAPH_REPORT.md and list every community/group number with a short description of what files and concepts are in each one. For each group, suggest a hex color that visually represents its purpose. Format it as a table I can use to set up my 3D Graph plugin colors in Obsidian.

Bağlantılar:

  • Bağlantı opaklığını 0.15-0.2 arasında ayarlayın — fazla yüksek olursa karmaşık, fazla düşük olursa bağlantılar kaybolur
  • Bağlantı kalınlığını 1-2 yapın

Görünüm:

  • Bloom/glow efektini açın — düğümler koyu arka planda öne çıkar
  • En iyi kontrast için arka planı koyu/siyah yapın
  • Kümelerin yayılıp üst üste binmemesi için itme kuvvetini biraz artırın

Sonuç: projenizin nasıl bağlandığını görebileceğiniz 3 boyutlu dönen bir galaksi. Döndürün, kümelere yaklaşın, dosyalara atlamak için düğümlere tıklayın.

Bu Gerçekten Neden Önemli?

30-40 dosyalık bir proje her oturumda bağlamı yeniden kurmak için 15.000-20.000 token harcayabilir. Haftada 20 oturum yapıyorsanız bu, hiçbir üretken işe yaramayan 300.000-400.000 token demek.

Graphify ile bu maliyeti bir kez ödersiniz. Graph oturumlar arasında kalıcıdır. Her yeni oturum, yapay zekanızın projenizin yapısını zaten bildiğiyle başlar.

  • Oturum başına yeniden okuma yerine tek seferlik oluşturma maliyeti
  • Dosyalar değiştiğinde graph artımlı güncellenir
  • Kavramlar arasındaki ilişkileri sorgulayabilirsiniz, sadece anahtar kelime aramak yerine
  • Commit sırasında graph'ın otomatik yenilenmesi için git hook desteği var

Graphify'ı bir kez kurun, sonsuza dek token tasarrufu yapın. Kurulumun aldığı 2 dakika kendini ilk oturumda amorti eder.