Subscribe Now
Trending News
Shorts

GitNexus: kód jako znalostní graf

GitNexus: kód jako znalostní graf

GitNexus řeší problém, který je u AI coding agentů vidět hlavně ve větších projektech: model často nevidí skutečné vazby v kódu. Nástroj indexuje codebase do znalostního grafu, ve kterém sleduje závislosti, call chains, clustery a execution flows. Cílem není jen najít text v souborech, ale dát agentovi mapu vztahů mezi částmi systému. Prakticky to znamená, že se dá ptát na dopad změny, související procesy nebo širší kontext konkrétní funkce.

Za projektem stojí Abhigyan Patwari, repozitář je vedený pod účtem abhigyanpatwari a má i enterprise nabídku přes Akon Labs. GitHub u projektu aktuálně ukazuje zhruba 37,9 tisíce stars, 4,3 tisíce forků a 933 commitů. Balíček gitnexus je dostupný přes npm a podle npm je aktuální stabilní verze 1.6.4. To z GitNexus dělá viditelný open-source nástroj v kategorii agent-native code intelligence, ne jen menší experiment pro jeden editor.

Použití má dvě hlavní podoby. CLI varianta se instaluje přes npm, analyzuje lokální repozitář a přes MCP zpřístupní graf editorům a agentům jako Claude Code, Cursor, Codex, Windsurf nebo OpenCode. Webové rozhraní je určené spíš pro rychlé prohlížení a chatování nad repozitářem v prohlížeči. U webové varianty projekt uvádí limit daný pamětí prohlížeče kolem 5 tisíc souborů, zatímco CLI + MCP cílí na celé repozitáře.

Technicky GitNexus parsuje kód pomocí Tree-sitteru, ukládá index do LadybugDB a nad tím vystavuje sadu MCP nástrojů. Mezi nimi jsou dotazy nad repozitáři, kontext symbolů, impact analýza, mapování změn z git diffu nebo koordinované přejmenování přes více souborů. Index se ukládá lokálně do .gitnexus/ v projektu a globální registr umožňuje jednomu MCP serveru obsluhovat více repozitářů. Pro citlivější projekty je důležité, že lokální režim drží práci s kódem na stroji vývojáře.

Zdroje:

Related posts