gortex  by zzet

Code intelligence engine for AI coding agents

Created 2 months ago
808 stars

Top 43.0% on SourcePulse

GitHubView on GitHub
Project Summary

Gortex is a high-performance, local code graph and intelligence engine designed to significantly reduce token usage for AI coding agents by providing precise, graph-native lookups. It supports 257 languages and offers access via CLI, MCP Server, and API, benefiting AI developers and power users by enabling faster, more efficient code analysis.

How It Works

Gortex builds an in-memory, multi-repository code graph using a tiered language parsing approach (tree-sitter, regex, forest-backed signatures). This graph enables sub-millisecond impact analysis and precise symbol lookups, allowing AI agents to retrieve only necessary information, drastically cutting token consumption compared to naive file reads. Its architecture features a long-living daemon, cross-repo resolution, and optional LLM integrations, all within a single binary for zero external dependencies.

Quick Start & Requirements

  • Primary install / run command: Use curl -fsSL https://get.gortex.dev | sh for macOS/Linux or irm https://get.gortex.dev/install.ps1 | iex for Windows (PowerShell).
  • Non-default prerequisites and dependencies: For building from source, Go 1.26+ and CGO are required.
  • Links: docs/installation.md for installation and supply-chain verification, docs/onboarding.md for a full walkthrough.

Highlighted Details

  • Supports 257 languages with tiered parsing (tree-sitter, regex, forest-backed signatures).
  • Integrates with 16+ AI coding agents (e.g., Claude Code, Cursor, VS Code/Copilot, Continue.dev).
  • Claims up to 50x token savings for AI agents via graph-native lookups, with a dashboard to track savings.
  • Enables sub-millisecond impact analysis and cross-repository symbol resolution by default.
  • Features include semantic search (BM25 + vector), live editor overlays, speculative execution, and a versioned HTTP API with a Web UI.

Maintenance & Community

The project is actively maintained by Andrey Kumanyaev (me@zzet.org). It demonstrates a commitment to security and quality with CI, Go Report Card, and SLSA Level 3 compliance. No explicit community links (Discord/Slack) are provided in the README.

Licensing & Compatibility

Licensed under the Apache License 2.0. This permissive license is generally compatible with commercial use and closed-source linking.

Limitations & Caveats

The README does not explicitly detail limitations, alpha status, or known bugs. Building from source requires a recent Go version (1.26+). The project's primary focus is code intelligence for AI agents, and its scope may not encompass all traditional IDE functionalities.

Health Check
Last Commit

23 hours ago

Responsiveness

Inactive

Pull Requests (30d)
152
Issues (30d)
33
Star History
746 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.