
MashuPack
MashuPack è uno strumento basato su browser che ti consente di selezionare file o sottosistemi esatti da un repository locale ed esportarli come un unico file di testo pulito e strutturato per i flussi di lavoro AI, senza backend, senza account e senza caricamento di repository.
https://mashupack.com/?ref=producthunt&utm_source=aipure

Informazioni sul Prodotto
Aggiornato:May 26, 2026
Cos'è MashuPack
MashuPack trasforma una cartella locale o una codebase in una singola esportazione di testo "AI-friendly" preservando la struttura del progetto. Dopo aver trascinato e rilasciato una cartella (o averne selezionata una tramite "Sfoglia"), esegue la scansione del repository, visualizza un albero di file navigabile e consente di visualizzare in anteprima i file e curare esattamente ciò che deve essere incluso. Tutto viene eseguito localmente nel browser utilizzando l'API File System Access, con i binari esclusi automaticamente, in modo che il codice non venga caricato da nessuna parte da MashuPack.
Caratteristiche principali di MashuPack
MashuPack è uno strumento basato su browser che trasforma una cartella locale o un repository di codice in un'esportazione di testo semplice, unica e strutturata che gli strumenti AI (come ChatGPT o Claude) possono navigare in modo affidabile. Scansiona il tuo progetto localmente (nessun caricamento), mostra un albero di file con controlli di ricerca e selezione, fornisce statistiche incluso un conteggio stimato dei token, visualizza in anteprima i file con evidenziazione della sintassi ed esporta un file di testo combinato con la struttura della directory più chiari marcatori di percorso START/END per file in modo che i modelli possano trovare e fare riferimento a file specifici senza trattare il repository come un "incolla" indifferenziato.
Esportazione di testo strutturata singola: Esporta un unico file .txt combinato che include un'intestazione dell'albero delle directory e marcatori START/END espliciti con percorsi di file completi, rendendo più facile per gli strumenti AI individuare e ragionare su file specifici.
Privacy "local-first" (nessun server): Funziona interamente nel browser utilizzando l'API File System Access; i file non vengono caricati da nessuna parte e i contenuti vengono letti solo durante l'anteprima o l'esportazione.
Selezione con ambito per cartella, file o tipo: Consente di selezionare file/cartelle esatti da includere, selezionare/deselezionare per estensione e restringere rapidamente le esportazioni al solo sottosistema che si desidera discutere.
Statistiche del repository + stima dei token: Mostra conteggi e suddivisioni delle dimensioni per tipo di file e consente di attivare la dimensione in token stimati (~4 caratteri/token) per valutare se un'esportazione rientra nella finestra di contesto di un modello.
UX veloce per repository di grandi dimensioni: Progettato per rimanere reattivo su grandi codebase tramite rendering ad albero virtualizzato e indicizzazione Rust/WASM in esecuzione in un Web Worker.
Visualizzatore di file integrato con evidenziazione della sintassi: Visualizza in anteprima i file nell'app (evidenziazione CodeMirror) senza includerli automaticamente nell'esportazione, mantenendo esplicito il controllo della selezione.
Casi d'uso di MashuPack
Revisione del codice e debug assistiti dall'IA: Esporta un intero progetto (o un modulo mirato) in modo che un'IA possa tracciare le importazioni, identificare i bug e suggerire correzioni con riferimenti corretti ai percorsi dei file.
Onboarding e "walkthrough" dell'architettura: Genera un'istantanea strutturata di un repository per i nuovi membri del team o i consulenti per comprendere rapidamente il layout, i moduli chiave e le dipendenze.
Preparazione del contesto minimo per le chat LLM: Seleziona solo il sottosistema pertinente (ad esempio, autenticazione, pagamenti, interfaccia utente) per evitare di sovraccaricare il modello e ridurre la "fuga" di codice non correlato.
Documentazione e pianificazione del refactoring: Fornisci a un'IA un'esportazione di progetto navigabile per proporre passaggi di refactoring, identificare duplicazioni o redigere documentazione allineata alla struttura effettiva dei file.
Triage di sicurezza e conformità: Definisci l'ambito delle esportazioni in aree sensibili (configurazione, flussi di autenticazione, dipendenze) in modo che un'IA possa aiutare a individuare schemi rischiosi mantenendo il resto del repository fuori dall'ambito.
Vantaggi
Attento alla privacy: funziona completamente lato client senza caricamenti su un server MashuPack.
Struttura leggibile dall'IA: le intestazioni del percorso e i marcatori START/END rendono la navigazione e il riferimento più affidabili rispetto a un semplice copia-incolla.
Scoping flessibile: la selezione per file/cartella/tipo più la stima dei token aiuta a rispettare i limiti del modello e a focalizzare l'analisi.
Gestisce bene i repository di grandi dimensioni: l'indicizzazione Web Worker + Rust/WASM e l'albero virtualizzato mantengono le prestazioni reattive.
Svantaggi
Richiede un browser desktop e il supporto di File System Access; l'uso mobile non è l'obiettivo.
Repository molto grandi comportano comunque un inevitabile ritardo iniziale nella scansione del filesystem (ad esempio, 10-20 secondi).
Se carichi l'esportazione a un provider AI, la privacy dipende dalle politiche di quel provider (la protezione di MashuPack termina con l'esportazione).
Come usare MashuPack
1) Apri MashuPack in un browser desktop: Vai su https://mashupack.com/ (consigliato desktop/laptop). MashuPack funziona interamente nel tuo browser (nessun backend, nessun account, nessun caricamento di repository).
2) Carica una cartella di progetto: Carica il codice trascinando e rilasciando una cartella sulla pagina, oppure cliccando su "Sfoglia per cartella" e selezionando la directory del repository. MashuPack scansionerà la cartella e costruirà un albero di file.
3) (Opzionale) Cancella e ricarica un progetto diverso: Usa "Cancella progetto" nella barra superiore per resettare, quindi carica una nuova cartella.
4) Sfoglia l'albero del repository: Usa l'albero a sinistra per espandere/comprimere le cartelle ed esplorare la struttura. Puoi usare la barra di ricerca per filtrare per nome (premi "/" per metterla a fuoco). Usa "Espandi tutto / Comprimi tutto" per aprire/chiudere tutto; Shift+clic o Alt+clic su una cartella per espandere/comprimere l'intero sottoalbero.
5) Anteprima dei file nel visualizzatore di file: Clicca su un nome di file per aprirlo nel visualizzatore di file (con evidenziazione della sintassi). L'anteprima non include automaticamente il file nelle esportazioni: le esportazioni sono controllate dalle caselle di controllo.
6) Seleziona esattamente ciò che desideri esportare: Spunta le caselle di controllo accanto ai file o alle cartelle per includerli. Selezionando una cartella si include tutto al suo interno. Usa "Seleziona tutto / Deseleziona tutto" per cambiare rapidamente l'ambito. Puoi anche attivare/disattivare per estensione usando i "pill" dei tipi di file o cliccando sulle righe nella tabella "Tipi di file".
7) Conferma di essere in modalità di selezione (se applicabile): Quando hai una selezione attiva, un indicatore "SELEZIONE" appare nell'intestazione delle statistiche e le esportazioni operano solo sul sottoinsieme selezionato. Deseleziona tutto per tornare alla modalità progetto completo.
8) Controlla le statistiche del progetto e la dimensione stimata del token: Rivedi le statistiche a destra (file, cartelle, dimensioni, ecc.). Clicca sulla statistica "Dimensioni" per passare da byte a token stimati (~4 caratteri/token) per valutare se l'esportazione rientrerà nella finestra di contesto del tuo strumento AI.
9) Esporta un singolo file di testo combinato (flusso di lavoro principale): Clicca su "Esporta testo combinato" per scaricare un file .txt strutturato contenente: (a) un'intestazione dell'albero delle directory e (b) ogni file incluso racchiuso con marcatori START/END espliciti e percorsi completi (ad esempio, "// ===== INIZIO DEL FILE: percorso ===== //").
10) In alternativa copia/salva il report di testo dal pannello del report: Nel pannello "Report di testo", usa "Copia negli appunti" per incollare direttamente in una chat AI, o "Salva come .txt" per salvare lo stesso report combinato su disco.
11) (Opzionale) Scarica l'intero progetto come ZIP: Clicca su "Scarica .zip" per scaricare l'intero progetto come archivio ZIP (questo è separato dall'esportazione di testo combinato).
12) Usa l'esportazione con ChatGPT/Claude: Carica o incolla il testo combinato nel tuo strumento AI. L'albero delle directory più i marcatori di file START/END aiutano il modello a navigare nel progetto come un repository virtuale (trovare file per percorso, tracciare le importazioni e concentrarsi sulle sezioni pertinenti).
FAQ di MashuPack
MashuPack è uno strumento basato su browser che trasforma una cartella/repository locale in un'unica esportazione strutturata in testo semplice, adatta per strumenti AI come ChatGPT e Claude, preservando la struttura delle cartelle e aggiungendo chiari confini tra i file.
Video di MashuPack
Articoli Popolari

Atoms: Una Piattaforma AI Multi-Agente Che Trasforma le Idee in Prodotti Pronti al Lancio
May 22, 2026

Nano Banana SBTI: Cos'è, come funziona e come usarlo nel 2026
Apr 15, 2026

Recensione di Atoms — Il builder di prodotti AI che ridefinisce la creazione digitale nel 2026
Apr 10, 2026

Kilo Claw: Come Distribuire e Utilizzare un Vero Agente AI "Fai-da-Te" (Aggiornamento 2026)
Apr 3, 2026







