
MashuPack
MashuPack é uma ferramenta baseada em navegador que permite selecionar arquivos ou subsistemas exatos de um repositório local e exportá-los como um arquivo de texto limpo e estruturado para fluxos de trabalho de IA—sem backend, sem conta e sem upload de repositório.
https://mashupack.com/?ref=producthunt&utm_source=aipure

Informações do Produto
Atualizado:May 26, 2026
O que é MashuPack
O MashuPack transforma uma pasta local ou base de código em uma única exportação de texto amigável à IA, preservando a estrutura do projeto. Depois de arrastar e soltar uma pasta (ou navegar para selecionar uma), ele verifica seu repositório, exibe uma árvore de arquivos navegável e permite visualizar arquivos e selecionar exatamente o que deve ser incluído. Tudo é executado localmente em seu navegador usando a API File System Access, com binários excluídos automaticamente, para que seu código não seja carregado em nenhum lugar pelo MashuPack.
Principais Recursos do MashuPack
MashuPack é uma ferramenta baseada em navegador que transforma uma pasta local ou repositório de código em uma exportação única e estruturada de texto simples que ferramentas de IA (como ChatGPT ou Claude) podem navegar de forma confiável. Ele escaneia seu projeto localmente (sem upload), mostra uma árvore de arquivos com controles de pesquisa e seleção, fornece estatísticas incluindo uma contagem estimada de tokens, visualiza arquivos com destaque de sintaxe e exporta um arquivo de texto combinado com a estrutura de diretórios mais marcadores claros de caminho START/END por arquivo para que os modelos possam encontrar e referenciar arquivos específicos sem tratar o repositório como uma "pasta" indiferenciada.
Exportação de texto estruturado único: Exporta um único arquivo .txt combinado que inclui um cabeçalho de árvore de diretórios e marcadores explícitos START/END com caminhos completos de arquivo, tornando mais fácil para as ferramentas de IA localizar e raciocinar sobre arquivos específicos.
Privacidade "local-first" (sem servidor): Executa inteiramente no navegador usando a API de Acesso ao Sistema de Arquivos; os arquivos não são carregados em nenhum lugar, e o conteúdo é lido apenas ao visualizar ou exportar.
Seleção por pasta, arquivo ou tipo: Permite marcar arquivos/pastas exatos para incluir, selecionar/desselecionar por extensão e restringir rapidamente as exportações apenas ao subsistema que você deseja discutir.
Estatísticas do repositório + estimativa de tokens: Mostra contagens e detalhamentos de tamanho por tipo de arquivo e permite alternar o tamanho para tokens estimados (~4 caracteres/token) para avaliar se uma exportação se encaixa na janela de contexto de um modelo.
UX rápido para grandes repositórios: Projetado para permanecer responsivo em grandes bases de código através de renderização de árvore virtualizada e indexação Rust/WASM rodando em um Web Worker.
Visualizador de arquivos integrado com destaque de sintaxe: Visualiza arquivos no aplicativo (destaque CodeMirror) sem incluí-los automaticamente na exportação, mantendo o controle de seleção explícito.
Casos de Uso do MashuPack
Revisão de código e depuração assistida por IA: Exporte um projeto inteiro (ou um módulo direcionado) para que uma IA possa rastrear importações, identificar bugs e sugerir correções com referências corretas de caminho de arquivo.
Integração e "walkthroughs" de arquitetura: Gere um "snapshot" estruturado de um repositório para que novos membros da equipe ou consultores possam entender rapidamente o layout, os módulos chave e as dependências.
Preparando contexto mínimo para chats LLM: Selecione apenas o subsistema relevante (por exemplo, autenticação, pagamentos, UI) para evitar sobrecarregar o modelo e reduzir o vazamento de código não relacionado.
Documentação e planejamento de refatoração: Forneça a uma IA uma exportação de projeto navegável para propor etapas de refatoração, identificar duplicações ou elaborar documentação alinhada à estrutura real do arquivo.
Triagem de segurança e conformidade: Delimite as exportações para áreas sensíveis (configuração, fluxos de autenticação, dependências) para que uma IA possa ajudar a identificar padrões de risco, mantendo o restante do repositório fora do escopo.
Vantagens
Amigável à privacidade: executa totalmente no lado do cliente sem upload para um servidor MashuPack.
Estrutura legível por IA: cabeçalhos de caminho e marcadores START/END tornam a navegação e a referência mais confiáveis do que um simples copiar e colar.
Escopo flexível: seleção por arquivo/pasta/tipo mais estimativa de tokens ajuda a ajustar os limites do modelo e focar a análise.
Lida bem com grandes repositórios: Web Worker + indexação Rust/WASM e árvore virtualizada mantêm o desempenho responsivo.
Desvantagens
Requer um navegador de desktop e suporte a Acesso ao Sistema de Arquivos; o uso móvel não é o objetivo.
Repositórios muito grandes ainda incorrem em um atraso inicial inevitável na varredura do sistema de arquivos (por exemplo, 10–20 segundos).
Se você carregar a exportação para um provedor de IA, a privacidade dependerá das políticas desse provedor (a proteção do MashuPack termina na exportação).
Como Usar o MashuPack
1) Abra o MashuPack em um navegador de desktop: Vá para https://mashupack.com/ (desktop/laptop recomendado). O MashuPack funciona inteiramente no seu navegador (sem backend, sem conta, sem upload de repositório).
2) Carregue uma pasta de projeto: Carregue o código arrastando e soltando uma pasta na página, ou clicando em “Procurar pasta” e selecionando o diretório do repositório. O MashuPack verificará a pasta e construirá uma árvore de arquivos.
3) (Opcional) Limpar e recarregar um projeto diferente: Use “Limpar projeto” na barra superior para redefinir e, em seguida, carregue uma nova pasta.
4) Navegue pela árvore do repositório: Use a árvore do lado esquerdo para expandir/recolher pastas e explorar a estrutura. Você pode usar a barra de pesquisa para filtrar por nome (pressione “/” para focar nela). Use “Expandir tudo / Recolher tudo” para abrir/fechar tudo; Shift+clique ou Alt+clique em uma pasta para expandir/recolher toda a sua subárvore.
5) Visualize arquivos no visualizador de arquivos: Clique em um nome de arquivo para abri-lo no visualizador de arquivos (com destaque de sintaxe). A visualização não inclui automaticamente o arquivo nas exportações—as exportações são controladas por caixas de seleção.
6) Selecione exatamente o que você deseja exportar: Marque as caixas de seleção ao lado de arquivos ou pastas para incluí-los. Selecionar uma pasta inclui tudo dentro dela. Use “Selecionar tudo / Desmarcar tudo” para alterar rapidamente o escopo. Você também pode alternar por extensão usando os "pills" de tipo de arquivo ou clicando nas linhas da tabela Tipos de arquivo.
7) Confirme se você está no modo de seleção (se aplicável): Quando você tem uma seleção ativa, um indicador “SELEÇÃO” aparece no cabeçalho de estatísticas e as exportações operam apenas no subconjunto selecionado. Desmarque tudo para retornar ao modo de projeto completo.
8) Verifique as estatísticas do projeto e o tamanho estimado do token: Revise as estatísticas do lado direito (arquivos, pastas, tamanho, etc.). Clique na estatística de Tamanho para alternar entre bytes e tokens estimados (~4 caracteres/token) para avaliar se a exportação caberá na janela de contexto da sua ferramenta de IA.
9) Exporte um único arquivo de texto combinado (fluxo de trabalho principal): Clique em “Exportar texto combinado” para baixar um .txt estruturado contendo: (a) um cabeçalho de árvore de diretórios e (b) cada arquivo incluído envolvido com marcadores START/END explícitos e caminhos completos (por exemplo, “// ===== INÍCIO DO ARQUIVO: caminho ===== //”).
10) Alternativamente, copie/salve o relatório de texto do painel de relatório: No painel de relatório de texto, use “Copiar para a área de transferência” para colar diretamente em um bate-papo de IA, ou “Salvar como .txt” para salvar o mesmo relatório combinado no disco.
11) (Opcional) Baixe o projeto completo como um ZIP: Clique em “Baixar .zip” para baixar o projeto completo como um arquivo ZIP (isso é separado da exportação de texto combinado).
12) Use a exportação com ChatGPT/Claude: Carregue ou cole o texto combinado em sua ferramenta de IA. A árvore de diretórios mais os marcadores de arquivo START/END ajudam o modelo a navegar pelo projeto como um repositório virtual (encontrar arquivos por caminho, rastrear importações e focar em seções relevantes).
Perguntas Frequentes do MashuPack
MashuPack é uma ferramenta baseada em navegador que transforma uma pasta/repositório local em uma única exportação estruturada de texto simples, adequada para ferramentas de IA como ChatGPT e Claude, preservando a estrutura de pastas e adicionando limites claros de arquivo.
Vídeo do MashuPack
Artigos Populares

Atoms: Uma Plataforma de IA Multiagente Que Transforma Ideias em Produtos Prontos para Lançamento
May 22, 2026

Nano Banana SBTI: O Que É, Como Funciona e Como Usá-lo em 2026
Apr 15, 2026

Análise do Atoms — O Construtor de Produtos de IA Redefinindo a Criação Digital em 2026
Apr 10, 2026

Kilo Claw: Como Implementar e Usar um Verdadeiro Agente de IA "Faça Você Mesmo" (Atualização de 2026)
Apr 3, 2026







