GitTalent
Havuz
Depo ayrıntısı

redhat-et/ripwire

The ripgrep of AI context: a zero-dependency C++23 CLI + MCP server for coding agents. Find what you want without reading the repo, then check you built what you meant — blast radius, tests-to-run, quality deltas. Signatures at 74.7% fewer bytes than bodies; every guess labelled, every loss published. Paddle out with a map.

C++ Apache-2.0 29 Temmuz 2026 son push 02 Kasım 2026 165 fork
Yıldız
2.504+2.414 · 58 gün
Commit · 28g
2.113
son 28 günde
Yazar · 28g
2
farklı katkıcı

Hızlı değerlendirme

önem 57uyum 51gpt-6-luna

Özet

ripwire, coding agents için kod tabanını indeksleyip call graph, değişiklik etkisi ve ilgili testleri yerel bir CLI ve MCP server üzerinden sunar.

Profiline uyum

MCP ve coding agent kullanımlarınızla örtüşüyor, ancak sağladığı kod tabanı analizi profilinizde tarif edilen ürün ihtiyaçlarından biri değil.

Neden yükseliyor

60 günde 2.348 yıldız alması ve coding-agent araçlarına yönelik ilgi dikkat çekmesini açıklayabilir; ancak yükselişin doğrudan nedeni verilen verilerden doğrulanamıyor. Son 28 günde 2.779 commit yüksek aktivite gösterirken, yalnızca 2 farklı yazar görünmesi bu aktivitenin dar bir katkıcı grubunda toplandığını düşündürüyor.

Problem

Coding agents büyük repository’lerde ilgili kodu bulmak ve yaptıkları değişikliklerin etkisini anlamak için fazla dosya ve içerik tarayabilir; bu da zaman ve context tüketimini artırırken hatalı veya eksik değişiklik riskini yükseltir.

Çözüm

C++23 ile yazılmış, tek başına çalışan bir CLI ve MCP server; repository için deterministik call graph ve kod haritası üretir. Değişiklik sonrası blast radius, ilgili testler ve kalite ölçümlerindeki gerilemeler gibi bilgileri raporlar. README’ye göre araç yerel ve offline çalışır, runtime dependency gerektirmez.

Yenilik

Kod navigasyonunu değişiklik sonrası blast-radius ve test seçimiyle birleştirip coding agents’a MCP üzerinden sunması kullanışlı bir yaklaşım. Bununla birlikte call graph, static analysis ve MCP tek başına yeni kategoriler değil; yenilik daha çok bunların tek, bağımsız çalışan araçta bir araya getirilmesinde.

Teknolojiler

  • C++23
  • MCP
  • tree-sitter
  • static analysis

Riskler

  • Repository yalnızca 60 günlük; uzun dönem bakım ve farklı büyüklükteki projelerdeki güvenilirlik henüz sınırlı kanıtla değerlendirilebilir.
  • Son 28 gündeki 2.779 commit yalnızca 2 farklı yazarla birlikte okunmalı; yüksek commit sayısı geniş katkıcı tabanı anlamına gelmiyor.
  • README’deki hız, bellek ve karşılaştırma sonuçları proje tarafından raporlanıyor; bağımsız doğrulama olarak kabul edilmemeli.
  • Dil desteğinin kapsamı ve doğruluğu dile göre değişebilir; ekip kendi kod tabanında call graph ve test eşleşmelerini doğrulamalı.
  • Agent kurulumunu etkinleştiren otomasyonun mevcut yapılandırmalarla uyumu ve güncellemelerdeki davranışı benimsemeden önce incelenmeli.

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.