AI 에이전트에게 코드 구조를 제공하여 정확한 분석 지원
GitNexus는 코드베이스를 지식 그래프(Knowledge Graph)로 변환하여 AI 에이전트의 코드 이해를 돕는 도구임
AI 에이전트가 의존성(Dependency) 누락, 호출 체인(Call Chain) 오류 없이 코드를 분석하도록 지원
CLI + MCP를 통해 로컬에서 코드베이스를 인덱싱하고, 웹 UI를 통해 시각적으로 탐색 가능
Claude Code, Cursor 등 다양한 코드 에디터와 통합되어 개발 생산성 향상
지식 그래프 기반 코드 분석
GitNexus는 코드베이스의 의존성, 호출 체인, 실행 흐름을 분석하여 지식 그래프를 구축한다. 이는 AI 에이전트가 코드의 구조적 관계를 정확하게 파악하도록 돕는다. 특히, DeepWiki와 유사하게 코드 이해를 돕는 것을 넘어, 코드 분석(Code Analysis)을 가능하게 하여 AI 에이전트의 정확성을 향상시킨다.
CLI 및 MCP를 통한 에이전트 통합
GitNexus는 CLI(Command Line Interface)를 통해 코드베이스를 인덱싱하고, MCP(Model Communication Protocol) 서버를 실행하여 AI 에이전트와 통합된다. Claude Code의 경우, MCP 도구, 에이전트 스킬, PreToolUse 훅(hook)을 통해 grep/glob/bash 호출을 지식 그래프 컨텍스트로 자동 보강한다. Cursor 및 OpenCode와도 MCP를 통해 연동된다.
다양한 에디터 지원 및 설정
GitNexus는 Claude Code, Cursor, Windsurf, OpenCode 등 다양한 코드 에디터를 지원한다. `gitnexus setup` 명령어를 통해 에디터별 MCP 설정을 자동 구성할 수 있으며, 수동 설정 가이드도 제공한다. Claude Code는 가장 깊이 있는 통합을 제공하며, Cursor는 MCP와 스킬을, Windsurf는 MCP를 지원한다.
웹 UI를 통한 시각적 탐색
GitNexus는 웹 UI(Web User Interface)를 통해 지식 그래프를 시각적으로 탐색하고 AI와 대화할 수 있는 기능을 제공한다. 웹 UI는 브라우저 메모리에 제한되어 있어, 대규모 코드베이스 분석에는 CLI + MCP 방식이 권장된다. KuzuDB WASM을 사용하여 브라우저 내에서 지식 그래프를 구축하고, Tree-sitter WASM을 통해 코드 파싱을 수행한다.