MashuPack est un outil basé sur le navigateur qui vous permet de sélectionner des fichiers ou des sous-systèmes exacts à partir d'un dépôt local et de les exporter sous forme d'un fichier texte propre et structuré pour les flux de travail d'IA – sans backend, sans compte et sans téléchargement de dépôt.
https://mashupack.com/?ref=producthunt&utm_source=aipure
MashuPack

Informations sur le produit

Mis à jour:May 26, 2026

Qu'est-ce que MashuPack

MashuPack transforme un dossier local ou une base de code en une seule exportation de texte conviviale pour l'IA tout en préservant la structure du projet. Après avoir fait glisser et déposer un dossier (ou navigué pour en sélectionner un), il scanne votre dépôt, affiche une arborescence de fichiers navigable et vous permet de prévisualiser les fichiers et de sélectionner précisément ce qui doit être inclus. Tout s'exécute localement dans votre navigateur à l'aide de l'API d'accès au système de fichiers, les binaires étant automatiquement exclus, de sorte que votre code n'est téléchargé nulle part par MashuPack.

Caractéristiques principales de MashuPack

MashuPack est un outil basé sur un navigateur qui transforme un dossier local ou un dépôt de code en une exportation de texte brut unique et structurée que les outils d'IA (comme ChatGPT ou Claude) peuvent naviguer de manière fiable. Il scanne votre projet localement (pas de téléchargement), affiche une arborescence de fichiers avec des contrôles de recherche et de sélection, fournit des statistiques incluant une estimation du nombre de jetons, prévisualise les fichiers avec coloration syntaxique, et exporte un fichier texte combiné avec la structure de répertoires plus des marqueurs clairs de chemin START/END par fichier afin que les modèles puissent trouver et référencer des fichiers spécifiques sans traiter le dépôt comme un collage indifférencié.
Exportation de texte structurée unique: Exporte un seul fichier .txt combiné qui inclut un en-tête d'arborescence de répertoires et des marqueurs START/END explicites avec des chemins de fichiers complets, ce qui facilite la localisation et le raisonnement sur des fichiers spécifiques pour les outils d'IA.
Confidentialité locale d'abord (pas de serveur): Fonctionne entièrement dans le navigateur en utilisant l'API d'accès au système de fichiers ; les fichiers ne sont téléchargés nulle part, et le contenu n'est lu que lors de la prévisualisation ou de l'exportation.
Sélection ciblée par dossier, fichier ou type: Vous permet de cocher les fichiers/dossiers exacts à inclure, de sélectionner/désélectionner par extension, et de restreindre rapidement les exportations au sous-système que vous souhaitez discuter.
Statistiques de dépôt + estimation des jetons: Affiche les décomptes et les répartitions de taille par type de fichier et vous permet de basculer la taille en jetons estimés (~4 caractères/jeton) pour évaluer si une exportation correspond à la fenêtre de contexte d'un modèle.
UX rapide pour les grands dépôts: Conçu pour rester réactif sur les grandes bases de code grâce au rendu d'arborescence virtualisé et à l'indexation Rust/WASM exécutée dans un Web Worker.
Visionneuse de fichiers intégrée avec coloration syntaxique: Prévisualise les fichiers dans l'application (coloration CodeMirror) sans les inclure automatiquement dans l'exportation, en gardant le contrôle de sélection explicite.

Cas d'utilisation de MashuPack

Révision de code et débogage assistés par l'IA: Exportez un projet entier (ou un module ciblé) afin qu'une IA puisse tracer les importations, identifier les bogues et suggérer des corrections avec des références de chemin de fichier correctes.
Intégration et présentations d'architecture: Générez un instantané structuré d'un dépôt pour que les nouveaux membres de l'équipe ou les consultants puissent rapidement comprendre la disposition, les modules clés et les dépendances.
Préparation d'un contexte minimal pour les chats LLM: Sélectionnez uniquement le sous-système pertinent (par exemple, authentification, paiements, interface utilisateur) pour éviter de submerger le modèle et de réduire la fuite de code non lié.
Documentation et planification de refactoring: Fournissez à une IA une exportation de projet navigable pour proposer des étapes de refactoring, identifier les doublons ou rédiger une documentation alignée sur la structure de fichier réelle.
Triage de sécurité et de conformité: Délimitez les exportations aux zones sensibles (configuration, flux d'authentification, dépendances) afin qu'une IA puisse aider à repérer les modèles risqués tout en gardant le reste du dépôt hors de portée.

Avantages

Respectueux de la vie privée : fonctionne entièrement côté client sans téléchargement vers un serveur MashuPack.
Structure lisible par l'IA : les en-têtes de chemin et les marqueurs START/END rendent la navigation et le référencement plus fiables qu'un copier-coller brut.
Portée flexible : la sélection par fichier/dossier/type plus l'estimation des jetons aide à respecter les limites du modèle et à cibler l'analyse.
Gère bien les grands dépôts : Web Worker + indexation Rust/WASM et arborescence virtualisée maintiennent la réactivité des performances.

Inconvénients

Nécessite un navigateur de bureau et la prise en charge de l'accès au système de fichiers ; l'utilisation mobile n'est pas la cible.
Les très grands dépôts entraînent toujours un délai inévitable de scan initial du système de fichiers (par exemple, 10 à 20 secondes).
Si vous téléchargez l'exportation vers un fournisseur d'IA, la confidentialité dépend alors des politiques de ce fournisseur (la protection de MashuPack prend fin à l'exportation).

Comment utiliser MashuPack

1) Ouvrez MashuPack dans un navigateur de bureau: Allez sur https://mashupack.com/ (ordinateur de bureau/portable recommandé). MashuPack fonctionne entièrement dans votre navigateur (pas de backend, pas de compte, pas de téléchargement de dépôt).
2) Chargez un dossier de projet: Chargez le code soit en faisant glisser et déposer un dossier sur la page, soit en cliquant sur « Parcourir pour un dossier » et en sélectionnant le répertoire du dépôt. MashuPack scannera le dossier et construira une arborescence de fichiers.
3) (Facultatif) Effacez et rechargez un autre projet: Utilisez « Effacer le projet » dans la barre supérieure pour réinitialiser, puis chargez un nouveau dossier.
4) Parcourez l'arborescence du dépôt: Utilisez l'arborescence de gauche pour développer/réduire les dossiers et explorer la structure. Vous pouvez utiliser la barre de recherche pour filtrer par nom (appuyez sur « / » pour la focaliser). Utilisez « Tout développer / Tout réduire » pour ouvrir/fermer tout ; Maj+clic ou Alt+clic sur un dossier pour développer/réduire son sous-arbre entier.
5) Prévisualisez les fichiers dans la visionneuse de fichiers: Cliquez sur un nom de fichier pour l'ouvrir dans la visionneuse de fichiers (avec coloration syntaxique). La prévisualisation n'inclut pas automatiquement le fichier dans les exportations – les exportations sont contrôlées par les cases à cocher.
6) Sélectionnez exactement ce que vous voulez exporter: Cochez les cases à côté des fichiers ou des dossiers pour les inclure. La sélection d'un dossier inclut tout ce qu'il contient. Utilisez « Tout sélectionner / Tout désélectionner » pour modifier rapidement la portée. Vous pouvez également basculer par extension en utilisant les pilules de type de fichier ou en cliquant sur les lignes dans le tableau des types de fichiers.
7) Confirmez que vous êtes en mode sélection (le cas échéant): Lorsque vous avez une sélection active, un indicateur « SÉLECTION » apparaît dans l'en-tête des statistiques et les exportations n'opèrent que sur le sous-ensemble sélectionné. Désélectionnez tout pour revenir au mode projet complet.
8) Vérifiez les statistiques du projet et la taille estimée des jetons: Examinez les statistiques de droite (fichiers, dossiers, taille, etc.). Cliquez sur la statistique de taille pour basculer entre les octets et les jetons estimés (~4 caractères/jeton) afin d'évaluer si l'exportation tiendra dans la fenêtre de contexte de votre outil d'IA.
9) Exportez un seul fichier texte combiné (flux de travail principal): Cliquez sur « Exporter le texte combiné » pour télécharger un fichier .txt structuré contenant : (a) un en-tête d'arborescence de répertoires, et (b) chaque fichier inclus enveloppé de marqueurs START/END explicites et de chemins complets (par exemple, « // ===== DÉBUT DU FICHIER : chemin ===== // »).
10) Copiez/enregistrez alternativement le rapport texte depuis le panneau de rapport: Dans le panneau Rapport texte, utilisez « Copier dans le presse-papiers » pour coller directement dans un chat IA, ou « Enregistrer sous .txt » pour enregistrer le même rapport combiné sur le disque.
11) (Facultatif) Téléchargez le projet complet en tant que ZIP: Cliquez sur « Télécharger .zip » pour télécharger le projet complet en tant qu'archive ZIP (ceci est distinct de l'exportation de texte combiné).
12) Utilisez l'exportation avec ChatGPT/Claude: Téléchargez ou collez le texte combiné dans votre outil d'IA. L'arborescence des répertoires plus les marqueurs de fichier START/END aident le modèle à naviguer dans le projet comme un dépôt virtuel (trouver des fichiers par chemin, tracer les importations et se concentrer sur les sections pertinentes).

FAQ de MashuPack

MashuPack est un outil basé sur un navigateur qui transforme un dossier/répertoire local en une exportation structurée en texte brut, adaptée aux outils d'IA comme ChatGPT et Claude, en préservant la structure des dossiers et en ajoutant des délimitations de fichiers claires.

Derniers outils d'IA similaires à MashuPack

Gait
Gait
Gait est un outil de collaboration qui intègre la génération de code assistée par l'IA avec le contrôle de version, permettant aux équipes de suivre, comprendre et partager efficacement le contexte du code généré par l'IA.
invoices.dev
invoices.dev
invoices.dev est une plateforme de facturation automatisée qui génère des factures directement à partir des commits Git des développeurs, avec des capacités d'intégration pour GitHub, Slack, Linear et les services Google.
EasyRFP
EasyRFP
EasyRFP est un outil de calcul en périphérie alimenté par l'IA qui rationalise les réponses aux RFP (demande de proposition) et permet le phénotypage des champs en temps réel grâce à la technologie d'apprentissage profond.
Cart.ai
Cart.ai
Cart.ai is an AI-powered service platform that provides comprehensive business automation solutions including coding, customer relations management, video editing, e-commerce setup, and custom AI development with 24/7 support.