A virtual office that shows each Claude Code or Codex project as a room and each agent as a pixel-art character with live activity.
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
Add the plugin marketplace in Claude Code
/plugin marketplace add Egonex-AI/Understand-Anything - 2
Install the understand-anything plugin
/plugin install understand-anything - 3
Analyze your codebase to build the knowledge graph
/understand - 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
A plugin-based harness that gives Claude Code, Codex and other coding agents shared agents, skills, hooks, memory and security scanning.
CLI proxy that filters and compresses shell command output before it reaches an AI coding agent's context, cutting token use.
A Claude Code plugin that adds a live status line showing context usage, rate limits, active tools, running agents, and todo progress.
A native macOS terminal built on libghostty, with vertical tabs, agent-aware notifications and a scriptable CLI for running AI coding agents in parallel.
Desktop, mobile, web and CLI app for running and orchestrating multiple coding agents such as Claude Code, Codex and OpenCode in parallel worktrees.