[{"data":1,"prerenderedAt":4},["ShallowReactive",2],{"readme:code-graph-rag":3},"\u003Cdiv align=\"center\">\n  \n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fvitali87\u002Fcode-graph-rag\u002FHEAD\u002Fassets\u002Flogo-light-any.png\" alt=\"Code-Graph-RAG Logo\" width=\"480\" \u002F>  \u003Cp>\n  \n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvitali87\u002Fcode-graph-rag\u002Factions\u002Fworkflows\u002Fci.yml\" rel=\"nofollow ugc noopener\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Fvitali87\u002Fcode-graph-rag\u002Fci.yml?branch=main\" alt=\"CI\" \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fcodecov.io\u002Fgh\u002Fvitali87\u002Fcode-graph-rag\" rel=\"nofollow ugc noopener\">\n    \u003Cimg src=\"https:\u002F\u002Fcodecov.io\u002Fgh\u002Fvitali87\u002Fcode-graph-rag\u002Fgraph\u002Fbadge.svg\" alt=\"Codecov\" \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fsonarcloud.io\u002Fsummary\u002Foverall?id=vitali87_code-graph-rag\" rel=\"nofollow ugc noopener\">\n    \u003Cimg src=\"https:\u002F\u002Fsonarcloud.io\u002Fapi\u002Fproject_badges\u002Fmeasure?project=vitali87_code-graph-rag&amp;metric=alert_status\" alt=\"Quality Gate Status\" \u002F>\n  \u003C\u002Fa>\n  \n  \u003Ca href=\"https:\u002F\u002Fcode-graph-rag.com\" rel=\"nofollow ugc noopener\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FEnterprise-Support%20%26%20Services-6366f1\" alt=\"Enterprise Support\" \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fpypi.org\u002Fproject\u002Fcode-graph-rag\u002F\" rel=\"nofollow ugc noopener\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Fcode-graph-rag\" alt=\"PyPI Version\" \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fpepy.tech\u002Fprojects\u002Fcode-graph-rag\" rel=\"nofollow ugc noopener\">\n    \u003Cimg src=\"https:\u002F\u002Fstatic.pepy.tech\u002Fpersonalized-badge\u002Fcode-graph-rag?period=total&amp;units=INTERNATIONAL_SYSTEM&amp;left_color=BLACK&amp;right_color=GREEN&amp;left_text=downloads\" alt=\"PyPI Downloads\" \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fskillsllm.com\u002Fsecurity-check\u002FDHsMGRb1Ysys\" rel=\"nofollow ugc noopener\">\n    \u003Cimg src=\"https:\u002F\u002Fskillsllm.com\u002Fsecurity-check\u002Fbadge.svg?owner=vitali87&amp;repo=code-graph-rag\" alt=\"SkillsLLM Security Check\" \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fscorecard.dev\u002Fviewer\u002F?uri=github.com\u002Fvitali87\u002Fcode-graph-rag\" rel=\"nofollow ugc noopener\">\n    \u003Cimg src=\"https:\u002F\u002Fapi.scorecard.dev\u002Fprojects\u002Fgithub.com\u002Fvitali87\u002Fcode-graph-rag\u002Fbadge\" alt=\"OpenSSF Scorecard\" \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.bestpractices.dev\u002Fprojects\u002F13757\" rel=\"nofollow ugc noopener\">\n    \u003Cimg src=\"https:\u002F\u002Fwww.bestpractices.dev\u002Fprojects\u002F13757\u002Fbadge\" alt=\"OpenSSF Best Practices\" \u002F>\n  \u003C\u002Fa>\n  \n\u003C\u002Fp>\n\u003C\u002Fdiv>\u003Ch1>Code-Graph-RAG\u003C\u002Fh1>\n\u003Cp>Code-Graph-RAG parses a multi-language codebase with Tree-sitter, builds a knowledge graph of its structure in Memgraph, and lets you query, edit, and optimise that code in plain English. It works across a monorepo of mixed languages under one unified graph schema.\u003C\u002Fp>\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fvitali87\u002Fcode-graph-rag\u002FHEAD\u002Fassets\u002Fdemo.gif\" alt=\"demo\" \u002F>\n\u003C\u002Fp>\u003Ch2>Latest News 🔥\u003C\u002Fh2>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>Ruby Support\u003C\u002Fstrong>: Ruby joins the graph through a new pluggable ast-grep tier that adds a language from a single YAML pattern file, emitting \u003Ccode>Module\u003C\u002Fcode>, \u003Ccode>Function\u003C\u002Fcode>, an\u003C\u002Fli>\n\u003C\u002Ful>\n",1785715923094]