GitTalent
Havuz
Depo ayrıntısı

MinishLab/semble

Fast and Accurate Code Search for Agents. Uses 99% fewer tokens than grep+read

Python MIT 06 Nisan 2026 son push 29 Ekim 2026 284 fork
Yıldız
6.344+364 · 62 gün
Commit · 28g
13
son 28 günde
Yazar · 28g
1
farklı katkıcı

Hızlı değerlendirme

önem 62uyum 58gpt-6-luna

Özet

Semble, coding agent’ların bir codebase içindeki ilgili kod parçalarını doğal dil sorgularıyla bulması için yerel çalışan bir code-search kütüphanesi ve aracı sunuyor.

Profiline uyum

MCP üzerinden agent'lara semantik kod araması sunması, aktif kullandığınız agent ve RAG araçlarıyla ilişkili olsa da uygulama kodu geliştirmeye dolaylı katkı sağlar.

Neden yükseliyor

174 günde 6.145 yıldıza ulaşması dikkat çekiyor. Coding agent’ların codebase bağlamına erişimi güncel ve yaygınlaşan bir ihtiyaç; yerel çalışma ve MCP entegrasyonu kurulumu kolaylaştırabilir. Son 28 günde 14 commit ve 3 farklı yazar aktivitenin sürdüğünü gösteriyor, ancak README’deki performans ve token tasarrufu ölçümleri proje tarafından sunulan benchmark iddiaları; bağımsız doğrulama bilgisi verilmemiş.

Problem

Agent’ların grep sonuçları ve geniş dosya içerikleri üzerinden arama yapması yavaş olabilir ve bağlama gereksiz token harcatabilir; ilgili kodu bulmak da birden fazla dosyaya yayılan durumlarda zorlaşabilir.

Çözüm

Codebase’i indexleyip sorguyla eşleşen kod parçalarını sıralı biçimde döndürüyor. CPU üzerinde, API key veya harici servis gerektirmeden kullanılabiliyor; CLI, MCP server ve agent yönergeleriyle entegrasyon seçenekleri sunuyor.

Yenilik

Code search veya embedding tabanlı retrieval yeni değil. Ayırt edici tarafı, bunları coding agent’lar için düşük kurulum maliyetli, CPU’da çalışan ve CLI/MCP üzerinden erişilebilen bir pakette birleştirmesi; bunun algoritmik bir yenilik olduğu README’den anlaşılmıyor.

Teknolojiler

  • Python
  • embeddings
  • MCP
  • CLI

Riskler

  • Performans, NDCG ve token tasarrufu sonuçları README’de proje benchmark’larına dayanıyor; farklı repo türleri ve bağımsız testlerle doğrulanması gerekir.
  • Retrieval kalitesi kod dili, sorgu biçimi ve repo yapısına göre değişebilir; yanlış veya eksik sonuçlar agent’ın kararlarını etkileyebilir.
  • Yerel index’in dosya değişiklikleriyle doğru biçimde güncel kalması ve büyük ya da çoklu repository’lerde kaynak kullanımı gerçek kullanımda sınanmalı.
  • Agent entegrasyonları ve MCP ekosistemi değiştikçe kurulum yönergelerinin bakım gereksinimi 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.