Egonex-AI/Understand-Anything
Graphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
What it solves
Navigating large, unfamiliar codebases is difficult and time-consuming. This project helps developers understand complex projects by transforming source code and documentation into an interactive, visual knowledge graph that highlights relationships between files, functions, and business logic.
How it works
It uses a hybrid approach combining deterministic static analysis (via Tree-sitter) and LLM-based semantic analysis. A multi-agent pipeline scans the project to extract structural data (like dependencies and definitions) and semantic insights (like summaries and architectural layers). This data is stored as a JSON graph, which can be explored through a web-based dashboard or queried via CLI commands. It supports incremental updates, meaning only changed files are re-analyzed after the initial scan.
Who it’s for
It is designed for software developers, team leads, and project managers who need to quickly onboard to new codebases, perform impact analysis before making changes, or document architectural flows for their team.
Highlights
- Interactive visual dashboard for exploring code structure and business domains.
- Multi-agent pipeline that automates documentation and architectural discovery.
- Incremental analysis to keep the knowledge graph updated with minimal token usage.
- Cross-platform support for various AI coding tools like Claude Code, Cursor, and VS Code Copilot.
- Ability to export and commit the graph to version control for team-wide onboarding and documentation.
Related
- Project
tirth8205/code-review-graphcode‑review‑graph is a Python package that parses a repository with Tree‑sitter, stores the AST‑derived nodes/edges in a SQLite graph, and serves a minimal, blast‑radius slice of that graph to any MCP‑compatible AI coding assistant. It reduces per‑question token usage by ~63×, supports 30+ languages (including notebooks), offers incremental updates, framework‑aware edges for PHP/Laravel and Java/Spring, a GitHub Action for CI risk‑scored reviews, and optional semantic embeddings. Benchmarks show large token savings and an average F1 of 0.69 for impact analysis. The tool is aimed at developers and teams using LLM‑based code reviewers who need precise, low‑overhead context.
- Project
SamurAIGPT/llm-wiki-agentLLM Wiki Agent is a local, agent‑driven system that ingests PDFs, DOCX, markdown, etc., extracts entities and concepts, builds an ever‑growing inter‑linked markdown wiki, flags contradictions, and generates a visual knowledge graph—all without a server or database.
- Project
abhigyanpatwari/GitNexusGitNexus is a Node‑JS tool that indexes a repository into a knowledge graph (dependencies, call chains, clusters, execution flows) and exposes that graph through 19 MCP tools. The CLI (`gitnexus analyze` / `setup`) builds the graph locally, installs agent skills, and writes configuration so AI coding assistants such as Claude Code, Cursor, Codex, Antigravity, etc., can query the graph for impact analysis, trace, rename, and more. A Web UI (hosted or self‑served) lets you explore the graph in the browser. Deployable on Render/RepoCloud or run locally, it aims to give LLM‑based agents reliable, token‑efficient context for large codebases. License: PolyForm Non‑commercial.
- Project
HKUDS/CLI-AnythingCLI‑Anything is an open‑source Python framework that automatically generates agent‑friendly command‑line wrappers for any software. It ships a package manager (`cli‑anything‑hub`) that indexes dozens of community‑built CLIs (GIMP, Blender, Zoom, GIS tools, etc.) and lets agents discover, install, and invoke them via structured JSON output. Developers can use a 7‑phase generator to create new CLIs for any application, and AI agents (Claude Code, Cursor, Pi, OpenClaw, …) can install the meta‑skill to browse the registry autonomously. The project is actively maintained, well‑tested (2 461 passing tests), and Apache‑2.0 licensed.
- Project
Graphify-Labs/graphifyA tool that maps codebases and documentation into a queryable knowledge graph, allowing developers to trace relationships and query project structure instead of grepping through files.