Repolode
Egonex-AI

Egonex-AI/Understand-Anything

A Claude Code plugin and multi-platform skill set that turns codebases and LLM wikis into interactive knowledge graphs you can explore and query.

Stars
86,937
Forks
7,331
Open issues
330
Last commit
8 days ago

What is it?

Understand Anything analyzes a project with a multi-agent pipeline and builds a knowledge graph of its files, functions, classes, and dependencies. The graph is shown in an interactive web dashboard where nodes can be clicked, searched, and explained in plain English, and guided tours order the architecture by dependency.

Structural facts such as imports, exports, definitions, and call sites are extracted deterministically with Tree-sitter, while an LLM adds summaries, tags, architectural layers, and business-domain mapping. Later runs are incremental, re-analyzing only changed files. Commands cover chat questions about the code, diff impact analysis, file-level explanations, onboarding guides, and business domain extraction.

The same pipeline can analyze a Karpathy-style LLM wiki, extracting wikilinks, entities, and claims into a force-directed graph. The project supports Claude Code natively and installs into Codex, Cursor, VS Code Copilot, Gemini CLI, OpenCode, and several other agent platforms. Graph output can be committed to a repository and viewed later with a read-only local viewer that makes no LLM calls.

Key features

  • 01Interactive graph of files, functions, classes, and dependencies with search and node details.
  • 02Guided tours that walk through architecture in dependency order.
  • 03Diff impact analysis showing which parts of the system a change affects.
  • 04Layer grouping (API, Service, Data, UI, Utility) with a color-coded legend.
  • 05Incremental re-analysis so later runs only process changed files.
  • 06Analysis of Karpathy-pattern LLM wiki knowledge bases into a navigable graph.
  • 07Output localized to several languages, including Simplified Chinese.

Use cases

  • Getting oriented in a large unfamiliar codebase during onboarding.
  • Reviewing which modules a pending change touches before committing.
  • Generating a shared, committed architecture map for a team to browse.
  • Turning a personal Markdown or wiki knowledge base into a linked graph.

Quick start

  1. 1

    Add the plugin marketplace in Claude Code

    /plugin marketplace add Egonex-AI/Understand-Anything
  2. 2

    Install the understand-anything plugin

    /plugin install understand-anything
  3. 3

    Analyze your codebase to build the knowledge graph

    /understand
  4. 4

    Open the interactive dashboard

    /understand-dashboard

Things to know

  • The initial analysis of a large codebase can consume a significant number of tokens.
  • The native install path targets Claude Code; other platforms need a separate install script.

Topics

FAQ

What is Understand-Anything?
A Claude Code plugin and multi-platform skill set that turns codebases and LLM wikis into interactive knowledge graphs you can explore and query. Understand Anything analyzes a project with a multi-agent pipeline and builds a knowledge graph of its files, functions, classes, and dependencies. The graph is shown in an interactive web dashboard where nodes can be clicked, searched, and explained in plain English, and guided tours order the architecture by dependency.
Is Understand-Anything free to use? What license does it have?
Understand-Anything is open source under the MIT license. Check the license terms before using it in commercial products.
Is Understand-Anything still maintained?
Actively maintained. The last commit to Understand-Anything was on Oct 12, 2026.
What can I use Understand-Anything for?
Getting oriented in a large unfamiliar codebase during onboarding. Reviewing which modules a pending change touches before committing. Generating a shared, committed architecture map for a team to browse. Turning a personal Markdown or wiki knowledge base into a linked graph.
How do I install Understand-Anything?
Add the plugin marketplace in Claude Code: /plugin marketplace add Egonex-AI/Understand-Anything Install the understand-anything plugin: /plugin install understand-anything Analyze your codebase to build the knowledge graph: /understand Open the interactive dashboard: /understand-dashboard
Where can I get Understand-Anything?
The source code and installation instructions are on GitHub: https://github.com/Egonex-AI/Understand-Anything

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects