Understand-Anything

把代码库变成能搜索能提问的交互知识图谱

开源 unknown 搜索知识
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 85832
维护状态 活跃
是否开源 是
定价模式 unknown

项目预览

项目数据

分类搜索知识
开发团队Egonex-AI
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型antigravity-skills,business-knowledge,claude-code,claude-skills,codebase-analysis,codex,codex-skills,developer-tools-ai-agent,gemini-cli-skills,karpathy-llm-wiki,knowledge-base,knowledge-graph,memory,opencode-skills,pi-agent,understandcode,vibe-coding
GitHub 星标★ 85832
30天Star增速
HF 下载量
上线时间2026-03-15 00:00:00
代码更新—
仓库体积—
本站数据更新—
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-10-11
浏览次数0

项目介绍

Understand-Anything 是一个把任意代码库转成可交互知识图谱的开源工具。它解决的核心问题是:面对陌生或庞大的代码仓库,开发者很难快速理清模块依赖、调用链路和业务逻辑。项目通过解析代码结构生成可视化图谱,支持探索、搜索和自然语言提问,让代码理解从翻文件变成看图对话。它定位为 AI 编程助手的技能插件,兼容 Claude Code、Codex、Cursor、Copilot、Gemini CLI 等主流工具,用 TypeScript 实现。相比传统静态分析工具只输出图表,它强调图谱要能教学而非炫技,把结构关系与问答结合,帮助新人上手、老手重构和团队沉淀业务知识。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

正在加载星标数据…

技术标签

使用教程

—

难度:入门 约 10 分钟 部署方式:本地安装 4 步

环境要求

  • 已安装并可使用 Claude Code、Codex、Cursor、Copilot、Gemini CLI 等受支持的 AI 编程平台之一
  • macOS 或 Linux 环境(README 的一行安装脚本示例为 macOS / Linux)
  • 能够访问 GitHub 下载安装脚本与插件(需联网)

安装与启动步骤

  1. 1添加插件市场

    在支持插件的 AI 编程工具会话内执行,把 Understand-Anything 加入插件市场列表;注意这是工具内命令,不是系统终端命令。

    /plugin marketplace add Egonex-AI/Understand-Anything
  2. 2安装插件

    继续在同一会话中安装插件本体,安装成功后即可调用其分析能力。

    /plugin install understand-anything
  3. 3其他平台一行安装

    若使用 Codex、Gemini CLI、VS Code Copilot 等平台,可用一行脚本安装;README 示范的命令针对 macOS / Linux。

    curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash
  4. 4运行代码分析

    在目标代码仓库中执行分析命令,把代码库转成可交互知识图谱,可反复重跑,默认增量只分析变更文件。

    /understand

如何确认成功

在 AI 编程工具中执行 /understand 后能正常触发分析并返回/生成知识图谱结果,即表示安装可用。

常见问题

Q:为什么找不到 /understand 命令?

A:先确认已依次执行 /plugin marketplace add Egonex-AI/Understand-Anything 和 /plugin install understand-anything,且当前工具支持插件机制。

Q:Windows 系统怎么安装?

A:README 给出的一行安装脚本示例为 macOS / Linux;Windows 用户可通过 Claude Code 等平台的插件方式安装,或参考官网与仓库说明。

Q:可以完全离线或私有化使用吗?

A:可以。README 提到为隐私或企业场景,可把平台指向 Ollama 等本地模型提供方,并按各自的集成指南切换模型提供者。

Q:每次都要全量重新分析吗?

A:不需要。/understand 可随时重跑,默认是增量模式,只重新分析发生变更的文件。

注意事项

  • /plugin 开头的命令需在 AI 编程工具的会话内执行,不要直接粘贴到系统终端
  • 一行安装脚本在 README 中只提供了 macOS / Linux 版本
  • 重复运行 /understand 为增量分析,修改少量文件时无需担心耗时
  • 项目兼容 Claude Code、Codex、Cursor、Copilot、Gemini CLI 等多个平台,按你实际使用的平台选择安装方式

核心亮点

  • 兼容 Claude Code、Codex、Cursor、Copilot、Gemini CLI 等多种 AI 编程工具,接入成本低
  • 图谱支持探索、搜索和自然语言提问三种交互,不止静态展示
  • 用 TypeScript 实现,前端生态友好,便于二次开发和集成

不足之处

  • 大型代码库的图谱生成速度和内存占用情况文档未充分说明
  • 对动态语言或运行时行为的解析深度可能有限

适用场景

  • 新人接手陌生项目时快速理清模块依赖和调用关系
  • 重构前梳理影响范围,定位关键链路和耦合点
  • 团队把业务知识沉淀成可查询图谱,降低沟通成本

替代项目

Sourcegraph、CodeSee

上一篇:anysearch-mcp-server

下一篇:MaterialSearch

同类项目推荐

firecrawl 开源

网页抓取像喝水一样简单,开发者省下整周加班

Supercharge your AI agents with data from the web and beyond. Building the library f···

★ 190179 2026-08-09
contoso-chat 开源

一键跑通 Azure RAG 应用,从代码到评估部署全流程

This sample has the full End2End process of creating RAG application with Prompty an···

★ 766 2026-08-09
graphify 开源

整个代码库画成一张图,找问题一眼定位

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable k···

★ 125239 2026-08-09
WeKnora 开源

文档往里一扔,自动变成啥都能答的知识库

Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an auto···

★ 33023 2026-08-09