GitNexus vs ferret-mcp
Codebase analysis tools for developers and AI assistants
GitNexus and ferret-mcp help developers and MCP-compatible AI assistants understand unfamiliar codebases. GitNexus centers on a repository knowledge graph and change-impact tracing, while ferret-mcp combines static analysis with optional LLM-powered reports and questions.

GitNexus: Map Codebases for AI-Assisted Analysis
GitNexus indexes a codebase as a knowledge graph and exposes its relationships through CLI and MCP tools. It helps developers and AI coding agents trace dependencies, understand execution flows, and assess change impact.

ferret-mcp: Analyze Codebases Through MCP
Ferret MCP gives AI assistants static codebase analysis and optional LLM-powered reports about architecture, dependencies, patterns, and APIs. It suits developers exploring unfamiliar repositories, but its quiet, single-contributor project status is worth weighing before relying on it in a team workflow.
| GitNexus | ferret-mcp | |
|---|---|---|
| Language | TypeScript | Python |
| License | NOASSERTION | MIT |
| Stars | 47.7k | 0 |
| Forks | 5.2k | 0 |
| Last analyzed | Oct 3, 2026 | Oct 9, 2026 |
Key differences
- GitNexus maps symbols, dependencies, call chains, clusters, and execution flows; ferret-mcp summarizes repository structure, architecture, patterns, dependencies, and interfaces.
- GitNexus provides graph queries, path tracing, and change-impact analysis; ferret-mcp offers static extraction reports and optional LLM-backed deep reports and repository questions.
- GitNexus is written in TypeScript and ferret-mcp is written in Python; ferret-mcp requires Python 3.12 or newer.
- GitNexus reports a NOASSERTION license in metadata while its README displays PolyForm Noncommercial; ferret-mcp is MIT-licensed.
- GitNexus offers CLI indexing, a local HTTP server, and a browser UI, with browser indexing constrained by memory; ferret-mcp runs as a Python MCP server, and its deeper reports require a configured LLM provider.
- GitNexus reports 47.7k stars and 5.2k forks; ferret-mcp is marked quiet, with no commits in the last 90 days and one contributor.
Choose GitNexus if you…
- need graph-based tracing of dependencies, execution flows, and change impact.
- want CLI indexing or a browser UI to explore a repository graph.
- work across related repositories and need to inspect contracts and cross-repository impact.
Choose ferret-mcp if you…
- want static repository analysis without configuring an LLM.
- need architecture, dependency, pattern, or interface reports through an MCP server.
- want optional repository questions and deeper reports using an Anthropic, OpenAI-compatible, or local LLM provider.
Compare the numbers side by side, or add more projects
This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.