nassim-arifette/jevgrep
Jev-powered semantic code search for coding agents — find behavior across repositories via CLI or MCP, with exact source excerpts and line numbers.
Hızlı değerlendirme
Özet
JevGrep, coding agents’ın bir davranışın kodda nerede gerçekleştiğini doğal dil sorgularıyla bulmasına ve ilgili kaynak parçalarını satır numaralarıyla almasına yardımcı olur.
Profiline uyum
TypeScript, MCP ve AI agent kullanımınızla örtüşerek kod tabanlarında anlamsal arama sağlayabilir, ancak profilinizde bu arama ihtiyacı açıkça yer almıyor.
Neden yükseliyor
8 günlük repoda 81 yıldız dikkat çekici bir erken ilgiye işaret ediyor; son 28 günde görülen 107 commit de yoğun geliştirme olduğunu gösteriyor. Ancak yalnızca 2 farklı yazar var ve bu veriler ilginin nedenini ya da sürdürülebilirliğini tek başına kanıtlamıyor.
Problem
Agent’lar, aradıkları davranışın dosya veya sembol adını bilmediklerinde büyük bir repository içinde ilgili kodu bulmak için keşif yapmak zorunda kalır.
Çözüm
CLI veya yerel MCP server üzerinden sorguyu alır, yetkilendirilmiş repository’deki uygun metin parçalarını Jev’e değerlendirtir ve eşleşen özgün kaynak parçalarını dosya yolları ve satır numaralarıyla döndürür. Arama sonuçları üretilmiş özetler değil, kaynak kod alıntılarıdır.
Yenilik
Temel yaklaşım yeni değil: semantik code search ve agent entegrasyonu bilinen alanlar. JevGrep’in ayrıştırıcı yönü, davranış odaklı aramayı CLI ve MCP üzerinden sunup sonuçta özgün kaynak alıntılarını ve satır numaralarını koruması; bu, kategoriyi başlatan bir yenilikten çok pratik bir ürünleştirme.
Teknolojiler
- TypeScript
- Node.js 24+
- MCP
- Jev
- TypeSafe AI
- Vercel AI Gateway
- OpenRouter
Riskler
- Repo yalnızca 8 günlük; kullanım, kararlılık ve bakım sürdürülebilirliği hakkında uzun dönem kanıt yok.
- 107 commit’in yalnızca 2 farklı yazardan gelmesi, geliştirme faaliyetinin dar bir katkıcı grubunda yoğunlaştığını gösteriyor.
- Arama için kaynak parçaları seçilen uzak sağlayıcıya gönderilebiliyor; hassas repository’lerde veri paylaşımı, izinler ve kurum politikaları değerlendirilmelidir.
- Harici sağlayıcıya, API anahtarına ve Jev değerlendirmesine bağlı; sağlayıcı maliyeti, gecikme ve sonuç kalitesi README verilerinden doğrulanamıyor.
- Node.js 24+ gereksinimi bazı ekiplerin mevcut çalışma ortamlarıyla uyumsuz olabilir.
Detaylı değerlendirme
Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.