CodeGraph icon

CodeGraph

1

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

Acerca de

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.

Características Principales

  • 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

Casos de Uso

  • 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