코드베이스를 의존성, 호출 체인, 실행 흐름을 담은 지식 그래프로 인덱싱하고, MCP 도구를 통해 AI 코딩 에이전트에 제공합니다.
zzet/gortex
여러 저장소를 지식 그래프로 색인하고 CLI, MCP 서버, API를 통해 AI 코딩 에이전트와 IDE에 제공하는 로컬 코드 인텔리전스 엔진입니다.
- 스타
- 2,012
- 포크
- 194
- 열린 이슈
- 194
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
Gortex는 tree-sitter로 소스 코드를 파싱해 함수, 클래스, 호출 체인, HTTP 라우트, 서비스 간 계약으로 구성된 영구 그래프를 만듭니다. 그래프는 로컬 SQLite 데이터베이스에 저장되며 여러 저장소를 한 번에 아우를 수 있습니다. AI 에이전트는 MCP 도구를 통해 그래프를 조회하므로 파일 전체를 읽는 대신 필요한 심볼과 관계만 가져올 수 있습니다. 프로젝트에 따르면 이 방식으로 토큰 사용량을 최대 50배 줄일 수 있습니다.
이 프로젝트는 macOS, Linux, Windows용 단일 정적 바이너리로 제공되며, 백그라운드 데몬으로 실행되어 파일 시스템을 감시하고 인덱스를 점진적으로 업데이트합니다. 임베디드 GloVe 모델 기반 시맨틱 검색, 선택 가능한 LLM 제공자, 그래프 시각화용 웹 UI도 포함합니다. `gortex init` 명령으로 Claude Code, Cursor, Codex CLI 등의 지원되는 코딩 어시스턴트를 설정할 수 있습니다.
또한 HTTP, gRPC, GraphQL, 메시지 토픽의 저장소 간 API 계약 매칭, 예정된 수정의 영향 분석, 영향 범위와 충돌을 표시하는 PR 리뷰 명령도 지원합니다.
핵심 기능
- 01257개 언어와 문법의 코드를 심볼 및 호출 관계 그래프로 색인
- 02AI 코딩 에이전트를 위한 설정 가능한 MCP 도구 175개 제공
- 03여러 저장소를 하나의 그래프에서 지원하고 저장소 간 계약 매칭 수행
- 04파일 시스템 감시 기능을 갖춘 백그라운드 데몬으로 로컬에서 단일 바이너리 실행
- 05내장 시맨틱 검색 및 그래프 시각화용 웹 UI 제공
활용 사례
- 파일 전체를 읽지 않고도 대규모 모노레포에 대한 컨텍스트를 코딩 에이전트에 제공
- 여러 서비스에서 공유하는 함수를 수정하기 전에 어떤 부분이 영향을 받는지 확인
- 마이크로서비스 사이의 HTTP, gRPC 또는 메시지 토픽 호출 추적
- 열린 pull request의 영향 범위와 병합 충돌 검토
빠른 시작
- 1
macOS 또는 Linux용 공식 설치 스크립트를 실행합니다
- 2
머신 최초 설정(MCP, skills, 슬래시 명령어)
gortex install - 3
백그라운드 데몬을 시작합니다
gortex daemon start --detach - 4
저장소를 그래프에 추가합니다
gortex track ~/projects/myapp
사용 전 알아둘 점
- 소스에서 빌드하려면 Go 1.26 이상이 필요하며 CGO가 활성화되어 있어야 합니다.
- 매우 큰 저장소의 인덱싱에는 수 GB의 메모리가 필요합니다. 예를 들어 Linux 커널은 힙 메모리 사용량이 최대 약 5GB에 이릅니다.
포함된 컬렉션
토픽
자주 묻는 질문
- gortex은(는) 무엇인가요?
- 여러 저장소를 지식 그래프로 색인하고 CLI, MCP 서버, API를 통해 AI 코딩 에이전트와 IDE에 제공하는 로컬 코드 인텔리전스 엔진입니다. Gortex는 tree-sitter로 소스 코드를 파싱해 함수, 클래스, 호출 체인, HTTP 라우트, 서비스 간 계약으로 구성된 영구 그래프를 만듭니다. 그래프는 로컬 SQLite 데이터베이스에 저장되며 여러 저장소를 한 번에 아우를 수 있습니다. AI 에이전트는 MCP 도구를 통해 그래프를 조회하므로 파일 전체를 읽는 대신 필요한 심볼과 관계만 가져올 수 있습니다. 프로젝트에 따르면 이 방식으로 토큰 사용량을 최대 50배 줄일 수 있습니다.
- gortex은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- gortex은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- gortex은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. gortex의 마지막 커밋은 2026년 11월 5일입니다.
- gortex은(는) 어디에 사용할 수 있나요?
- 파일 전체를 읽지 않고도 대규모 모노레포에 대한 컨텍스트를 코딩 에이전트에 제공 여러 서비스에서 공유하는 함수를 수정하기 전에 어떤 부분이 영향을 받는지 확인 마이크로서비스 사이의 HTTP, gRPC 또는 메시지 토픽 호출 추적 열린 pull request의 영향 범위와 병합 충돌 검토
- gortex는 어떻게 설치하나요?
- macOS 또는 Linux용 공식 설치 스크립트를 실행합니다 머신 최초 설정(MCP, skills, 슬래시 명령어): gortex install 백그라운드 데몬을 시작합니다: gortex daemon start --detach 저장소를 그래프에 추가합니다: gortex track ~/projects/myapp
- gortex은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/zzet/gortex
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
코드, 문서, 인프라를 로컬 지식 그래프로 인덱싱해 AI 코딩 에이전트가 파일을 다시 읽는 대신 구조를 질의할 수 있게 하는 MCP 서버입니다.
코딩 에이전트에 코드베이스의 우선순위별 지도를 제공하고, 변경 사항의 영향 범위와 실행할 테스트, 품질 저하를 점검하는 무의존성 C++23 CLI 및 MCP 서버입니다.
tree-sitter AST 파싱으로 코드베이스, 문서, 스키마, PDF를 로컬에서 질의 가능한 지식 그래프로 변환합니다.
다국어 코드베이스를 지식 그래프로 인덱싱해 AI 에이전트나 MCP 서버를 통해 자연어로 조회·검색·편집합니다.
코딩 에이전트에 심볼 그래프, 호출자 조회, 영향 범위 분석, diff 리뷰, Git 커밋에 고정된 결정 기록을 제공하는 로컬 우선 MCP 서버입니다.