MashuPack es una herramienta basada en navegador que le permite seleccionar archivos o subsistemas exactos de un repositorio local y exportarlos como un archivo de texto limpio y estructurado para flujos de trabajo de IA, sin backend, sin cuenta y sin carga de repositorio.
https://mashupack.com/?ref=producthunt&utm_source=aipure
MashuPack

Información del Producto

Actualizado:26/05/2026

¿Qué es MashuPack?

MashuPack convierte una carpeta local o una base de código en una única exportación de texto amigable para la IA, preservando la estructura del proyecto. Después de arrastrar y soltar una carpeta (o buscar para seleccionar una), escanea su repositorio, muestra un árbol de archivos navegable y le permite previsualizar archivos y seleccionar exactamente lo que debe incluirse. Todo se ejecuta localmente en su navegador utilizando la API de acceso al sistema de archivos, con los binarios excluidos automáticamente, por lo que su código no se carga en ningún lugar por MashuPack.

Características Principales de MashuPack

MashuPack es una herramienta basada en navegador que convierte una carpeta local o un repositorio de código en una exportación de texto plano única y estructurada que las herramientas de IA (como ChatGPT o Claude) pueden navegar de forma fiable. Escanea su proyecto localmente (sin necesidad de subirlo), muestra un árbol de archivos con controles de búsqueda y selección, proporciona estadísticas que incluyen un recuento estimado de tokens, previsualiza archivos con resaltado de sintaxis y exporta un archivo de texto combinado con la estructura de directorios más marcadores claros de ruta de INICIO/FIN por archivo para que los modelos puedan encontrar y referenciar archivos específicos sin tratar el repositorio como una "pasta" indiferenciada.
Exportación de texto estructurado único: Exporta un archivo .txt combinado que incluye un encabezado de árbol de directorios y marcadores explícitos de INICIO/FIN con rutas de archivo completas, lo que facilita que las herramientas de IA localicen y razonen sobre archivos específicos.
Privacidad local primero (sin servidor): Se ejecuta completamente en el navegador utilizando la API de acceso al sistema de archivos; los archivos no se cargan en ningún lugar y el contenido se lee solo al previsualizar o exportar.
Selección con ámbito por carpeta, archivo o tipo: Le permite marcar archivos/carpetas exactos para incluir, seleccionar/deseleccionar por extensión y reducir rápidamente las exportaciones al subsistema que desea discutir.
Estadísticas del repositorio + estimación de tokens: Muestra recuentos y desgloses de tamaño por tipo de archivo y le permite alternar el tamaño en tokens estimados (~4 caracteres/token) para evaluar si una exportación se ajusta a la ventana de contexto de un modelo.
UX rápida para grandes repositorios: Diseñado para mantenerse receptivo en grandes bases de código mediante la representación de árboles virtualizados y la indexación Rust/WASM que se ejecuta en un Web Worker.
Visor de archivos integrado con resaltado de sintaxis: Previsualiza archivos en la aplicación (resaltado de CodeMirror) sin incluirlos automáticamente en la exportación, manteniendo el control de selección explícito.

Casos de Uso de MashuPack

Revisión y depuración de código asistida por IA: Exporte un proyecto completo (o un módulo específico) para que una IA pueda rastrear importaciones, identificar errores y sugerir soluciones con referencias correctas a la ruta de los archivos.
Incorporación y recorridos de arquitectura: Genere una instantánea estructurada de un repositorio para que los nuevos miembros del equipo o consultores comprendan rápidamente el diseño, los módulos clave y las dependencias.
Preparación de contexto mínimo para chats LLM: Seleccione solo el subsistema relevante (por ejemplo, autenticación, pagos, interfaz de usuario) para evitar abrumar al modelo y reducir la fuga de código no relacionado.
Documentación y planificación de refactorización: Proporcione a una IA una exportación de proyecto navegable para proponer pasos de refactorización, identificar duplicaciones o redactar documentación alineada con la estructura de archivos real.
Clasificación de seguridad y cumplimiento: Limite las exportaciones a áreas sensibles (configuración, flujos de autenticación, dependencias) para que una IA pueda ayudar a detectar patrones de riesgo mientras mantiene el resto del repositorio fuera del alcance.

Ventajas

Amigable con la privacidad: se ejecuta completamente del lado del cliente sin subir a un servidor de MashuPack.
Estructura legible por IA: los encabezados de ruta y los marcadores de INICIO/FIN hacen que la navegación y la referencia sean más fiables que el copiar y pegar sin formato.
Alcance flexible: la selección por archivo/carpeta/tipo más la estimación de tokens ayuda a ajustarse a los límites del modelo y a enfocar el análisis.
Maneja bien los repositorios grandes: Web Worker + indexación Rust/WASM y árbol virtualizado mantienen el rendimiento receptivo.

Desventajas

Requiere un navegador de escritorio y soporte para el acceso al sistema de archivos; el uso móvil no es el objetivo.
Los repositorios muy grandes aún incurren en un retraso inicial inevitable en el escaneo del sistema de archivos (por ejemplo, 10-20 segundos).
Si sube la exportación a un proveedor de IA, la privacidad dependerá de las políticas de ese proveedor (la protección de MashuPack termina en la exportación).

Cómo Usar MashuPack

1) Abra MashuPack en un navegador de escritorio: Vaya a https://mashupack.com/ (se recomienda escritorio/portátil). MashuPack se ejecuta completamente en su navegador (sin backend, sin cuenta, sin carga de repositorio).
2) Cargue una carpeta de proyecto: Cargue el código arrastrando y soltando una carpeta en la página, o haciendo clic en "Examinar carpeta" y seleccionando el directorio del repositorio. MashuPack escaneará la carpeta y construirá un árbol de archivos.
3) (Opcional) Borre y recargue un proyecto diferente: Use "Borrar proyecto" en la barra superior para reiniciar, luego cargue una nueva carpeta.
4) Explore el árbol del repositorio: Use el árbol del lado izquierdo para expandir/contraer carpetas y explorar la estructura. Puede usar la barra de búsqueda para filtrar por nombre (presione "/" para enfocarla). Use "Expandir todo / Contraer todo" para abrir/cerrar todo; Shift+clic o Alt+clic en una carpeta para expandir/contraer todo su subárbol.
5) Previsualice archivos en el visor de archivos: Haga clic en un nombre de archivo para abrirlo en el visor de archivos (con resaltado de sintaxis). La previsualización no incluye automáticamente el archivo en las exportaciones; las exportaciones se controlan mediante casillas de verificación.
6) Seleccione exactamente lo que desea exportar: Marque las casillas de verificación junto a los archivos o carpetas para incluirlos. Seleccionar una carpeta incluye todo lo que contiene. Use "Seleccionar todo / Deseleccionar todo" para cambiar rápidamente el alcance. También puede alternar por extensión usando las etiquetas de tipo de archivo o haciendo clic en las filas de la tabla de tipos de archivo.
7) Confirme que está en modo de selección (si corresponde): Cuando tiene una selección activa, aparece un indicador de "SELECCIÓN" en el encabezado de estadísticas y las exportaciones operan solo en el subconjunto seleccionado. Deseleccione todo para volver al modo de proyecto completo.
8) Verifique las estadísticas del proyecto y el tamaño estimado de los tokens: Revise las estadísticas del lado derecho (archivos, carpetas, tamaño, etc.). Haga clic en la estadística de Tamaño para alternar entre bytes y tokens estimados (~4 caracteres/token) para evaluar si la exportación cabrá en la ventana de contexto de su herramienta de IA.
9) Exporte un único archivo de texto combinado (flujo de trabajo principal): Haga clic en "Exportar texto combinado" para descargar un archivo .txt estructurado que contenga: (a) un encabezado de árbol de directorios y (b) cada archivo incluido envuelto con marcadores START/END explícitos y rutas completas (por ejemplo, "// ===== INICIO DEL ARCHIVO: ruta ===== //").
10) Alternativamente, copie/guarde el informe de texto del panel de informes: En el panel de informe de texto, use "Copiar al portapapeles" para pegar directamente en un chat de IA, o "Guardar como .txt" para guardar el mismo informe combinado en el disco.
11) (Opcional) Descargue el proyecto completo como un ZIP: Haga clic en "Descargar .zip" para descargar el proyecto completo como un archivo ZIP (esto es independiente de la exportación de texto combinado).
12) Use la exportación con ChatGPT/Claude: Cargue o pegue el texto combinado en su herramienta de IA. El árbol de directorios más los marcadores de archivo START/END ayudan al modelo a navegar por el proyecto como un repositorio virtual (encontrar archivos por ruta, rastrear importaciones y enfocarse en secciones relevantes).

Preguntas Frecuentes de MashuPack

MashuPack es una herramienta basada en navegador que convierte una carpeta/repositorio local en una única exportación de texto plano estructurado, adecuada para herramientas de IA como ChatGPT y Claude, preservando la estructura de carpetas y añadiendo límites de archivo claros.

Últimas herramientas de IA similares a MashuPack

Gait
Gait
Gait es una herramienta de colaboración que integra la generación de código asistido por IA con el control de versiones, permitiendo a los equipos rastrear, entender y compartir el contexto del código generado por IA de manera eficiente.
invoices.dev
invoices.dev
invoices.dev es una plataforma de facturación automatizada que genera facturas directamente de los commits de Git de los desarrolladores, con capacidades de integración para GitHub, Slack, Linear y servicios de Google.
EasyRFP
EasyRFP
EasyRFP es un kit de herramientas de computación en el borde impulsado por IA que agiliza las respuestas a RFP (Solicitud de Propuesta) y permite el fenotipado de campo en tiempo real a través de tecnología de aprendizaje profundo.
Cart.ai
Cart.ai
Cart.ai es una plataforma de servicios impulsada por IA que proporciona soluciones integrales de automatización empresarial, incluyendo codificación, gestión de relaciones con clientes, edición de video, configuración de comercio electrónico y desarrollo de IA personalizada con soporte 24/7.