Загрузка видео...

Не удалось загрузить видео

На главную

Someone built a tool that converts your entire codebase into a graph database. Instead of dumping code into LLMs, AI can navigate functions, classes, and dependencies like a map. It's called CodeGraphContext.

247,668 просмотров • 7 месяцев назад •via X (Twitter)

Комментарии: 35

Фото профиля Shashank Shekhar Singh
Shashank Shekhar Singh7 месяцев назад

Link to the github repo-

Фото профиля Cross Identity Payments
Cross Identity Payments7 месяцев назад

that's just moving the complexity from code to graph query optimization, the overhead doesn't disappear it just changes form

Фото профиля Egor Tarasenko
Egor Tarasenko7 месяцев назад

Converting your codebase into a graph database so AI can understand it. The AI after seeing the graph:

Фото профиля Mykyta Pavlenko
Mykyta Pavlenko7 месяцев назад

this is way closer to actual retrieval than stuffing a repo into context and praying. for bigger codebases that’s a pretty different mode of work

Фото профиля Johan Cutych
Johan Cutych7 месяцев назад

thats how all CLI agents navige code base by default no?

Фото профиля the.PM
the.PM7 месяцев назад

I built something like this myself yesterday:

Фото профиля Tom
Tom7 месяцев назад

This is cool! We're using KG's too, but with additional memory/context/search tools for org-wide context. Think 1000s of agents, org wide, not just a handful locally. - repo open soon.

Фото профиля OneManSaas
OneManSaas7 месяцев назад

How does it handle circular dependencies and deeply nested inheritance chains? Those are usually where traditional static analysis tools start choking on complex codebases.

Фото профиля Somi
Somi7 месяцев назад

ngl the graph approach is so much better than just dumping files into context. when the model can actually trace call chains and dependency paths it catches things flat context completely misses

Фото профиля Kuba
Kuba7 месяцев назад

I use Obsidian.

Фото профиля Canopy
Canopy7 месяцев назад

cool!

Фото профиля Ethan Lo
Ethan Lo7 месяцев назад

interesting! Wonder if this actually works better

Фото профиля Strakyo
Strakyo7 месяцев назад

Graph context will matter most when symbols are stale. Are you tracking retrieval hit rate and token savings versus plain repo dumps?

Фото профиля Souyama
Souyama7 месяцев назад

just use an lsp and save yourself the headache. this thing will likely be burning tokens crazy fast.

Фото профиля xenophrēne 🪲
xenophrēne 🪲7 месяцев назад

a repo is already a graph (tree)

Фото профиля codemarch
codemarch7 месяцев назад

Brilliant tool. CodeGraphContext turning a codebase into a navigable graph lets AI explore functions and dependencies efficiently, and you explained it clearly.

Фото профиля Robert Monroe
Robert Monroe7 месяцев назад

this is fun

Фото профиля Aman
Aman7 месяцев назад

Fr

Фото профиля Seulki Ji
Seulki Ji7 месяцев назад

beautiful work. 👍

Фото профиля Terabyte Trifler
Terabyte Trifler7 месяцев назад

LLMs read code line by line. Graphs let them understand how the code actually connects.

Фото профиля portiacheng
portiacheng7 месяцев назад

A structurally pragmatic evolution in code→LLM pipelines: Raw code dump → LLM context forces O(N²) attention to blindly compute topology. Better: Parse to AST → DAG first → offload spatial reasoning to deterministic graph DB. Trade-off: Swap token exhaustion for graph traversal latency. Great for enterprise static analysis, but live refactoring? Real-time edge sync becomes the true bottleneck. High-signal move nonetheless.

Фото профиля Gerard
Gerard7 месяцев назад

@TheDevilOps ojo.

Фото профиля Martin Szerment | Practical AI
Martin Szerment | Practical AI7 месяцев назад

If CodeGraphContext scales, it could replace half the prompt-engineering tools by 2025.

Фото профиля David Webster
David Webster7 месяцев назад

this is pretty sick i like it

Фото профиля Vaishnavi Mudaliar
Vaishnavi Mudaliar7 месяцев назад

Finally, someone treated codebases like the complex networks they actually are. No more 'dump and pray' with LLMs! 🔥

Фото профиля Aniket Kolte
Aniket Kolte7 месяцев назад

Interesting idea, but it won’t represent cases where the function to call is determined at runtime.

Фото профиля RFCTiggyTrain
RFCTiggyTrain7 месяцев назад

How does it work with parameters? Parameters that give context. Promises that determine what is called. They would majorly change the graph I would assume. ??

Фото профиля Prateek Tripathi
Prateek Tripathi7 месяцев назад

Graph beats flat dumps for big repos

Фото профиля Robert Mitchell
Robert Mitchell7 месяцев назад

Now I can literally see the rabbit holes I end up going down

Фото профиля Tech Bro
Tech Bro7 месяцев назад

Representing code as a graph database aligns with how neural networks map relational dependencies. It is the end of the linear data dump.

Фото профиля creatorsmediaworld
creatorsmediaworld7 месяцев назад

Coding is hole World 🌍

Фото профиля George Jetson
George Jetson7 месяцев назад

what would help you monetize this! That’s always where I come in eventually someone has to sell and market

Фото профиля Nik
Nik7 месяцев назад

Interesting, I had written a paper about this idea…..

Фото профиля jake
jake7 месяцев назад

This is cool, but does it actually translate to better LLM performance?

Фото профиля DSKK
DSKK7 месяцев назад

Can i get this?

Похожие видео

THIS MIGHT BE THE #1 OPEN-SOURCE REPO FOR CLAUDE CODE RIGHT NOW. IT GIVES CLAUDE A MEMORY AND SLASHES YOUR TOKEN COST ON EVERY QUESTION The repo is safishamsi/graphify, a free open-source skill that turns any codebase into a knowledge graph Claude Code can read instantly. Instead of grepping through your files every session, Claude gets a map of how everything connects The problem it fixes: Every time you ask Claude Code about a big repo, it does the same thing, greps through dozens of files like a brute-force Ctrl+F, blows through your context window, and sometimes still misses the answer hiding in a file nobody searched. Claude Code has no memory of how your project is structured. Every session starts from zero What it does: It maps your entire codebase into a knowledge graph, capturing not just which files exist, but which functions depend on which, which modules are central, and which files cluster around the same concern. Claude queries the map instead of scanning files How it works, three passes: 1. Code structure, free and local. Tree-sitter parses your files and pulls out classes, functions, imports and call graphs. No LLM, no tokens, just your actual code mapped deterministically 2. Audio and video, if you have them. Transcribed locally and folded into the graph 3. Docs, papers, images. Here an LLM does semantic analysis, figuring out what each document means and where it fits. Only the meaning gets sent up, never your raw source It saves you money: Normally a question about a big repo makes Claude spawn explore agents that scan file after file, eating your context window and your token budget before you get an answer. With the graph already built, Claude queries the map instead of re-reading the codebase every time. Same answer, a fraction of the tokens. The graph only gets built once, then a hook rebuilds it after each commit for free, so you never pay that scanning cost again. The bigger the repo, the bigger the gap The best parts: it's a skill, so once installed Claude knows when to use it without you memorizing commands. It works on non-code folders too, point it at docs or notes and it can spin up an Obsidian vault How to add it to your Claude: 1. Install Claude Code if you haven't: npm install -g Paul Jankura-ai/claude-code 2. Add the skill: claude skill add safishamsi/graphify 3. Open your project folder and run /graphify . to build the graph 4. Optional, make it automatic: graphify hook install so the graph rebuilds after every commit That's it. Ask Claude about your repo and it reads the map instead of burning tokens on a file hunt Bookmark this

Yarchi

56,568 просмотров • 4 месяцев назад

🚨 AI coding agents hallucinate because they can't actually read your codebase. This MCP server fixes that. It's called Context+ and it gives AI 99% accuracy on large-scale engineering projects by building a real semantic map of your code before touching a single line. Here's what makes it different from every other MCP tool: → Tree-sitter AST parsing across 43 file extensions. Not grep. Not regex. Actual syntax trees. → Spectral Clustering that groups semantically related files into labeled clusters. Your AI finally understands what belongs together. → Obsidian-style wikilinks that map features to code files. Navigate entire codebases like a knowledge graph. → Blast radius tracing. Before any change, it shows every file and line where a symbol is imported or used. No more orphaned references. → Shadow restore points. Every AI-proposed commit creates a restore snapshot. One command to undo any change without touching git history. → Semantic search by meaning. Ask what something does. Not what it's called. The `propose_commit` tool is the wild part. It validates changes against strict rules, creates a shadow restore point, and only then writes to disk. AI can't just freestyle your production code. Works with Claude Code, Cursor, VS Code, and Windsurf. One line to install with bunx or npx. This is what responsible AI coding infrastructure actually looks like. 100% Opensource. Link in comments.

Ihtesham Ali

31,074 просмотров • 7 месяцев назад