MashuPack — это браузерный инструмент, который позволяет выбирать точные файлы или подсистемы из локального репозитория и экспортировать их как один чистый, структурированный текстовый файл для рабочих процессов ИИ — без бэкенда, без учетной записи и без загрузки репозитория.
https://mashupack.com/?ref=producthunt&utm_source=aipure
MashuPack

Информация о продукте

Обновлено:26/05/2026

Что такое MashuPack

MashuPack превращает локальную папку или кодовую базу в единый, удобный для ИИ текстовый экспорт, сохраняя при этом структуру проекта. После того как вы перетащите папку (или выберете ее через обзор), он сканирует ваш репозиторий, отображает навигационное дерево файлов и позволяет предварительно просматривать файлы и точно выбирать, что должно быть включено. Все работает локально в вашем браузере с использованием File System Access API, бинарные файлы исключаются автоматически, поэтому ваш код никуда не загружается MashuPack.

Ключевые особенности MashuPack

MashuPack – это браузерный инструмент, который превращает локальную папку или репозиторий кода в единый, структурированный текстовый экспорт, который инструменты ИИ (такие как ChatGPT или Claude) могут надежно использовать. Он сканирует ваш проект локально (без загрузки), показывает дерево файлов с элементами управления поиском и выбором, предоставляет статистику, включая предполагаемое количество токенов, предварительно просматривает файлы с подсветкой синтаксиса и экспортирует объединенный текстовый файл со структурой каталогов, а также четкие маркеры пути НАЧАЛО/КОНЕЦ для каждого файла, чтобы модели могли находить и ссылаться на конкретные файлы, не рассматривая репозиторий как недифференцированную вставку.
Единый структурированный текстовый экспорт: Экспортирует один объединенный файл .txt, который включает заголовок дерева каталогов и явные маркеры НАЧАЛО/КОНЕЦ с полными путями к файлам, что облегчает инструментам ИИ поиск и анализ конкретных файлов.
Конфиденциальность по принципу "сначала локально" (без сервера): Работает полностью в браузере с использованием File System Access API; файлы никуда не загружаются, а содержимое считывается только при предварительном просмотре или экспорте.
Выборочный выбор по папке, файлу или типу: Позволяет отмечать точные файлы/папки для включения, выбирать/отменять выбор по расширению и быстро сужать экспорт до нужной подсистемы, которую вы хотите обсудить.
Статистика репозитория + оценка токенов: Показывает количество и разбивки по размеру по типу файла и позволяет переключать размер в предполагаемые токены (~4 символа/токен), чтобы оценить, помещается ли экспорт в окно контекста модели.
Быстрый UX для больших репозиториев: Разработан для сохранения отзывчивости на больших кодовых базах с помощью виртуализированного рендеринга дерева и индексации Rust/WASM, работающей в Web Worker.
Встроенный просмотрщик файлов с подсветкой синтаксиса: Предварительно просматривает файлы в приложении (подсветка CodeMirror) без автоматического включения их в экспорт, сохраняя явный контроль выбора.

Варианты использования MashuPack

Проверка кода и отладка с помощью ИИ: Экспортируйте весь проект (или целевой модуль), чтобы ИИ мог отслеживать импорты, выявлять ошибки и предлагать исправления с правильными ссылками на пути к файлам.
Онбординг и обзоры архитектуры: Создайте структурированный снимок репозитория для новых членов команды или консультантов, чтобы быстро понять структуру, ключевые модули и зависимости.
Подготовка минимального контекста для чатов LLM: Выберите только соответствующую подсистему (например, аутентификацию, платежи, пользовательский интерфейс), чтобы не перегружать модель и уменьшить утечку несвязанного кода.
Планирование документации и рефакторинга: Предоставьте ИИ навигационный экспорт проекта для предложения шагов рефакторинга, выявления дублирования или составления документации, соответствующей фактической структуре файлов.
Сортировка по безопасности и соответствию требованиям: Ограничьте экспорт конфиденциальными областями (конфигурация, потоки аутентификации, зависимости), чтобы ИИ мог помочь выявить рискованные шаблоны, оставляя остальную часть репозитория вне области действия.

Преимущества

Конфиденциальность: работает полностью на стороне клиента без загрузки на сервер MashuPack.
Структура, читаемая ИИ: заголовки путей и маркеры НАЧАЛО/КОНЕЦ делают навигацию и ссылки более надежными, чем простое копирование-вставка.
Гибкая область действия: выбор по файлу/папке/типу плюс оценка токенов помогает соответствовать ограничениям модели и фокусировать анализ.
Хорошо справляется с большими репозиториями: Web Worker + индексация Rust/WASM и виртуализированное дерево обеспечивают отзывчивую производительность.

Недостатки

Требуется настольный браузер и поддержка File System Access; мобильное использование не является целевым.
Очень большие репозитории по-прежнему вызывают неизбежную начальную задержку сканирования файловой системы (например, 10–20 секунд).
Если вы загружаете экспорт поставщику ИИ, конфиденциальность затем зависит от политики этого поставщика (защита MashuPack заканчивается на экспорте).

Как использовать MashuPack

1) Откройте MashuPack в настольном браузере: Перейдите на https://mashupack.com/ (рекомендуется использовать настольный компьютер/ноутбук). MashuPack полностью работает в вашем браузере (без бэкенда, без учетной записи, без загрузки репозитория).
2) Загрузите папку проекта: Загрузите код, перетащив папку на страницу или нажав «Browse for folder» и выбрав каталог репозитория. MashuPack просканирует папку и построит дерево файлов.
3) (Необязательно) Очистите и перезагрузите другой проект: Используйте «Clear project» в верхней панели для сброса, затем загрузите новую папку.
4) Просмотрите дерево репозитория: Используйте дерево слева, чтобы разворачивать/сворачивать папки и исследовать структуру. Вы можете использовать строку поиска для фильтрации по имени (нажмите «/», чтобы сфокусироваться на ней). Используйте «Expand all / Collapse all», чтобы открыть/закрыть все; Shift+клик или Alt+клик по папке, чтобы развернуть/свернуть все ее поддерево.
5) Предварительный просмотр файлов в Просмотрщике файлов: Нажмите на имя файла, чтобы открыть его в Просмотрщике файлов (с подсветкой синтаксиса). Предварительный просмотр не включает файл в экспорт автоматически — экспорт контролируется флажками.
6) Выберите именно то, что вы хотите экспортировать: Отметьте флажки рядом с файлами или папками, чтобы включить их. Выбор папки включает все, что находится внутри нее. Используйте «Select all / Deselect all», чтобы быстро изменить область. Вы также можете переключать по расширению, используя кнопки типов файлов или нажимая строки в таблице «File types».
7) Убедитесь, что вы находитесь в режиме выбора (если применимо): Когда у вас есть активный выбор, в заголовке статистики появляется индикатор «SELECTION», и экспорт работает только с выбранным подмножеством. Снимите все выделения, чтобы вернуться в режим полного проекта.
8) Проверьте статистику проекта и предполагаемый размер токенов: Просмотрите статистику справа (файлы, папки, размер и т.д.). Нажмите на статистику «Size», чтобы переключиться между байтами и предполагаемыми токенами (~4 символа/токен), чтобы оценить, поместится ли экспорт в контекстное окно вашего инструмента ИИ.
9) Экспортируйте один объединенный текстовый файл (основной рабочий процесс): Нажмите «Export combined text», чтобы загрузить один структурированный .txt, содержащий: (a) заголовок дерева каталогов и (b) каждый включенный файл, обернутый явными маркерами START/END и полными путями (например, «// ===== START OF FILE: path ===== //»).
10) Альтернативно скопируйте/сохраните текстовый отчет из панели отчетов: На панели «Text report» используйте «Copy to clipboard», чтобы вставить непосредственно в чат ИИ, или «Save as .txt», чтобы сохранить тот же объединенный отчет на диск.
11) (Необязательно) Загрузите полный проект в виде ZIP-архива: Нажмите «Download .zip», чтобы загрузить полный проект в виде ZIP-архива (это отличается от экспорта объединенного текста).
12) Используйте экспорт с ChatGPT/Claude: Загрузите или вставьте объединенный текст в ваш инструмент ИИ. Дерево каталогов плюс маркеры START/END файла помогают модели ориентироваться в проекте как в виртуальном репозитории (находить файлы по пути, отслеживать импорты и фокусироваться на соответствующих разделах).

Часто задаваемые вопросы о MashuPack

MashuPack — это браузерный инструмент, который превращает локальную папку/репозиторий в единый структурированный текстовый экспорт, подходящий для инструментов ИИ, таких как ChatGPT и Claude, сохраняя структуру папок и добавляя четкие границы файлов.

Последние ИИ-инструменты, похожие на MashuPack

Gait
Gait
Gait — это инструмент для сотрудничества, который интегрирует генерацию кода с поддержкой ИИ с системой контроля версий, позволяя командам эффективно отслеживать, понимать и делиться контекстом кода, сгенерированного ИИ.
invoices.dev
invoices.dev
invoices.dev - это автоматизированная платформа для выставления счетов, которая генерирует счета напрямую из коммитов Git разработчиков, с возможностями интеграции с GitHub, Slack, Linear и Google-услугами.
EasyRFP
EasyRFP
EasyRFP — это ИИ-технология для вычислений на краю, которая упрощает ответы на RFP (запросы предложений) и позволяет проводить реальное время полевой фенотипизации с использованием технологий глубокого обучения.
Cart.ai
Cart.ai
Cart.ai — это платформа на основе ИИ, предоставляющая комплексные решения для автоматизации бизнеса, включая программирование, управление отношениями с клиентами, редактирование видео, настройку электронной коммерции и разработку пользовательских решений на основе ИИ с поддержкой 24/7.