Repolode
Egonex-AI

Egonex-AI/Understand-Anything

Plugin do Claude Code e conjunto de skills multiplataforma que transforma bases de código e wikis de LLM em grafos de conhecimento interativos para explorar e consultar.

Estrelas
86,937
Forks
7,331
Issues abertas
330
Último commit
há 7 dias

O que é?

Understand Anything analisa um projeto com um pipeline multiagente e cria um grafo de conhecimento dos arquivos, funções, classes e dependências. O grafo é exibido em um dashboard web interativo, onde é possível clicar nos nós, pesquisá-los e obter explicações em linguagem simples. Tours guiados organizam a arquitetura por dependência.

Fatos estruturais, como imports, exports, definições e pontos de chamada, são extraídos deterministicamente com Tree-sitter, enquanto um LLM acrescenta resumos, tags, camadas arquiteturais e mapeamento de domínios de negócio. As execuções seguintes são incrementais e reanalisam apenas os arquivos alterados. Os comandos permitem fazer perguntas sobre o código por chat, analisar o impacto de diffs, obter explicações por arquivo, criar guias de integração e extrair domínios de negócio.

O mesmo pipeline pode analisar uma wiki de LLM no estilo Karpathy, extraindo wikilinks, entidades e afirmações para criar um grafo de forças direcionadas. O projeto oferece suporte nativo ao Claude Code e pode ser instalado no Codex, Cursor, VS Code Copilot, Gemini CLI, OpenCode e várias outras plataformas de agentes. A saída do grafo pode ser enviada para um repositório e visualizada posteriormente com um visualizador local somente de leitura, que não faz chamadas a LLMs.

Recursos principais

  • 01Grafo interativo de arquivos, funções, classes e dependências, com pesquisa e detalhes dos nós.
  • 02Tours guiados que percorrem a arquitetura na ordem das dependências.
  • 03Análise do impacto de diffs, mostrando quais partes do sistema são afetadas por uma alteração.
  • 04Agrupamento por camadas (API, Service, Data, UI, Utility) com legenda por cores.
  • 05Reanálise incremental para que as execuções seguintes processem apenas os arquivos alterados.
  • 06Análise de bases de conhecimento de wikis de LLM no padrão Karpathy, convertidas em grafos navegáveis.
  • 07Saída localizada em vários idiomas, incluindo chinês simplificado.

Casos de uso

  • Entender uma base de código grande e desconhecida durante a integração à equipe.
  • Verificar quais módulos uma alteração pendente afeta antes de fazer o commit.
  • Gerar um mapa da arquitetura compartilhado, enviá-lo para o repositório e permitir que a equipe o explore.
  • Transformar uma base pessoal de conhecimento em Markdown ou wiki em um grafo interligado.

Início rápido

  1. 1

    Adicione o marketplace de plugins ao Claude Code

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

    Instale o plugin understand-anything

    /plugin install understand-anything
  3. 3

    Analise sua base de código para criar o grafo de conhecimento

    /understand
  4. 4

    Abra o painel interativo

    /understand-dashboard

Antes de usar

  • A análise inicial de uma base de código grande pode consumir uma quantidade significativa de tokens.
  • O método de instalação nativo é voltado para o Claude Code; outras plataformas precisam de um script de instalação separado.

Tópicos

Perguntas frequentes

O que é Understand-Anything?
Plugin do Claude Code e conjunto de skills multiplataforma que transforma bases de código e wikis de LLM em grafos de conhecimento interativos para explorar e consultar. Understand Anything analisa um projeto com um pipeline multiagente e cria um grafo de conhecimento dos arquivos, funções, classes e dependências. O grafo é exibido em um dashboard web interativo, onde é possível clicar nos nós, pesquisá-los e obter explicações em linguagem simples. Tours guiados organizam a arquitetura por dependência.
Understand-Anything é gratuito? Qual é a licença?
Understand-Anything é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
Understand-Anything ainda é mantido?
Manutenção ativa. O último commit de Understand-Anything foi em 12 de out. de 2026.
Para que posso usar Understand-Anything?
Entender uma base de código grande e desconhecida durante a integração à equipe. Verificar quais módulos uma alteração pendente afeta antes de fazer o commit. Gerar um mapa da arquitetura compartilhado, enviá-lo para o repositório e permitir que a equipe o explore. Transformar uma base pessoal de conhecimento em Markdown ou wiki em um grafo interligado.
Como instalar Understand-Anything?
Adicione o marketplace de plugins ao Claude Code: /plugin marketplace add Egonex-AI/Understand-Anything Instale o plugin understand-anything: /plugin install understand-anything Analise sua base de código para criar o grafo de conhecimento: /understand Abra o painel interativo: /understand-dashboard
Onde consigo Understand-Anything?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Egonex-AI/Understand-Anything

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados