비상업적 사용은 무료입니다(PolyForm Noncommercial 1.0.0). 상업적 사용, 관리형 SaaS, 자체 호스팅 엔터프라이즈 배포에는 Akon Labs의 라이선스가 필요하며, 가격은 공개되지 않았습니다.
무료이며 MIT 라이선스입니다. 호스팅 풀 리퀘스트 분석 플랫폼은 getcodegraph.com에서 대기 명단 방식의 베타이며, 가격은 공개되지 않았습니다.
추천 대상
비상업적 프로젝트에서 에이전트에게 코드베이스의 가장 깊은 구조적 시야를 주고 싶은 개인 개발자, 연구자, 오픈소스 메인테이너입니다.
고용주가 받아들일 라이선스 아래에서, 늘 최신 상태인 로컬 코드 그래프를 바탕으로 코딩 에이전트가 답하게 하고 싶은 팀입니다.
라이선스
PolyForm Noncommercial, 상업적 사용에는 유료 라이선스 필요, 가격 비공개
MIT
MCP 도구
도구 19개, 리소스 10개, 프롬프트 2개
기본 도구 1개, CODEGRAPH_MCP_TOOLS로 7개 추가
쓰기 권한
rename은 수정을 적용할 수 있고, cypher는 임의 쿼리를 실행, 환경 변수로 읽기 전용 모드
없음, 모든 도구가 읽기만 함
그래프 최신 상태 유지
--watch 없이는 낡음, 자동 재색인은 엔터프라이즈 전용
감시자가 저장 후 약 2초 만에 다시 동기화, 재연결 시 따라잡음
분석 깊이
실행 흐름, 클러스터, API 영향, --pdg로 문장 수준 데이터 흐름
호출 경로, 영향 범위, 17개 프레임워크의 라우트, 영향받는 테스트
언어
등록된 제공자가 있는 18개
34개 목록, Rust 커널에 20개
전송 방식
stdio, 또는 포트 3111의 공유 HTTP 서버 하나
stdio, 공유 로컬 백그라운드 데몬과 함께
기기 밖으로 나가는 데이터
로컬 색인, 선택형 원격 임베딩과 AI 채팅은 고른 제공업체로 코드를 보냄
익명 사용 텔레메트리 기본 켜짐, 매일 업데이트 확인
주요 단점
라이선스 때문에 대부분의 회사에서 쓰기 어려움
분석이 얕음, 열린 풀 리퀘스트가 많이 쌓여 있음
둘 다 LLM 없이 저장소를 로컬에서 심볼과 호출의 그래프로 색인하고, MCP로 코딩 에이전트에 제공합니다. GitNexus는 미리보기가 있는 이름 변경, 원시 Cypher 쿼리, 데이터 흐름 분석을 포함한 19개 도구를 비상업용 라이선스로 제공합니다. CodeGraph는 기본으로 읽기 전용 도구 하나를 제공하고, 저장할 때마다 다시 동기화하며, MIT 라이선스입니다.
두 서버는 같은 아이디어에서 출발합니다. 둘 다 코드를 모델에 보내지 않고 저장소를 로컬에서 심볼, 호출, 의존성의 그래프로 파싱하므로, 에이전트가 무언가가 어떻게 작동하는지, 변경이 무엇을 깨뜨릴지 물으면 grep 스무 번 대신 호출 한 번으로 답을 얻습니다. 갈라지는 지점은 에이전트에게 얼마나 많이, 어떤 조건으로 넘겨주느냐입니다.
GitNexus가 더 깊이 들어갑니다. 19개 도구는 신뢰도 점수와 함께 깊이별로 묶은 impact, diff를 실행 흐름에 매핑하는 detect_changes, 미리보기 단계가 있는 rename, API 라우트 추적, 그리고 --pdg로 만든 색인에서는 문장 수준 데이터 흐름까지 다룹니다. CodeGraph는 소스, 호출 경로, 영향 범위 요약을 함께 돌려주는 codegraph_explore라는 도구 하나만 내놓고, 더 좁은 일곱 개 도구는 켜지 않으면 숨겨져 있습니다. 관리자는 강한 도구 하나가 메뉴보다 에이전트를 더 잘 이끈다고 주장하며, Claude Opus 4.8로 실행한 README 자체의 저장소 7개 벤치마크에서 CodeGraph가 없는 에이전트보다 도구 호출이 88% 적고 비용이 44% 낮았다고 보고했습니다. 이 수치는 자체 보고이며, 같은 README는 긴 세션에서 CodeGraph가 컨텍스트 창에 약 80% 더 많은 검색 텍스트를 남긴다고 말합니다.
대부분의 독자에게는 라이선스로 결론이 납니다. GitNexus는 PolyForm Noncommercial이므로 회사는 시범 사용에도 상업용 라이선스가 필요하며, 가격은 공개되어 있지 않습니다. CodeGraph는 MIT입니다. 두 번째 실질적 차이는 최신성입니다. CodeGraph의 감시자는 저장 후 약 2초 만에 다시 동기화하지만, GitNexus는 --watch 없이는 낡아지고 자동 재색인은 엔터프라이즈 제품에만 둡니다. GitHub 저장소 섹션에서 리뷰한 비슷한 도구 Graphify는 그 중간에 있습니다. Apache-2.0이고 색인 범위가 더 넓지만, git pull 이후에는 업데이트할 때까지 낡은 상태입니다.
둘 다 바꿔야 할 기본값이 있습니다. GitNexus는 --index-only를 넘기지 않으면 저장소에 훅, 스킬, 컨텍스트 파일을 쓰고, GITNEXUS_MCP_READ_ONLY=1을 설정하지 않으면 원시 Cypher와 적용되는 이름 변경을 노출합니다. CodeGraph는 설계상 읽기 전용이지만 끄지 않으면 익명 사용 텔레메트리를 보내며, 약 400개의 열린 풀 리퀘스트가 쌓여 있습니다. 가장 깊은 구조적 시야가 필요한 비상업 작업이라면 GitNexus가 더 강한 도구이고, 그 밖의 모든 사람에게는 CodeGraph가 합리적인 기본 선택입니다.
무엇을 선택해야 합니까?
리뷰를 바탕으로 정리한, 각각이 가장 잘하는 작업입니다.
GitNexus에 맞는 사람
대규모 오픈소스 TypeScript 모노레포의 메인테이너
병합 전에 기여자의 풀 리퀘스트가 실제로 무엇을 건드리는지 확인하기
브랜치를 체크아웃하고 gitnexus analyze --index-only를 실행한 뒤, 에이전트가 diff에 detect_changes와 impact를 실행해 영향받는 흐름을 깊이별로 나열하게 합니다. 비상업적 오픈소스 사용은 라이선스 범위 안이고 인덱싱은 로컬이라 비용이 들지 않습니다.
레거시 COBOL과 Java 시스템을 연구하는 박사과정 학생
문서가 없는 코드에서 배치 작업이 어떻게 흐르는지 파악하기
한 번 인덱싱하고 gitnexus serve로 Web UI에서 클러스터와 프로세스를 둘러본 뒤, trace로 두 심볼 사이의 호출 경로를 따라갑니다. 학술 연구는 PolyForm Noncommercial에 포함됩니다.
개발자 50명 규모 핀테크의 엔지니어링 매니저
팀에 도입할지 결정하기
시범 도입도 상업적 사용이므로 Akon Labs에 라이선스를 문의하는 것부터 시작합니다. 시험 기간에는 GITNEXUS_MCP_READ_ONLY=1과 GITNEXUS_MCP_ALLOWED_REPOS를 설정해 에이전트가 원시 Cypher를 실행하거나 rename을 적용하지 못하게 하고, PR 리뷰에는 엔터프라이즈 등급이 필요하다고 예상하십시오.
CodeGraph에 맞는 사람
11,000개 파일 규모 TypeScript 모노레포의 백엔드 개발자
에이전트가 흐름 하나를 설명하기 전에 수십 개의 파일을 grep하지 않게 하기
npx @colbymchenry/codegraph를 한 번 실행하고 저장소에서 codegraph init을 실행한 뒤, Claude Code가 첫 프롬프트부터 codegraph_explore를 보도록 alwaysLoad를 설정합니다. README의 VS Code 벤 치마크에서는 질문 하나의 도구 호출이 28번에서 2번으로 줄었습니다. 긴 세션에서는 더 커지는 컨텍스트 사용량을 감안하십시오.
개발자 30명 규모 SaaS 회사의 플랫폼 엔지니어
CI에서 변경의 영향을 받을 수 있는 테스트만 실행하기
git diff --name-only의 출력을 codegraph affected --stdin --quiet에 넘기고, 그 결과를 테스트 러너에 전달합니다. 기본으로 import를 깊이 5까지 따라가므로, 의존성 주입이나 리플렉션으로 닿는 테스트는 빠질 수 있습니다. 야간 전체 실행은 유지하십시오.
팀 전체에 에이전트를 도입하는 엔지니어링 매니저
라이선스 협상 없이 모든 개발자에게 같은 코드 컨텍스트를 주기
GitNexus와 달리 MIT이므로 상업 계약이 필요 없습니다. 개발 컨테이너 이미지에서 codegraph install --yes를 쓰고, 사용 통계가 회사 컴퓨터 밖으로 나가는 것이 우려된다면 그곳에 CODEGRAPH_TELEMETRY=0을 설정합니다. 호스팅 PR 제품은 대기 명단뿐이므로, 서명할 업체 계약도 비교할 가격도 없습니다.
GitNexus, CodeGraph 가격 비교
GitNexus
비상업적 사용은 무료입니다(PolyForm Noncommercial 1.0.0). 상업적 사용, 관리형 SaaS, 자체 호스팅 엔터프라이즈 배포에는 Akon Labs의 라이선스가 필요하며, 가격은 공개되지 않았습니다.
CodeGraph
무료이며 MIT 라이선스입니다. 호스팅 풀 리퀘스트 분석 플랫폼은 getcodegraph.com에서 대기 명단 방식의 베타이며, 가격은 공개되지 않았습니다.
장단점
GitNexus
좋은 점
impact, detect_changes, trace, 미리보기가 있는 rename을 포함한 19개 도구
LLM 없이 로컬에서 인덱싱하며 임베딩은 선택 사항입니다
등록된 제공자가 있는 18개 언어
읽기 전용 모드, 저장소 허용 목록, 응답 토큰 상한
아쉬운 점
PolyForm Noncommercial이며 상업 라이선스 가격은 공개되지 않았습니다
--index-only가 아니면 analyze가 훅, 스킬, 컨텍스트 파일을 씁니다
원시 Cypher와 rename 적용이 기본으로 켜져 있습니다
PR 리뷰, 자동 재인덱싱, 통합 멀티 저장소 그래프는 엔터프라이즈 전용입니다
CodeGraph
좋은 점
저장할 때마다 약 2초 후 그래프가 다시 동기화됩니다
MIT 라이선스이며, 색인에 LLM, API 키, 네트워크 서비스가 필요 없습니다
기본으로 도구 하나만 있는 읽기 전용 MCP 범위입니다
컨텍스트가 더 드는 경우까지 포함한 신중한 자체 벤 치마크입니다
아쉬운 점
익명 텔레메트리가 기본으로 켜져 있습니다
GitNexus와 달리 이름 변경, 원시 쿼리, 데이터 흐름 분석이 없습니다
긴 세션에서는 답이 컨텍스트 창에 더 많은 텍스트를 남깁니다
열린 풀 리퀘스트가 약 400개이고, 문서에 나온 ui 명령이 릴리스에 없습니다
도입 전 확인할 점
GitNexus vs CodeGraph: 설정, 연동, 데이터, 비용, 제한
주제
GitNexus
CodeGraph
설정
Node.js 22.18+ 또는 24.11+가 필요합니다. 저장소 루트에서 npx gitnexus analyze를 실행한 뒤 npx gitnexus setup을 실행하면 Claude Code, Cursor, Codex, Antigravity, Factory Droid, OpenCode, CodeBuddy, Qoder를 감지합니다. Windsurf는 수동 설정이 필요합니다. README는 반복해서 쓸 경우 npm install -g gitnexus를 권합니다.
셸이나 PowerShell 설치 프로그램이 자체 런타임을 포함하며, npm i -g @colbymchenry/codegraph로도 설치할 수 있습니다. codegraph install이 Claude Code, Cursor, Codex CLI, opencode, Hermes Agent, Gemini CLI, Antigravity, Kiro, GitHub Copilot을 설정하고, codegraph init이 프로젝트마다 그래프를 만듭니다. README에 따르면 27,000개 파일의 Swift 컴파일러 저장소를 처음 색인하는 데 약 100초가 걸립니다.
연동
MCP 도구 19개(저장소별 17개, 저장소 그룹용 2개), 리소스 10개, 프롬프트 2개가 있습니다. 대부분은 query, context, impact, trace, detect_changes, grep 같은 읽기 도구입니다. rename은 수정을 적용할 수 있고 cypher는 임의의 그래프 쿼리를 실행합니다. 포트 3111의 공유 HTTP 서버 하나가 여러 에이전트를 지원합니다.
기본으로 stdio를 통한 MCP 도구 하나(codegraph_explore)가 있습니다. node, search, callers, callees, impact, files, status는 CODEGRAPH_MCP_TOOLS로 다시 켭니다. 모두 읽기 전용입니다. 같은 기능을 CLI 명령과 Node API(임베드 시 Node 22.5+)로도 씁니다.
데이터와 개인정보
인덱싱은 로컬에서 LLM 없이 이루어집니다. 원격 임베딩, 위키 생성, Web UI의 AI 채팅은 사용자가 설정한 제공업체로 코드를 보냅니다. read_file과 grep은 작업 트리를 읽습니다. Render 배포에서는 토큰 하나가 인덱싱된 모든 저장소를 지킵니다.
코드, 그래프, 검색은 .codegraph/codegraph.db에 로컬로 남습니다. 텔레메트리는 끄지 않으면 명령, 에이전트, 색인된 언어의 일일 집계를 보내며, 서버는 하루에 한 번 GitHub에서 새 버전을 확인합니다. 공개된 보안 권고는 없습니다. npm 패키지와 릴리스 번들에는 2026년 7월부터 출처 증명(provenance attestation)이 붙어 있습니다.
대규모 사용 시 비용
비상업적 사용은 무료이고 상업 및 엔터프라이즈 라이선스는 문의를 통해 가격이 정해집니다. 문서에 나온 Render 배포는 월 약 $35입니다. 서버 $25, 웹 서비스 $7, 10 GB 디스크 $2.50입니다.
무료이며, 비용은 컴퓨터 시간입니다. README에 따르면 Linux 커널(70,000개 파일)은 2코어, 6 GB VPS에서 12분 안에 색인되고, Swift 저장소에서 파일 하나를 고친 뒤의 재동기화는 약 4초입니다. 대기 명단의 플랫폼이 가격을 정하기 전까지 호스팅 요금은 없습니다.
제한
해석 정확도는 언어 구문에 따라 다르며, README는 보고된 모호성과 인덱스의 최신 여부를 확인하라고 안내합니다. --watch 없이는 인덱스가 오래된 상태가 되며, 자동 재인덱싱은 엔터프라이즈 전용입니다. 큰 응답은 maxTokens나 GITNEXUS_MCP_DEFAULT_MAX_TOKENS로 제한할 수 있습니다.
1 MB가 넘는 파일과 gitignore된 경로는 건너뜁니다. 정적 분석은 런타임 디스패치와 리플렉션을 놓칩니다. 파일 간 커버리지는 Liquid에서 73.8%, Spring 라우트에서 83.3%입니다. /mnt 드라이브에 있는 WSL2 프로젝트는 소켓과 잠금 문제가 있으며, 프로젝트당 쓰기 프로세스는 하나만 허용됩니다.
자주 묻는 질문
GitNexus, CodeGraph보다 낫습니까?
GitNexus는 에이전트에게 코드베이스를 더 깊이 보여 주지만, 대부분의 회사가 실제로 설치할 수 있고 추가 작업 없이 그래프가 최신 상태로 유지되는 쪽은 CodeGraph입니다. 5점 만점 기준으로 GitNexus 3.9점, CodeGraph 4.1점으로 평가합니다.
GitNexus, 언제 선택해야 합니까?
프로젝트가 개인, 학술 또는 오픈소스용이고, 영향 분석, 실행 흐름, 이름 변경, 그래프 쿼리를 하나의 서버에서 원한다면 GitNexus를 고르십시오.
CodeGraph, 언제 선택해야 합니까?
회사에서 일하고, 파일이 바뀔 때 스스로 갱신되는 그래프를 원하며, 작은 읽기 전용 도구 표면을 선호한다면 CodeGraph를 고르십시오.
GitNexus, CodeGraph의 가격은 얼마입니까?
GitNexus: 비상업적 사용은 무료입니다(PolyForm Noncommercial 1.0.0). 상업적 사용, 관리형 SaaS, 자체 호스팅 엔터프라이즈 배포에는 Akon Labs의 라이선스가 필요하며, 가격은 공개되지 않았습니다. CodeGraph: 무료이며 MIT 라이선스입니다. 호스팅 풀 리퀘스트 분석 플랫폼은 getcodegraph.com에서 대기 명단 방식의 베타이며, 가격은 공개되지 않았습니다.