CodeGraph
Created at a day ago
by Jakedismo
100% Rust implementation of code graphRAG with blazing fast AST+FastML parsing, surrealDB backend and advanced agentic code analysis tools through MCP for efficient code agent context management
Categories
Tags
code-search
knowledge
context-engineering
coding-ai
semantic-search
claude-code
gemini-cli
codex
ai-coding
What is CodeGraph?
CodeGraph is a tool that transforms your entire codebase into a semantically searchable knowledge graph, enabling AI agents to reason about the code rather than just searching through it.
How to use CodeGraph?
To use CodeGraph, follow these steps:
- Clone the repository and build the project.
- Start SurrealDB for local persistent storage.
- Apply the schema.
- Index your codebase by specifying the path to your project.
- Connect CodeGraph to your AI assistant for enhanced understanding of your codebase.
Key features of CodeGraph?
- Creates a real knowledge graph from your codebase.
- Provides 7 agentic tools for advanced code analysis.
- Supports multiple programming languages including Rust, Python, TypeScript, and more.
- Offers hybrid search combining vector similarity and lexical search.
Use cases of CodeGraph?
- Enhancing AI coding assistants with deep context about the codebase.
- Performing impact analysis before making changes to the code.
- Tracing execution paths and understanding dependencies in complex systems.
FAQ from CodeGraph?
- What programming languages does CodeGraph support?
CodeGraph supports Rust, Python, TypeScript, JavaScript, Go, Java, C++, C, Swift, Kotlin, C#, Ruby, PHP, and Dart.
- Is CodeGraph free to use?
Yes, CodeGraph is open-source and free to use.
- How does CodeGraph improve AI coding assistants?
CodeGraph allows AI assistants to understand the entire codebase contextually, rather than just searching through files.
View More
MCP Servers