How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
codebase-memory-mcp is a Model Context Protocol server that indexes source repositories into a persistent code knowledge graph, giving AI coding agents a queryable map of symbols, call paths and architecture so they read fewer files. Parsing uses bundled tree-sitter grammars covering more than 160 languages, and a built-in type layer links calls to their true definitions without a separate language server. Everything runs locally, with no cloud service or API key.
The main features of deusdata/codebase-memory-mcp are: Code Knowledge Graphs, Code Context Servers, AI Coding Agent Platforms, Tree-Sitter Parsers, Change Impact Analysis, Non-Blocking Agent Context Hooks, Hybrid Semantic Search Tools, Graph Database Queries.
Projects with overlapping indexed features include: cocoindex-io/cocoindex-code — Cocoindex is a command-line code search engine and indexing tool that combines abstract syntax tree pattern matching… cocoindex-io/cocoindex — Cocoindex is an incremental data processing engine that builds and maintains live indexes for AI agents, with a core… colbymchenry/codegraph — Codegraph is a local codebase indexer and static analysis graph database that serves as a context provider for AI… potpie-ai/potpie — Potpie is an LLM codebase analysis platform and multi-agent orchestration framework designed to act as an AI software… chopratejas/headroom — Headroom is an AI gateway proxy and token optimizer designed to reduce the cost and latency of large language model… etsy/hound — Hound is a self-hosted source code search engine designed to index multiple repositories for high-performance regular…
Cocoindex is a command-line code search engine and indexing tool that combines abstract syntax tree pattern matching and semantic vector embeddings for precise code discovery. It functions locally and integrates with AI coding assistants to automatically retrieve necessary codebase context through standardized communication protocols and persistent background daemon services. The platform employs an asymmetric embedding architecture that generates vector representations using separate parameters for document indexing and search queries. It supports incremental index maintenance by tracking fi
Cocoindex is an incremental data processing engine that builds and maintains live indexes for AI agents, with a core focus on codebase indexing and knowledge graph extraction. The engine uses a function-graph execution model where user-defined Python functions are composed into a directed acyclic graph, and it processes data incrementally so only changed source records or code paths are re-computed, avoiding full recomputation at any scale. It supports automatic schema inference from transformation pipeline type annotations and provides full data lineage tracing, tagging every output record wi
Codegraph is a local codebase indexer and static analysis graph database that serves as a context provider for AI agents. It parses multiple programming languages into a searchable knowledge graph of symbols and dependencies, exposing these relationships to AI tools through the Model Context Protocol. The project distinguishes itself by aggregating relevant code snippets and symbol flows to reduce token usage for large language models. It automates the configuration of server settings and steering instructions across various AI agent platforms and command line editors to enable automatic code
Potpie is an LLM codebase analysis platform and multi-agent orchestration framework designed to act as an AI software engineer. It parses repositories into a structured code knowledge graph, enabling AI agents to perform multi-hop reasoning, dependency tracing, and grounded technical analysis across large codebases. The system distinguishes itself through a spec-driven development framework where agents generate detailed technical specifications and architecture plans before implementing multi-file code changes. It utilizes a durable execution engine to coordinate specialized AI personas for