grepai
grepai, hem geliştiricilerin hem de yapay zeka aracılarının ilgili kodu anında bulmasını kolaylaştıran, yapay zeka gömmeleri yoluyla kod anlamını anlayarak kod tabanlarında doğal dil aramasına olanak tanıyan, gizliliğe öncelik veren bir semantik kod arama CLI aracıdır.
https://yoanbernabeu.github.io/grepai?ref=producthunt&utm_source=aipure

Ürün Bilgisi
Güncellendi:Jan 27, 2026
grepai Nedir
grepai, grep gibi geleneksel metin tabanlı arama araçlarına bir alternatif olarak yapay zeka çağı için tasarlanmış, kod arama araçlarının bir sonraki evrimini temsil eder. Geliştiricilerin ve yapay zeka kodlama asistanlarının kodu yalnızca anahtar kelimelere göre değil, anlama göre aramasına olanak tanıyan, kod tabanınızın semantik bir haritasını oluşturan Go dilinde yazılmış açık kaynaklı bir CLI aracıdır. 1973'ten kalma öncülü grep'in aksine, grepai, makinenizde %100 yerel olarak çalışarak tam gizliliği korurken semantik anlama yetenekleri sunar.
grepai Temel Özellikleri
grepai, vektör gömmelerini kullanarak yalnızca metin desenleri yerine kod anlamını anlamak ve indekslemek için kullanılan, gizliliğe öncelik veren bir semantik kod arama CLI aracıdır. Doğal dil aramalarını, gerçek zamanlı kod indekslemeyi, çağrı grafiği analizini ve yapay zeka kodlama asistanlarıyla sorunsuz entegrasyonu mümkün kılar. Araç yerel olarak çalışır, birden çok programlama dilini destekler ve kod gizliliğini korurken hem yerel hem de bulut tabanlı gömme seçenekleri sunar.
Semantik Kod Arama: Kod anlamını anlamak için vektör gömmelerini kullanır ve geliştiricilerin tam metin eşleşmeleri yerine doğal dil sorgularını kullanarak arama yapmasına olanak tanır
Gerçek Zamanlı Dizin Güncellemeleri: Dosyalar değiştiğinde otomatik olarak izleyen ve güncelleyen bir arka plan hizmeti aracılığıyla kod tabanınızın canlı bir dizinini tutar
Çağrı Grafiği Analizi: Kod tabanı genelinde fonksiyon çağrılarını ve bağımlılıklarını izleyerek geliştiricilerin kodun farklı bölümleri arasındaki ilişkileri anlamalarına yardımcı olur
Yapay Zeka Entegrasyon Desteği: Cursor, Claude Code ve Windsurf gibi yapay zeka kodlama asistanlarıyla sorunsuz entegrasyon için yerel MCP entegrasyonu ve JSON çıktı biçimi sunar
grepai Kullanım Alanları
Yapay Zeka Destekli Geliştirme: Yapay zeka kodlama asistanlarına kod tabanları hakkında semantik bağlam sağlayarak belirteç kullanımını azaltır ve yanıt doğruluğunu artırır
Kod Yeniden Düzenleme: Geliştiricilerin değişiklik yapmadan önce kod bağımlılıklarını ve etkisini anlamalarına yardımcı olarak güvenli yeniden düzenleme sağlar
Büyük Kod Tabanı Navigasyonu: Doğal dil sorguları ve semantik arama yoluyla büyük kod tabanlarının verimli bir şekilde keşfedilmesini ve anlaşılmasını sağlar
Artıları
%100 yerel çalışma ile tam gizlilik
Birden çok programlama dilini destekler
Yapay zeka kodlama araçlarıyla kolay entegrasyon
Manuel yeniden indeksleme gerekmez
Eksileri
İlk kurulum ve yapılandırma gerektirir
Yerel gömme, bulut seçeneklerinden daha yavaş olabilir
Harici gömme sağlayıcılarına bağlıdır (yerel olarak Ollama veya bulutta OpenAI)
grepai Nasıl Kullanılır
grepai'yi kurun: Kurulum komutunu çalıştırın: 'curl -sSL https://raw.githubusercontent.com/yoanbernabeu/grepai/main/install.sh | sh'
Projeyi başlatın: Proje dizininize gidin ve .grepai/config.yaml içinde ilk yapılandırmayı oluşturmak için 'grepai init' komutunu çalıştırın
Gömücüyü yapılandırın: Gömücüyü ayarlamak için .grepai/config.yaml dosyasını düzenleyin - yerel (Ollama) veya bulut (OpenAI). Varsayılan, nomic-embed-text modeliyle Ollama'dır
İndeksleme daemon'unu başlatın: Kod tabanı indeksini koruyan arka plan indeksleme işlemini başlatmak için 'grepai watch' komutunu çalıştırın. Daemon modu için --background bayrağını kullanabilirsiniz
Kodu semantik olarak arayın: İlgili kodu bulmak için 'grepai search \"doğal dil sorgunuz\"' komutunu kullanın. Yalnızca 'auth' yerine 'kullanıcı kimlik doğrulama akışı' gibi sorgularda açıklayıcı olun
Çağrı grafiklerini analiz edin: Fonksiyon ilişkilerini analiz etmek için izleme komutlarını kullanın: Bir fonksiyonu kimin çağırdığını bulmak için 'grepai trace callers \"FunctionName\"' komutunu, ne çağırdığını görmek için 'grepai trace callees' komutunu kullanın
Yapay zeka dostu çıktı alın: JSON çıktısı için --json bayrağını, belirteç kullanımını azaltmak için --compact bayrağını ekleyin. Örnek: 'grepai search \"hata işleme\" --json --compact'
Yapay zeka araçlarıyla entegre edin: Yapay zeka entegrasyonu için, MCP sunucusu olarak çalıştırmak veya Cursor, Claude Code veya Windsurf gibi araçlarda yapılandırmak için 'grepai mcp-serve' komutunu kullanın
grepai SSS
grepai, anlamsal kod araması için gizliliği ön planda tutan bir CLI aracıdır ve yalnızca metin desenlerini değil, kodun anlamını da indeksler. Geliştiricilerin doğal dil sorgularını kullanarak ilgili kodu bulmalarını ve fonksiyon çağrılarını izlemelerini sağlar.
grepai Videosu
Popüler Makaleler

ThumbnailCreator: YouTube Küçük Resim Stresinizi Çözen Yapay Zeka Aracı (2026)
Jan 16, 2026

2026 Yapay Zeka Akıllı Gözlükleri: Giyilebilir Yapay Zeka Pazarına Yazılım Odaklı Bir Bakış
Jan 7, 2026

2026'da Rytr Ücretsiz Kupon Kodları ve Nasıl Kullanılır
Dec 30, 2025

2026'da Koupon.ai Üzerindeki Yeni Amazon Promosyon Kodları ve Nasıl Kullanılır
Dec 30, 2025







