Ir para o conteúdo
Logo do Projeto

Bem-vindo ao JAM-Tree

O JAM-Tree é uma ferramenta open-source desenvolvida para gerar a árvore completa de diretórios de um projeto – da raiz até os arquivos – de forma organizada e interativa. Ela oferece funcionalidades que vão desde a exportação da estrutura para diferentes formatos até a análise de código com IA, auxiliando tanto usuários finais quanto desenvolvedores.

Principais Funcionalidades

  • Árvore de Diretórios Completa:
    Escaneia recursivamente o diretório do projeto e exibe a estrutura hierárquica, com pastas listadas antes dos arquivos.

  • Exportação:
    Permite exportar a árvore para formatos TXT, Markdown (MD) e JSON.

  • Projeto Bootstrapping:
    Cria a estrutura de um novo projeto a partir de um template JSON.

  • Análise com IA:
    Gera resumos concisos (até 64 caracteres) para cada arquivo e diretório usando a API Gemini, com a opção de obter uma análise detalhada de arquivos específicos.

  • Feedback Visual:
    Utiliza a biblioteca Rich para fornecer feedback interativo no terminal, como mensagens de status e barras de progresso.

Documentação

Navegue pelas seções para saber mais: - Documentação do CLI - Tutorial - Documentação para Desenvolvedores - Configuração - FAQ

Iniciando

Para começar, consulte o Tutorial que fornece um passo a passo de como usar o JAM-Tree e aproveitar todas as suas funcionalidades.


JAM-Tree é um projeto em constante evolução. Agradecemos seu interesse e colaboração para tornar essa ferramenta ainda melhor! ```