awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Shashankss1205 avatar

Shashankss1205/CodeGraphContext

0
View on GitHub↗
3,748 星标·731 分支·Python·MIT·4 次浏览cgc.codes↗

CodeGraphContext

CodeGraphContext is a code graph indexer and visualization tool that analyzes source code to build graphs of functions, classes, and inheritance relationships. It functions as a Model Context Protocol server, providing a structured codebase index to AI assistants for context retrieval and natural language querying.

The project features an interactive web interface that uses force-directed layouts to visualize code dependencies and symbols. To accelerate the setup of large projects, it supports the import of pre-calculated knowledge bundles for popular repositories.

The system provides capabilities for automated code indexing, real-time file system synchronization, and static analysis. These tools enable call chain tracing, class hierarchy mapping, and the calculation of cyclomatic complexity to identify unused code.

Features

  • Code Knowledge Graphs - Analyzes source code to build a graph of functions, classes, and inheritance relationships for codebase navigation.
  • Code Context Servers - Implements a standardized server that exposes a live codebase index to AI coding agents via the Model Context Protocol.
  • Codebase Dependency Mapping - Analyzes source code to create visual graphs of functions, classes, and dependencies.
  • Model Context Protocol Implementations - Implements the Model Context Protocol to provide structured knowledge graphs of local files to AI models.
  • Model Context Protocol Servers - Implements an MCP server that provides a structured codebase index to AI assistants for context retrieval.
  • Code Symbol Indices - Maps source code elements into a graph database to track relationships between functions, classes, and dependencies.
  • AI Coding Assistants - Connects local codebases to AI assistants to answer complex questions about project structure and logic.
  • Interactive Codebase Exploration - Provides an interactive web interface for exploring code dependencies and symbols through force-directed graph layouts.
  • Source Code Indexing - Builds a searchable graph database of source code symbols and inheritance relationships to accelerate project navigation.
  • Code Structure Visualizations - Provides interactive web graphs using force-directed layouts to visualize codebase symbols and dependencies.
  • Static Analysis AST Parsing - Extracts abstract syntax trees across multiple languages to identify symbols and determine call-chain relationships.
  • Code Relationship Mappers - Provides call chain tracing and class hierarchy mapping to analyze interactions between different components of a codebase.
  • Complexity Analysis - Calculates cyclomatic complexity and identifies unused code to support maintenance and quality audits.
  • Static Code Analysis Tools - Calculates cyclomatic complexity and identifies unused code to improve project maintenance quality.
  • Static Code Analysis - Measures cyclomatic complexity and identifies unused code to help perform maintenance and quality audits.
  • Force-Directed Layouts - Uses physics-based simulations of attraction and repulsion to position nodes and edges in the interactive code visualization interface.
  • Coding Agents and Orchestration - Indexes local code into a graph database for context.

Star 历史

shashankss1205/codegraphcontext 的 Star 历史图表shashankss1205/codegraphcontext 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

CodeGraphContext 的开源替代方案

相似的开源项目,按与 CodeGraphContext 的功能重合度排序。
  • colbymchenry/codegraphcolbymchenry 的头像

    colbymchenry/codegraph

    50,154在 GitHub 上查看↗

    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

    TypeScript
    在 GitHub 上查看↗50,154
  • analysis-tools-dev/static-analysisanalysis-tools-dev 的头像

    analysis-tools-dev/static-analysis

    14,389在 GitHub 上查看↗

    This project is a comprehensive, curated directory of static analysis, linting, and security scanning utilities. It serves as a central resource for developers to discover, compare, and select tools based on specific programming languages, licensing models, and integration requirements. The directory distinguishes itself by providing deep metadata for each listed utility, including community-driven popularity rankings, maintenance status, and deployment methods. By aggregating these tools into a single searchable index, it enables teams to identify solutions for enforcing coding standards, ma

    Rustanalysisawesome-listcode-quality
    在 GitHub 上查看↗14,389
  • tirth8205/code-review-graphtirth8205 的头像

    tirth8205/code-review-graph

    18,822在 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
    在 GitHub 上查看↗18,822
  • agentdeskai/browser-tools-mcpAgentDeskAI 的头像

    AgentDeskAI/browser-tools-mcp

    7,254在 GitHub 上查看↗

    This project is a browser automation toolset and Model Context Protocol server that connects large language models to live browser sessions. It provides a web debugging interface and a quality auditor to facilitate the analysis of document object model structures and browser logs. The system implements a bridge that streams diagnostics into AI-powered editors, allowing for the automated identification of web bugs. It features a data sanitization pipeline that removes cookies and sensitive headers to prevent private information leakage during the analysis process. The toolset covers a range o

    JavaScriptaianthropiccursor
    在 GitHub 上查看↗7,254
查看 CodeGraphContext 的所有 30 个替代方案→

常见问题解答

shashankss1205/codegraphcontext 是做什么的?

CodeGraphContext is a code graph indexer and visualization tool that analyzes source code to build graphs of functions, classes, and inheritance relationships. It functions as a Model Context Protocol server, providing a structured codebase index to AI assistants for context retrieval and natural language querying.

shashankss1205/codegraphcontext 的主要功能有哪些?

shashankss1205/codegraphcontext 的主要功能包括:Code Knowledge Graphs, Code Context Servers, Codebase Dependency Mapping, Model Context Protocol Implementations, Model Context Protocol Servers, Code Symbol Indices, AI Coding Assistants, Interactive Codebase Exploration。

shashankss1205/codegraphcontext 有哪些开源替代品?

shashankss1205/codegraphcontext 的开源替代品包括: colbymchenry/codegraph — Codegraph is a local codebase indexer and static analysis graph database that serves as a context provider for AI… analysis-tools-dev/static-analysis — This project is a comprehensive, curated directory of static analysis, linting, and security scanning utilities. It… tirth8205/code-review-graph — This project is a static code analysis tool and local-first code indexer that builds a persistent dependency graph of… agentdeskai/browser-tools-mcp — This project is a browser automation toolset and Model Context Protocol server that connects large language models to… jlowin/fastmcp — fastmcp is a Python library and framework for building servers and clients that implement the Model Context Protocol.… jpisnice/shadcn-ui-mcp-server — This project is a Model Context Protocol server designed to bridge the gap between local frontend component libraries…