CodeGraph icon

CodeGraph

1

Indexes large codebases and queries code graphs with natural language using a high-performance GraphRAG implementation.

关于

CodeGraph is a high-performance Rust-based CLI tool and Model Context Protocol (MCP) server designed for advanced code analysis and management. It unifies project indexing, embedding management, and MCP server operations, enabling users to build deep code and project knowledge synthesizers. Leveraging Tree-sitter for multi-language parsing, RocksDB for graph storage, and FAISS for vector search, CodeGraph efficiently processes large codebases, providing semantic search and architectural analysis capabilities through a unified interface.

主要功能

  • Dual-mode MCP Server management (STDIO, HTTP, or both)
  • 1 GitHub stars
  • Advanced Code Analysis with multi-language Tree-sitter parsing
  • High-performance GraphRAG implementation for large codebases
  • Semantic Vector Search powered by FAISS embeddings
  • Graph-based Code Architecture Analysis with RocksDB storage

使用案例

  • Building AI agents that synthesize deep insights from code and project knowledge
  • Indexing and organizing large code repositories for knowledge extraction
  • Performing semantic, exact, or AST-based searches across indexed codebases