[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-74749":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":41,"readmeContent":42,"aiSummary":43,"trendingCount":16,"starSnapshotCount":16,"syncStatus":44,"lastSyncTime":45,"discoverSource":46},74749,"Understand-Anything","Lum1104\u002FUnderstand-Anything","Lum1104","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.","https:\u002F\u002Funderstand-anything.com",null,"TypeScript",53446,4390,169,65,0,693,7674,38416,3872,120,"MIT License",false,"main",true,[27,28,29,30,31,32,33,34,35,36,37,38,39,40],"antigravity-skills","business-knowledge","claude-code","claude-skills","codex","codex-skills","gemini-cli-skills","karpathy-llm-wiki","knowledge-base","knowledge-graph","memory","opencode-skills","pi-agent","understandcode","2026-06-07 04:05:38","\u003Ch1 align=\"center\">Understand Anything\u003C\u002Fh1>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>Turn any codebase, knowledge base, or docs into an interactive knowledge graph you can explore, search, and ask questions about.\u003C\u002Fstrong>\n  \u003Cbr \u002F>\n  \u003Cem>Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.\u003C\u002Fem>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"README.md\">English\u003C\u002Fa> | \u003Ca href=\"READMEs\u002FREADME.zh-CN.md\">简体中文\u003C\u002Fa> | \u003Ca href=\"READMEs\u002FREADME.zh-TW.md\">繁體中文\u003C\u002Fa> | \u003Ca href=\"READMEs\u002FREADME.ja-JP.md\">日本語\u003C\u002Fa> | \u003Ca href=\"READMEs\u002FREADME.ko-KR.md\">한국어\u003C\u002Fa> | \u003Ca href=\"READMEs\u002FREADME.es-ES.md\">Español\u003C\u002Fa> | \u003Ca href=\"READMEs\u002FREADME.tr-TR.md\">Türkçe\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"#-quick-start\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FQuick_Start-blue\" alt=\"Quick Start\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FLum1104\u002FUnderstand-Anything\u002Fblob\u002Fmain\u002FLICENSE\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-yellow\" alt=\"License: MIT\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fdocs.anthropic.com\u002Fen\u002Fdocs\u002Fclaude-code\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FClaude_Code-8A2BE2\" alt=\"Claude Code\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"#codex\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FCodex-000000\" alt=\"Codex\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"#vs-code--github-copilot\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FCopilot-24292e\" alt=\"Copilot\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"#copilot-cli\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FCopilot_CLI-24292e\" alt=\"Copilot CLI\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"#gemini-cli\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGemini_CLI-4285F4\" alt=\"Gemini CLI\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"#opencode\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FOpenCode-38bdf8\" alt=\"OpenCode\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"#mistral-vibe-cli\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FVibe_CLI-7c3aed\" alt=\"Vibe CLI\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Funderstand-anything.com\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FHomepage-d4a574\" alt=\"Homepage\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Funderstand-anything.com\u002Fdemo\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLive_Demo-00c853\" alt=\"Live Demo\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"assets\u002Fhero.png\" alt=\"Understand Anything — Turn any codebase into an interactive knowledge graph\" width=\"800\" \u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>💬 \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002Fpydat66RY\">Join the Discord community &rarr;\u003C\u002Fa>\u003C\u002Fstrong>\n  \u003Cbr \u002F>\n  \u003Cem>Ask questions, share what you've built, get help from the community.\u003C\u002Fem>\n\u003C\u002Fp>\n\n---\n\n**You just joined a new team. The codebase is 200,000 lines of code. Where do you even start?**\n\nUnderstand Anything is a [Claude Code Plugin](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fplugins-reference#plugins-reference) that analyzes your project with a multi-agent pipeline, builds a knowledge graph of every file, function, class, and dependency, then gives you an interactive dashboard to explore it all visually. Stop reading code blind. Start seeing the big picture.\n\n> **The goal isn't a graph that wows you with how complex your codebase is — it's a graph that quietly teaches you how every piece fits together.**\n\n---\n\n## ✨ Features\n\n> [!NOTE]\n> **Want to skip the reading?** Try the [live demo](https:\u002F\u002Funderstand-anything.com\u002Fdemo\u002F) in our [homepage](https:\u002F\u002Funderstand-anything.com\u002F) — a fully interactive dashboard you can pan, zoom, search, and explore right in your browser.\n\n### Explore the structural graph\n\nNavigate your codebase as an interactive knowledge graph — every file, function, and class is a node you can click, search, and explore. Select any node to see plain-English summaries, relationships, and guided tours.\n\n### Understand business logic\n\nSwitch to the domain view and see how your code maps to real business processes — domains, flows, and steps laid out as a horizontal graph.\n\n### Analyze knowledge bases\n\nPoint `\u002Funderstand-knowledge` at a [Karpathy-pattern LLM wiki](https:\u002F\u002Fgist.github.com\u002Fkarpathy\u002F442a6bf555914893e9891c11519de94f) and get a force-directed knowledge graph with community clustering. The deterministic parser extracts wikilinks and categories from `index.md`, then LLM agents discover implicit relationships, extract entities, and surface claims — turning your wiki into a navigable graph of interconnected ideas.\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd width=\"50%\" valign=\"top\">\n      \u003Ch3>🧭 Guided Tours\u003C\u002Fh3>\n      \u003Cp>Auto-generated walkthroughs of the architecture, ordered by dependency. Learn the codebase in the right order.\u003C\u002Fp>\n    \u003C\u002Ftd>\n    \u003Ctd width=\"50%\" valign=\"top\">\n      \u003Ch3>🔍 Fuzzy & Semantic Search\u003C\u002Fh3>\n      \u003Cp>Find anything by name or by meaning. Search \"which parts handle auth?\" and get relevant results across the graph.\u003C\u002Fp>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd width=\"50%\" valign=\"top\">\n      \u003Ch3>📊 Diff Impact Analysis\u003C\u002Fh3>\n      \u003Cp>See which parts of the system your changes affect before you commit. Understand ripple effects across the codebase.\u003C\u002Fp>\n    \u003C\u002Ftd>\n    \u003Ctd width=\"50%\" valign=\"top\">\n      \u003Ch3>🎭 Persona-Adaptive UI\u003C\u002Fh3>\n      \u003Cp>The dashboard adjusts its detail level based on who you are — junior dev, PM, or power user.\u003C\u002Fp>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd width=\"50%\" valign=\"top\">\n      \u003Ch3>🏗️ Layer Visualization\u003C\u002Fh3>\n      \u003Cp>Automatic grouping by architectural layer — API, Service, Data, UI, Utility — with color-coded legend.\u003C\u002Fp>\n    \u003C\u002Ftd>\n    \u003Ctd width=\"50%\" valign=\"top\">\n      \u003Ch3>📚 Language Concepts\u003C\u002Fh3>\n      \u003Cp>12 programming patterns (generics, closures, decorators, etc.) explained in context wherever they appear.\u003C\u002Fp>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n---\n\n## 🚀 Quick Start\n\n### 1. Install the plugin\n\n```bash\n\u002Fplugin marketplace add Lum1104\u002FUnderstand-Anything\n\u002Fplugin install understand-anything\n```\n\n### 2. Analyze your codebase\n\n```bash\n\u002Funderstand\n```\n\nA multi-agent pipeline scans your project, extracts every file, function, class, and dependency, then builds a knowledge graph saved to `.understand-anything\u002Fknowledge-graph.json`.\n\n**Localized output:** Use `--language` to generate content in your preferred language:\n\n```bash\n# Generate Chinese content (知识图节点描述和 Dashboard UI)\n\u002Funderstand --language zh\n\n# Supported languages: en (default), zh, zh-TW, ja, ko\n```\n\nThe `--language` parameter affects:\n- Node summaries and descriptions in the knowledge graph\n- Dashboard UI labels, buttons, and tooltips\n- Guided tour explanations\n\n### 3. Explore the dashboard\n\n```bash\n\u002Funderstand-dashboard\n```\n\nAn interactive web dashboard opens with your codebase visualized as a graph — color-coded by architectural layer, searchable, and clickable. Select any node to see its code, relationships, and a plain-English explanation.\n\n### 4. Keep learning\n\n```bash\n# Ask anything about the codebase\n\u002Funderstand-chat How does the payment flow work?\n\n# Analyze impact of your current changes\n\u002Funderstand-diff\n\n# Deep-dive into a specific file or function\n\u002Funderstand-explain src\u002Fauth\u002Flogin.ts\n\n# Generate an onboarding guide for new team members\n\u002Funderstand-onboard\n\n# Extract business domain knowledge (domains, flows, steps)\n\u002Funderstand-domain\n\n# Analyze a Karpathy-pattern LLM wiki knowledge base\n\u002Funderstand-knowledge ~\u002Fpath\u002Fto\u002Fwiki\n```\n\n---\n\n## 🌐 Multi-Platform Installation\n\nUnderstand-Anything works across multiple AI coding platforms.\n\n### Claude Code (Native)\n\n```bash\n\u002Fplugin marketplace add Lum1104\u002FUnderstand-Anything\n\u002Fplugin install understand-anything\n```\n\n### One-line install (Codex \u002F OpenCode \u002F OpenClaw \u002F Antigravity \u002F Gemini CLI \u002F Pi Agent \u002F Vibe CLI \u002F VS Code Copilot \u002F Hermes \u002F Cline \u002F KIMI CLI)\n\n**macOS \u002F Linux:**\n```bash\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002FLum1104\u002FUnderstand-Anything\u002Fmain\u002Finstall.sh | bash\n# or skip the prompt by passing the platform:\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002FLum1104\u002FUnderstand-Anything\u002Fmain\u002Finstall.sh | bash -s codex\n```\n\n**Windows (PowerShell):**\n```powershell\niwr -useb https:\u002F\u002Fraw.githubusercontent.com\u002FLum1104\u002FUnderstand-Anything\u002Fmain\u002Finstall.ps1 | iex\n```\n\nThe installer clones the repo to `~\u002F.understand-anything\u002Frepo` and creates the right symlinks for the chosen platform. Restart your CLI\u002FIDE afterwards.\n\n- Supported `\u003Cplatform>` values: `gemini`, `codex`, `opencode`, `pi`, `openclaw`, `antigravity`, `vibe`, `vscode`, `hermes`, `cline`, `kimi`\n- Update later: `.\u002Finstall.sh --update`\n- Uninstall: `.\u002Finstall.sh --uninstall \u003Cplatform>`\n\n### Cursor\n\nCursor auto-discovers the plugin via `.cursor-plugin\u002Fplugin.json` when this repo is cloned. No manual installation needed — just clone and open in Cursor.\n\n### VS Code + GitHub Copilot\n\nVS Code with GitHub Copilot (v1.108+) auto-discovers the plugin via `.copilot-plugin\u002Fplugin.json` when this repo is cloned. No manual installation needed — just clone and open in VS Code.\n\nFor personal skills (available across all projects), run the `install.sh` above with the `vscode` platform.\n\n### Copilot CLI\n\n```bash\ncopilot plugin install Lum1104\u002FUnderstand-Anything:understand-anything-plugin\n```\n\n### Platform Compatibility\n\n| Platform | Status | Install Method |\n|----------|--------|----------------|\n| Claude Code | ✅ Native | Plugin marketplace |\n| Cursor | ✅ Supported | Auto-discovery |\n| VS Code + GitHub Copilot | ✅ Supported | Auto-discovery |\n| Copilot CLI | ✅ Supported | Plugin install |\n| Codex | ✅ Supported | `install.sh codex` |\n| OpenCode | ✅ Supported | `install.sh opencode` |\n| OpenClaw | ✅ Supported | `install.sh openclaw` |\n| Antigravity | ✅ Supported | `install.sh antigravity` |\n| Gemini CLI | ✅ Supported | `install.sh gemini` |\n| Pi Agent | ✅ Supported | `install.sh pi` |\n| Vibe CLI | ✅ Supported | `install.sh vibe` |\n| Hermes | ✅ Supported | `install.sh hermes` |\n| Cline | ✅ Supported | `install.sh cline` |\n| KIMI CLI | ✅ Supported | `install.sh kimi` |\n\n---\n\n## 📦 Share the Graph with Your Team\n\nThe graph is just JSON — **commit it once, and teammates skip the pipeline**. Good for onboarding, PR reviews, and docs-as-code.\n\n> **Example:** [GoogleCloudPlatform\u002Fmicroservices-demo (fork)](https:\u002F\u002Fgithub.com\u002FLum1104\u002Fmicroservices-demo) — Go \u002F Java \u002F Python \u002F Node reference with a committed graph.\n\n**What to commit:** everything in `.understand-anything\u002F` *except* `intermediate\u002F` and `diff-overlay.json` (those are local scratch).\n\n```gitignore\n.understand-anything\u002Fintermediate\u002F\n.understand-anything\u002Fdiff-overlay.json\n```\n\n**Keep it fresh:** enable `\u002Funderstand --auto-update` — a post-commit hook incrementally patches the graph so each commit lands with a matching graph. Or re-run `\u002Funderstand` manually before releases.\n\n**Large graphs (10 MB+):** track with **git-lfs**.\n\n```bash\ngit lfs install\ngit lfs track \".understand-anything\u002F*.json\"\ngit add .gitattributes .understand-anything\u002F\n```\n\n---\n\n## 🔧 Under the Hood\n\n### Multi-Agent Pipeline\n\nThe `\u002Funderstand` command orchestrates 5 specialized agents, and `\u002Funderstand-domain` adds a 6th:\n\n| Agent | Role |\n|-------|------|\n| `project-scanner` | Discover files, detect languages and frameworks |\n| `file-analyzer` | Extract functions, classes, imports; produce graph nodes and edges |\n| `architecture-analyzer` | Identify architectural layers |\n| `tour-builder` | Generate guided learning tours |\n| `graph-reviewer` | Validate graph completeness and referential integrity (runs inline by default; use `--review` for full LLM review) |\n| `domain-analyzer` | Extract business domains, flows, and process steps (used by `\u002Funderstand-domain`) |\n| `article-analyzer` | Extract entities, claims, and implicit relationships from wiki articles (used by `\u002Funderstand-knowledge`) |\n\nFile analyzers run in parallel (up to 5 concurrent, 20-30 files per batch). Supports incremental updates — only re-analyzes files that changed since the last run.\n\n---\n\n## 🤝 Contributing\n\nContributions are welcome! Here's how to get started:\n\n1. Fork the repository\n2. Create a feature branch (`git checkout -b feature\u002Fmy-feature`)\n3. Run the tests (`pnpm --filter @understand-anything\u002Fcore test`)\n4. Commit your changes and open a pull request\n\nPlease open an issue first for major changes so we can discuss the approach.\n\n---\n\n\u003Cp align=\"center\">\n  \u003Cstrong>Stop reading code blind. Start understanding everything.\u003C\u002Fstrong>\n\u003C\u002Fp>\n\n## Star History\n\n\u003Ca href=\"https:\u002F\u002Fwww.star-history.com\u002F?repos=Lum1104%2FUnderstand-Anything&type=date&legend=top-left\">\n \u003Cpicture>\n   \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fimage?repos=Lum1104\u002FUnderstand-Anything&type=date&theme=dark&legend=top-left\" \u002F>\n   \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fimage?repos=Lum1104\u002FUnderstand-Anything&type=date&legend=top-left\" \u002F>\n   \u003Cimg alt=\"Star History Chart\" src=\"https:\u002F\u002Fapi.star-history.com\u002Fimage?repos=Lum1104\u002FUnderstand-Anything&type=date&legend=top-left\" \u002F>\n \u003C\u002Fpicture>\n\u003C\u002Fa>\n\n\u003Cp align=\"center\">\n  \u003Cem>Thanks to everyone who's used and contributed — knowing this saves people time is what made it worth building.\u003C\u002Fem>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  MIT License &copy; \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FLum1104\">Lum1104\u003C\u002Fa>\n\u003C\u002Fp>\n","Understand Anything 是一个将代码库、知识库或文档转换成交互式知识图谱的工具，用户可以探索、搜索和提问。该项目利用多代理流水线分析项目，构建涵盖每个文件、函数、类和依赖项的知识图谱，并提供交互式仪表板以便于可视化探索。它支持Claude Code、Codex、Cursor、Copilot、Gemini CLI等多种开发工具。适合新加入团队的开发者快速理解庞大复杂的代码库，或是任何需要对技术文档进行深度解析和导航的场景。",2,"2026-06-06 03:51:45","high_star"]