Skip to content

Releases: bharath03-a/GitCortex

v0.4.0

07 Jun 06:30

Choose a tag to compare

Install gitcortex 0.4.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/bharath03-a/GitCortex/releases/download/v0.4.0/gitcortex-installer.sh | sh

Download gitcortex 0.4.0

File Platform Checksum
gitcortex-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
gitcortex-x86_64-apple-darwin.tar.xz Intel macOS checksum
gitcortex-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
gitcortex-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.3.0 - 2026-05-27

28 May 04:49
5baf367

Choose a tag to compare

Release Notes

Added

  • Discovery surface: gcx query wiki (markdown symbol page), search
    (ranked fuzzy), and tour (centrality-ranked or seeded codebase walk),
    exposed as MCP tools (wiki_symbol, search_code, start_tour) and slash
    commands.
  • Two more languages: Go and Java parsers (now Rust, Python, TS/JS, Go,
    Java) with a documented coverage matrix in the README.
  • Cosmograph visualizer (gcx viz) — GPU graph viewer with search,
    inspector, density modes, branch-diff overlay; Host-header allowlist guards
    against DNS rebinding.
  • gcx export --format json — committable, CI-consumable symbols+edges.
  • gcx export --claude-md — idempotent top-symbol table injected into
    CLAUDE.md for zero-tool-call context.
  • DefinitionText (signature, body, doc-comment, byte range) captured per node.

Changed

  • Full index ~100× faster — CSV COPY bulk load, O(E) edge dedup, and a
    call-resolution fan-out cap. Django (520k LOC): 413s → ~4s.
  • Symbol resolution is kind-ranked (a type wins over a same-named method/file),
    so wiki <Type> resolves correctly on Go/Java.
  • Schema version bumped to 6 (auto-wipes + re-indexes on first run).

Fixed

  • MCP server stayed up only for the initialize response (missing
    .waiting()) — all subsequent tool calls now work.
  • Multi-line docstrings collapsed in storage (Kuzu escape round-trip).
  • TypeScript visibility now reflects export; Python captures all module-level
    bindings (not just ALL_CAPS); Java find-implementors resolves generic
    extends Foo<T>.

Distribution

  • Published to crates.io (6 crates), npm, and PyPI on tag; pre-built binaries
    for macOS (arm64/x86_64) and Linux (x86_64/aarch64). Windows dropped
    (KuzuDB/MSVC link incompatibility).

0.2.x was an internal iteration line; its changes are folded into 0.3.0.

Install gitcortex 0.3.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/bharath03-a/GitCortex/releases/download/v0.3.0/gitcortex-installer.sh | sh

Download gitcortex 0.3.0

File Platform Checksum
gitcortex-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
gitcortex-x86_64-apple-darwin.tar.xz Intel macOS checksum
gitcortex-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
gitcortex-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.2.2

06 May 01:49

Choose a tag to compare

Install gitcortex 0.2.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/bharath03-a/GitCortex/releases/download/v0.2.2/gitcortex-installer.sh | sh

Download gitcortex 0.2.2

File Platform Checksum
gitcortex-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
gitcortex-x86_64-apple-darwin.tar.xz Intel macOS checksum
gitcortex-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
gitcortex-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.2.0

05 May 05:22
af15ebd

Choose a tag to compare

Install gitcortex 0.2.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/bharath03-a/GitCortex/releases/download/v0.2.0/gitcortex-installer.sh | sh

Download gitcortex 0.2.0

File Platform Checksum
gitcortex-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
gitcortex-x86_64-apple-darwin.tar.xz Intel macOS checksum
gitcortex-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
gitcortex-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.1.0 - 2026-04-30

02 May 15:38

Choose a tag to compare

Release Notes

Initial release.

Features

Incremental indexing

  • tree-sitter AST parsing for Rust, TypeScript, Python, and Go
  • Indexes only changed files on every commit — <500ms on typical diffs
  • Branch-namespaced graph: switching branches instantly gives you that branch's graph

Graph schema

  • Node kinds: File, Folder, Module, Struct, Enum, Trait, TypeAlias, Function, Method, Constant, Macro
  • Edge kinds: Contains, Calls, Implements, Uses, Imports
  • Cross-file edge resolution for all edge kinds

Git hooks (drift-proof)

  • post-commit, post-merge, post-rewrite, post-checkout installed by gcx init
  • Hook prints a live graph summary after each commit

CLI commands

  • gcx init — install hooks, run initial index, register MCP server globally
  • gcx hook — incremental update triggered by git hooks
  • gcx serve — MCP server on stdio
  • gcx query — one-shot CLI queries (lookup-symbol, find-callers, list-definitions)
  • gcx viz — interactive force-directed graph in the browser; DOT export
  • gcx blast-radius — BFS transitive caller risk report (text / github-comment / json)
  • gcx export — writes .gitcortex/context.md codebase map
  • gcx status — node and edge counts by kind
  • gcx clean — wipe graph store for fresh re-index

MCP server

  • 4 tools: lookup_symbol, find_callers, list_definitions, branch_diff_graph
  • Registered globally in ~/.claude.json — works across all Claude Code sessions
  • 4 agent skills and 4 slash commands installed into .claude/

CI integration

  • gcx init --ci writes .github/workflows/gcx-blast-radius.yml
  • Posts blast-radius report as a sticky PR comment on every pull request

Install gitcortex-mcp 0.1.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/bharath03-a/GitCortex/releases/download/v0.1.0/gitcortex-mcp-installer.sh | sh

Download gitcortex-mcp 0.1.0

File Platform Checksum
gitcortex-mcp-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
gitcortex-mcp-x86_64-apple-darwin.tar.xz Intel macOS checksum
gitcortex-mcp-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
gitcortex-mcp-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum