2026 · Geliştirici, açık kaynak
Grafyx
Yapay zekâ kod asistanları için canlı kod grafiği.
Problem
Asistanlar dosyaları tek tek tarar ve okur. Çağıranları kaçırır, iki modül ötede bir şeyleri bozar, birbirine benzeyen on fonksiyondan hangisinin önemli olduğunu ayırt edemez.
Sistem
Tree-sitter tabanlı Graph-sitter; Python, TypeScript ve JavaScript kodunu semboller, çağrılar, importlar ve kalıtımdan oluşan bir grafiğe çevirir. Arama, jina-v2 kod gömmelerini ONNX ile yerelde çalıştırır; ardından dört küçük NumPy ağı sonuçları yeniden sıralar, gürültüyü ayıklar, sembol önemini puanlar ve anlamsız sorguları yakalar. FastMCP hepsini 14 araç olarak sunar.
Zor kısımlar
- GPU ya da bulut API'si olmadan düz token aramasını açık farkla geçmek.
- Büyük depolarda dosyalar değiştikçe grafiği canlı tutmak.
- FastAPI, Django ve Home Assistant üzerinde tekrarlanabilir kıyaslamalar.
Sonuç
CI ile birlikte PyPI'da grafyx-mcp adıyla yayında. FastAPI ve Django üzerindeki 278 sorguda nDCG@10 0,787'ye ulaşıyor; token aramasında bu değer 0,335. Claude Code, Cursor, Windsurf, Cline ve VS Code Copilot ile çalışıyor.