awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
colbymchenry avatar

colbymchenry/codegraph

0
View on GitHub↗
50,154 estrellas·3,068 forks·TypeScript·MIT·5 vistascolbymchenry.github.io/codegraph↗

Codegraph

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 codebase navigation.

The system covers broad capability areas including transitive dependency impact analysis, execution flow tracing, and framework route mapping. It utilizes a background daemon for incremental parsing and filesystem synchronization, ensuring the local symbol database remains current across multi-repo workspaces.

The application is delivered as a self-contained bundle to ensure environment consistency on host systems.

Features

  • Model Context Protocol - Implements the Model Context Protocol to expose source code relationships and symbol flows to AI automation tools.
  • Codebase Indexing - Provides local knowledge graphs and symbol maps to AI agents to reduce token usage and improve codebase understanding.
  • Agent Context Providers - Dynamically aggregates symbols and code snippets to provide essential implementation context to AI agents.
  • AI Agent Integrations - Provides connectors and configuration interfaces to integrate AI coding assistants and editors with the codebase.
  • Codebase Impact Analysis - Traces transitive dependencies and import chains to identify which tests or functions are affected by specific code changes.
  • Codebase Dependency Mapping - Analyzes call paths, imports, and inheritance to map symbol dependencies across multiple programming languages.
  • Knowledge Graph Construction - Indexes source code across multiple languages into a local graph to enable fast symbol lookup and relationship tracing.
  • Code Impact Analysis - Traverses the knowledge graph to identify the full blast radius of a change by tracing callers and callees.
  • Static Analysis Databases - Provides a database of code structures that enables impact analysis and transitive dependency tracing across repositories.
  • Code Relationship Mappers - Traverses the knowledge graph to identify callers, callees, and the impact radius of code changes.
  • Model Context Protocol Servers - Acts as an MCP server that exposes a structured graph of code flows and symbols to AI agents.
  • Knowledge Graph Indexers - Parses source files into a searchable knowledge graph of symbols and edges using incremental updates.
  • Deterministic Symbol Indexing - Creates a consistent map of symbols and edges across multiple languages for accurate and repeatable symbol resolution.
  • Code Knowledge Graphs - Exposes a local index of source code symbols and relationships to AI agents via the Model Context Protocol.
  • Local-First Databases - Stores code relationships and definitions in a local database to enable fast querying without network requests.
  • Symbol Resolution - Generates symbols and edges for multiple languages using incremental parsing to create a structured map of source code.
  • Static Code Analysis - Maps dependencies, call graphs, and symbol relationships across multiple programming languages to understand complex software structures.
  • Change Impact Analysis - Identifies the blast radius of a change by surfacing all symbols that depend on a modified constant or function.
  • AI-Consumable Graph Formats - Formats complex graph data into markdown or JSON to ensure AI agents can efficiently consume codebase relationships.
  • Search Index Synchronizers - Monitors the filesystem for changes and triggers index updates to keep the internal data graph current.
  • Code Exploration Tools - Returns relevant source code for symbols while collapsing redundant implementations to optimize agent context.
  • Test Dependency Analysis - Traces import dependencies transitively to identify which test files are affected by changes to specific source files.
  • Daemon Management - Employs a background daemon to handle indexing and synchronization, preventing redundant resource usage.
  • Language Bridges - Connects execution flows across language boundaries, such as bridging high-level scripts to native modules.
  • Execution Flow Analyzers - Follows request-to-handler paths and bridges gaps in dynamic dispatch, such as callbacks and event emitters.
  • Framework Integration - Maps indirect calls and routes by applying heuristic patterns for specific software frameworks.
  • Filesystem Event Synchronization - Monitors the local file system for changes to trigger targeted updates of the knowledge graph.
  • Route Handlers - Identifies routing files and maps URL patterns to their corresponding handler functions or classes.
  • Heuristic Route Resolution - Applies language-specific patterns to link URL definitions in routing files to their handler functions and classes.

Historial de estrellas

Gráfico del historial de estrellas de colbymchenry/codegraphGráfico del historial de estrellas de colbymchenry/codegraph

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Codegraph

Proyectos open-source similares, clasificados según cuántas características comparten con Codegraph.
  • potpie-ai/potpieAvatar de potpie-ai

    potpie-ai/potpie

    5,161Ver en GitHub↗

    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

    Pythonagentsai-agentsai-agents-framework
    Ver en GitHub↗5,161
  • kilo-org/kilocodeAvatar de Kilo-Org

    Kilo-Org/kilocode

    15,616Ver en GitHub↗

    Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments. The platform distinguishes itself through its federated task management and policy-based access control, which

    TypeScriptaiai-ageai-coding
    Ver en GitHub↗15,616
  • coatisoftware/sourcetrailAvatar de CoatiSoftware

    CoatiSoftware/Sourcetrail

    16,471Ver en GitHub↗

    Sourcetrail is an interactive source code explorer and visualizer designed for indexing and navigating relationships between symbols and structures across large, multi-language codebases. It functions as a static analysis indexer and code dependency visualizer that maps calls and dependencies between source files to help reveal project architecture. The tool enables multi-language project analysis by using a language-agnostic indexing system to track symbols across different programming languages within a single interface. It allows for the discovery of software architecture and the explorati

    C++
    Ver en GitHub↗16,471
  • tirth8205/code-review-graphAvatar de tirth8205

    tirth8205/code-review-graph

    18,822Ver en GitHub↗

    This project is a static code analysis tool and local-first code indexer that builds a persistent dependency graph of functions, classes, and imports. It functions as an AI context optimizer and codebase dependency graph, designed to reduce token usage by providing AI assistants with only the most relevant code fragments and impact analysis for a given change. The system implements a Model Context Protocol server that exposes code intelligence and architectural graph queries to external AI coding tools. It distinguishes itself by computing the change blast radius and risk scores of modificati

    Pythonai-codingclaudeclaude-code
    Ver en GitHub↗18,822
Ver las 30 alternativas a Codegraph→

Preguntas frecuentes

¿Qué hace colbymchenry/codegraph?

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.

¿Cuáles son las características principales de colbymchenry/codegraph?

Las características principales de colbymchenry/codegraph son: Model Context Protocol, Codebase Indexing, Agent Context Providers, AI Agent Integrations, Codebase Impact Analysis, Codebase Dependency Mapping, Knowledge Graph Construction, Code Impact Analysis.

¿Qué alternativas de código abierto existen para colbymchenry/codegraph?

Las alternativas de código abierto para colbymchenry/codegraph incluyen: potpie-ai/potpie — Potpie is an LLM codebase analysis platform and multi-agent orchestration framework designed to act as an AI software… kilo-org/kilocode — Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development… coatisoftware/sourcetrail — Sourcetrail is an interactive source code explorer and visualizer designed for indexing and navigating relationships… tirth8205/code-review-graph — This project is a static code analysis tool and local-first code indexer that builds a persistent dependency graph of… microsoft/vscode-copilot-chat — This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for… shashankss1205/codegraphcontext — CodeGraphContext is a code graph indexer and visualization tool that analyzes source code to build graphs of…