awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
colbymchenry avatar

colbymchenry/codegraph

0
View on GitHub↗
50,154 Stars·3,068 Forks·TypeScript·MIT·4 Aufrufecolbymchenry.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.

Star-Verlauf

Star-Verlauf für colbymchenry/codegraphStar-Verlauf für colbymchenry/codegraph

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von colbymchenry/codegraph?

Die Hauptfunktionen von colbymchenry/codegraph sind: Model Context Protocol, Codebase Indexing, Agent Context Providers, AI Agent Integrations, Codebase Impact Analysis, Codebase Dependency Mapping, Knowledge Graph Construction, Code Impact Analysis.

Welche Open-Source-Alternativen gibt es zu colbymchenry/codegraph?

Open-Source-Alternativen zu colbymchenry/codegraph sind unter anderem: 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…

Open-Source-Alternativen zu Codegraph

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Codegraph.
  • potpie-ai/potpieAvatar von potpie-ai

    potpie-ai/potpie

    5,161Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,161
  • kilo-org/kilocodeAvatar von Kilo-Org

    Kilo-Org/kilocode

    15,616Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,616
  • coatisoftware/sourcetrailAvatar von CoatiSoftware

    CoatiSoftware/Sourcetrail

    16,471Auf GitHub ansehen↗

    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++
    Auf GitHub ansehen↗16,471
  • tirth8205/code-review-graphAvatar von tirth8205

    tirth8205/code-review-graph

    18,822Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗18,822
  • Alle 30 Alternativen zu Codegraph anzeigen→