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! ```