zzet/gortex

High-performance code-intelligence engine for AI agents and IDE, supports 257 languages, multi repositories, based on graph, with access via CLI, MCP Server, and API. AI coding agents teammate - expose only needed information, cutting token usage up to 50x. 100% local. Discord: https://discord.gg/39MFHu3J5d

해결하는 문제

Gortex는 AI 코딩 에이전트와 IDE가 대규모 코드베이스를 이해하는 데 도움을 주는 고성능 코드 인텔리전스 엔진입니다. 특정 정보를 찾기 위해 에이전트가 전체 파일이나 큰 코드 조각을 읽어야 하는 '토큰 과잉' 문제를 해결합니다. 이로 인해 비용이 증가하고 정확도가 떨어집니다. 코드를 그래프로 인덱싱함으로써 에이전트는 필요한 정확한 심볼, 콜 체인, 종속성만 검색할 수 있습니다.

작동 방식

257개의 언어와 문법을 파싱하기 위해 tree-sitter AST 분석을 사용하여 함수, 클래스, 크로스 서비스 계약의 지속 가능한 지식 그래프를 생성합니다. 이 그래프는 로컬 SQLite 데이터베이스에 저장되며, 장시간 실행되는 데몬에 의해 관리됩니다. Gortex는 CLI, Model Context Protocol (MCP) 서버, 시각화를 위한 웹 UI를 통해 이 지능을 공개합니다.

대상 사용자

Claude Code, Cursor, Windsurf, Aider와 같은 AI 코딩 어시스턴트를 사용하여 LLM 토큰 사용량을 줄이고, 컨텍스트 검색 속도를 높이며, 복잡한 다중 리포지토리 프로젝트를 관리하고자 하는 개발자들.

주요 특징

  • 엄청난 토큰 절약: 난이도 높은 파일 읽기 대신 그래프 기반 검색을 통해 응답당 토큰 사용량을 최대 50배 줄입니다.
  • 다중 리포지토리 지원: 여러 리포지토리를 하나의 그래프에 인덱싱하여 서비스 경계를 넘는 계약과 콜 체인을 추적할 수 있습니다.
  • 광범위한 언어 지원: Python, TypeScript, Go, Rust와 같은 주요 언어에 컴파일러 수준의 해석을 포함한 257개 언어에 대한 고품질 파싱을 지원합니다.
  • 의존성 없음: macOS, Linux, Windows용 단일 정적 바이너리로 배포됩니다.
  • 코드 인텔리전스 도구: 심볼 검색, 블래스트 레이디우스 분석, 데이터 흐름 추적, 리팩터링 등 100개 이상의 MCP 도구 제공.
  • 의미 기반 검색: 적응형 알파 융합을 갖춘 내장 벡터 검색 기능과 외부 LLM 제공업체와의 옵션 통합.
  • PR 리뷰 통합: 그래프 기반 규칙에 따라 PR을 우선순위 정렬하고, 줄 기반의 발견 결과를 출력하는 도구 포함.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트