Narzędzie oparte na grafach, priorytetowe lokalnie, do skoncentrowanych przeglądów kodu AI
code-review-graph, opracowany przez Tirth8205, to narzędzie inteligencji kodu lokalnego oraz serwer MCP, które redukuje nadmiar kontekstu AI podczas procesów przeglądu kodu. Przetwarza repozytoria na trwałą mapę strukturalną, aby modele mogły odczytywać tylko odpowiednie fragmenty do precyzyjnej analizy i refaktoryzacji. Kluczowe możliwości obejmują analizę grafów, integracje z edytorami oraz interaktywny wizualizator do badania relacji. Inżynierowie oprogramowania korzystający z asystentów kodowania AI zyskują szybsze, bardziej ukierunkowane przeglądy i niższe zużycie tokenów w dużych bazach kodu.
Parses repositories into a high-fidelity code graph
Narzędzie używa Tree-sitter do analizowania plików źródłowych w trwałą grafikę funkcji, klas i relacji wywołań, produkując mapę strukturalną zamiast płaskich list plików. Obsługuje Python, TypeScript, JavaScript i Go, i oferuje interaktywną komendę wizualizacji HTML do inspekcji węzłów i krawędzi w przeglądarce, co umożliwia eksplorację struktury repozytoriów podczas przeglądów architektury lub ukierunkowanych sesji debugowania.
Targets AI context by tracing change blast radius
Serwer MCP udostępnia ponad dwadzieścia specjalistycznych narzędzi, które agenci mogą wywołać do przeprowadzenia analizy promienia wybuchu, śledząc wywołujących i zależnych, aby modele odczytywały tylko niezbędne moduły. Użytkownicy zgłaszają redukcje zużycia tokenów do ośmiu razy podczas przeglądów. Inkrementalne aktualizacje przy każdym zapisie pliku lub commicie git utrzymują indeks na bieżąco, a lokalny projekt analizuje repozytoria lokalnie, więc kod źródłowy nie opuszcza maszyny dewelopera.
Installs into existing workflows but expects MCP hosts and Python
Instalacja odbywa się za pomocą standardowych menedżerów pakietów Pythona z komendami takimi jak 'pip install' lub uruchamiając launcher 'uvx', a krok 'install' automatycznie konfiguruje obsługiwane edytory. Narzędzie działa jako wieloplatformowy CLI i serwer MCP i wymaga Pythona 3.10 lub wyższego. Integruje się z hostami zgodnymi z MCP, takimi jak Claude Desktop i Cursor, więc zespoły muszą używać kompatybilnych edytorów AI, aby uzyskać dostęp do narzędzi po stronie serwera.
Odpowiednie dla zespołów poszukujących narzędzi wspieranych przez społeczność, lokalnie utrzymywanych
Programista utrzymuje projekt jako wysiłek open-source, a opinie społeczności podkreślają jego skuteczność w rozwiązywaniu problemu 'grep loop'. Ta kombinacja czyni narzędzie wiarygodnym kandydatem dla zespołów oceniających przepływy pracy wspomagane przez AI. Do praktycznego użytku traktuj jego wyniki jako rekomendacje skierowane do programistów i weryfikuj automatyczne sugestie za pomocą standardowego przeglądu kodu i testów CI przed scaleniem zmian.
Zalety
Indeksowanie grafów zmniejsza zużycie tokenów, zgłoszone do ośmiokrotności.
Analizuje kod za pomocą Tree-sitter na funkcje, klasy i relacje wywołań
Lokalne pierwszeństwo parsowania przechowuje kod źródłowy na maszynie dewelopera
Serwer MCP udostępnia ponad dwadzieścia wyspecjalizowanych narzędzi dla agentów AI
Wady
Wymaga Pythona 3.10+ oraz znajomości przepływów pracy CLI
Pełne korzyści zależą od korzystania z hostów zgodnych z MCP, takich jak Cursor lub Claude
Wsparcie językowe ograniczone do Pythona, TypeScript, JavaScript i Go
Przepisy dotyczące korzystania z tego oprogramowania różnią się w zależności od kraju. Nie zachęcamy do korzystania z tego programu ani nie akceptujemy go, jeśli narusza on prawo. Softonic może otrzymać wynagrodzienie, jeśli klikniesz lub kupisz produkty przedstawione tutaj.