nxpatterns

gitnexus: Map Codebases for AI Agents with Knowledge Graphs

GitNexus builds a codebase knowledge graph with LadybugDB and Tree-sitter, then exposes it through MCP tools for AI coding agents. Use its local CLI for ongoing development or its browser UI for quick repository exploration.

Stars
175
Forks
16
Stars, last 30 days
+4
Last commit
1 month ago
Contributors
100+

Our take

Activeregular commits

Health score

46/100

How it is scored
Activity
53
Community
88
Issues
21
Pull requests
21

+4 stars in the last 30 days

  • More contributors than 78% of the projects we track

GitNexus is an actively developed, unusually broad code-graph tool for agent-assisted development, but its rapid-moving feature set and noncommercial license call for careful evaluation before organizational adoption.

Good fit if

  • You want local code indexing and graph-backed MCP context for AI coding agents.
  • You need dependency, call-chain, or change-impact views that go beyond a repository summary.
  • You can work within the README's stated PolyForm Noncommercial terms and verify the license applicable to your intended use.

Look elsewhere if

  • You need a clearly permissive commercial license without further license review.
  • You need a browser-only workflow for very large repositories, since the README notes browser memory limits unless using backend mode.
  • You require published release cadence or test coverage as a prerequisite: the project has no release in the past year, and the supplied requirements data does not report tests.
All health signals
Last commit2026-09-09 (1 month ago)
Commits, last 90 days100+
Releases, last 12 months0
Contributors100+ (top contributor: 31% of commits)
Issues closed, last 90 days0
Pull requests merged, last 90 days0
Project age8 months

Checked on 2026-10-22 with the GitHub API.

Project history

Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.

Selected snapshot

Stars

178

Forks

16

Change since Nov 6, 2026: 0 stars·0 forks

Overview

GitNexus is a code intelligence engine built on LadybugDB and Tree-sitter. It indexes source code into a knowledge graph of symbols, dependencies, call chains, and execution flows, giving AI coding agents a structured view of a codebase instead of relying only on text search or generated descriptions.

Its primary workflow is a local CLI connected to editors and agents through MCP. A browser-based UI is also available for visual exploration and chat, with a backend option for repositories too large for browser memory. The project is aimed at developers who want agents to understand code relationships before making or reviewing changes.

Key Features

  • Index repositories into a persistent LadybugDB graph using Tree-sitter parsing.
  • Provide MCP tools for search, symbol context, impact analysis, call tracing, change detection, and structural checks.
  • Connect to coding environments including Claude Code, Cursor, Codex, Antigravity, Windsurf, and OpenCode.
  • Generate skills and context files to help supported agents navigate a repository.
  • Explore graphs and chat with repositories through a browser UI, or connect that UI to a local server.
  • Analyze repository groups to inspect contracts and links across services.
  • Offer optional embeddings for semantic search alongside keyword search.

Use Cases

  • A developer preparing a refactor can inspect callers and affected execution flows before changing a shared symbol.
  • A team using MCP-capable coding agents can give them indexed architectural context while they implement features or debug issues.
  • Someone exploring an unfamiliar repository can use the browser UI to inspect code structure without configuring an editor integration.
  • Teams working across multiple services can group repositories and examine cross-repository contracts and impact.

What you need

Detected in the repository

  • Node.js (from package.json)
  • A Compose file to run it with its related services
  • Automated checks on GitHub Actions

Getting Started

From the root of a Git repository, run:

npx gitnexus analyze
npx gitnexus setup

The first command indexes the repository; the second configures detected editor integrations. See the README for setup options, supported integrations, and deployment details.

License in Plain Words

No standard license was detected. Without a license, the default copyright rules apply: you may read the code, but not reuse it. Check the repository or ask the authors.

Alternatives

  • GitNexus: This is another GitNexus catalog entry, describing the same codebase knowledge graph and CLI/MCP use case.
  • graphify: Graphify builds graphs from code plus docs and schemas, while GitNexus focuses on code indexing with Tree-sitter and LadybugDB.
  • codegraph: CodeGraph emphasizes source retrieval and call paths across many languages; GitNexus also offers a browser UI for repository exploration.
  • codebase-memory-mcp: codebase-memory-mcp centers on a persistent local graph exposed through MCP, whereas GitNexus also provides a CLI and browser UI.
ProjectLanguageLicenseStarsStatus
gitnexusTypeScript–175Active
GitNexusTypeScriptOther47.7kActive
graphifyPythonApache-2.0124kActive
codegraphCMIT73.1kActive
codebase-memory-mcpCMIT45.7kActive

Considerations

  • The project is young but active: recent commit activity is regular, while there has been no release in over a year. Its feature surface may change quickly.
  • Contributor activity is not concentrated in one person, based on the supplied health data. The data also reports no recent issue closures or merged pull requests, so do not assume a particular support response cadence.
  • Node.js is required for the CLI. The README describes native dependencies and optional language grammars, which can affect installation on machines without a C++ toolchain.
  • The browser UI is limited by browser memory for larger repositories; backend mode is provided for scaling beyond that constraint.
  • The README identifies the license as PolyForm Noncommercial, while the repository metadata reports no asserted license. Confirm the actual license files and terms before using it commercially.
  • The supplied project requirements data does not report a test suite, so teams with strict validation requirements should assess their own workflows before relying on it.

Found this useful?

Share it with someone who would like gitnexus.

Comparisons