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
grepai

Ü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 Benzer En Yeni Yapay Zeka Araçları

Gait
Gait
Gait, AI destekli kod üretimini sürüm kontrolü ile entegre eden bir işbirliği aracıdır, ekiplerin AI tarafından üretilen kod bağlamını verimli bir şekilde takip etmelerini, anlamalarını ve paylaşmalarını sağlar.
invoices.dev
invoices.dev
invoices.dev, geliştiricilerin Git commit'lerinden doğrudan fatura oluşturan otomatik bir faturalama platformudur; GitHub, Slack, Linear ve Google hizmetleri için entegrasyon yetenekleri vardır.
EasyRFP
EasyRFP
EasyRFP, RFP (Teklif Talebi) yanıtlarını kolaylaştıran ve derin öğrenme teknolojisi ile gerçek zamanlı alan fenotipleme sağlayan AI destekli bir kenar bilişim araç takımıdır.
Cart.ai
Cart.ai
Cart.ai, kodlama, müşteri ilişkileri yönetimi, video düzenleme, e-ticaret kurulumu ve 24/7 destek ile özel AI geliştirme dahil kapsamlı iş otomasyon çözümleri sunan AI destekli bir hizmet platformudur.