GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing code-graph-rag.com — Code-Graph-RAG - AI-Powered Codebase Analysis Open Source · 14 Languages · AI-Powered Understand Any Codebase with AI-Powered Knowledge GraphsBuild comprehensive knowledge graphs from multi-language codebases using Tree-sitter parsing. Query, edit, and optimize your code with natural language. code-graph-rag $ uv tool install "code-graph-rag[treesitter-full,semantic]" $ cgr daemon up ✓ Memgraph + Qdrant running $ claude mcp add code-graph-rag ✓ MCP server added successfully $ Ask: "What functions handle authentication?" Querying knowledge graph... Found 3 functions across 2 files: → auth/login.py:authenticate_user (line 42) → auth/login.py:verify_token (line 87) → auth/middleware.py:require_auth (line 15) Core Capabilities Everything you need to understand your codeFrom parsing to optimization, Code-Graph-RAG provides a complete toolkit for codebase intelligence. Multi-Language ParsingTree-sitter based AST parsing across 14 languages with unified graph schema for functions, classes, modules, and dependencies. Knowledge GraphBuild interconnected graphs of your codebase structure — functions, classes, imports, and call relationships stored in Memgraph. Natural Language QueriesAsk questions about your codebase in plain English. AI translates your intent into precise Cypher graph queries. AI Code EditingSurgical code replacement with AST-based function targeting, visual diff previews, and exact code block modifications. Code OptimizationAI-powered codebase optimization with language-specific best practices and interactive approval workflow. Structural Search & ReplaceMatch and rewrite code by AST pattern with ast-grep — structure-aware find and replace across the whole codebase, not text or regex. Data-Flow TracingFLOWS_TO taint edges follow values from sources through assignments, calls, and returns to I/O sinks — provenance as graph reachability. Dead Code DetectionWalk call and reference edges from entry points to surface unreachable functions and methods, with a CI-friendly failure mode. MCP IntegrationWorks as an MCP server with Claude Code. 15 tools for indexing, querying, editing, and searching directly from your IDE. Enterprise Services Open source core, enterprise-grade supportCode-Graph-RAG is free and open source. For teams that need more, we offer dedicated support, consulting, and custom development. Custom Knowledge Graph RelationshipsDefine bespoke edge types and relationship semantics tailored to your organization — going far beyond standard code relationships. Model compliance mappings, data lineage, team ownership, cost attribution, and domain-specific connections that turn your code graph into a strategic asset no competitor can replicate.
Cloud-Hosted & On-Prem DeploymentFully managed cloud-hosted solutions for both the graph database and AI agent connection — zero infrastructure overhead. On-premise and air-gapped deployments also available for regulated environments.
Custom DevelopmentTailored features, new language parser development, and workflow optimization built to your exact specifications.
Technical Support ContractsCustom SLAs, priority issue resolution, and dedicated assistance from the team that builds Code-Graph-RAG.
Integration ConsultingExpert guidance deploying Code-Graph-RAG in your infrastructure and integrating with your CI/CD, IDEs, and toolchain.
Training & OnboardingHands-on workshops to get your team productive fast — on-site or remote, customized to your stack and use cases.
Language Support 14 languages, one unified graphParse any codebase with Tree-sitter grammars, or add a language from a single ast-grep pattern file. Each language produces the same graph schema for consistent querying. PythonFull.py Type inference ·Decorators ·Nested functions TypeScriptFull.ts, .tsx, .mts, .cts Interfaces ·Type aliases ·Enums JavaScriptFull.js, .jsx, .mjs, .cjs ES6 modules ·CommonJS ·Prototype methods RustFull.rs Impl blocks ·Associated functions ·macro_rules! macros JavaFull.java Generics ·Annotations ·Records CFull.c Functions ·Structs ·Unions C++Full.cpp, .h, .hpp, .cc, .cxx, .hxx, .hh, .ixx, .cppm, .ccm Templates ·Lambdas ·C++20 modules LuaFull.lua Local/global functions ·Metatables ·Closures C#Full.cs Records ·Generics ·Typed call resolution with overloads GoFull.go Receiver methods ·Cross-file binding ·Structs & interfaces PHPFull.php Classes ·Interfaces ·Traits DartFull.dart Mixins ·Extensions ·Factory constructors RubyStructural.rb Modules ·Classes ·Methods ScalaDev.scala, .sc Case classes ·Objects ·Traits See It In Action Interactive codebase explorationWatch Code-Graph-RAG parse a codebase, build a knowledge graph, and answer natural language queries in real-time. Demo ![]() Claude Code Integration Works directly with Claude CodeCode-Graph-RAG runs as an MCP server, giving Claude Code 15 powerful tools to query, search, edit, and optimize your codebase using natural language. Setup
Available MCP Toolslist_projectsList all indexed projects in the knowledge graph database delete_projectDelete a specific project from the knowledge graph database wipe_databaseCompletely wipe the entire database, removing all indexed projects index_repositoryParse and ingest the repository into the Memgraph knowledge graph update_repositoryIncrementally update the repository without clearing existing data query_code_graphQuery the codebase knowledge graph using natural language get_code_snippetRetrieve source code for a function, class, or method by qualified name surgical_replace_codeSurgically replace an exact code block in a file read_fileRead file contents with pagination for large files write_fileWrite content to a file, creating it if needed list_directoryList contents of a directory in the project semantic_searchIntent-based function search using embeddings with similarity scores structural_searchSearch code by AST pattern with ast-grep syntax, not text or regex structural_replaceRewrite code by AST pattern, with a dry-run diff before writing changes ask_agentAsk the full RAG agent a question about the codebase Ready to understand your codebase?Get started with the open-source community edition or contact us for enterprise solutions. |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |