
MashuPack
MashuPack은 로컬 저장소에서 정확한 파일 또는 서브시스템을 선택하고 AI 워크플로우를 위해 하나의 깔끔하고 구조화된 텍스트 파일로 내보낼 수 있는 브라우저 기반 도구입니다. 백엔드, 계정, 저장소 업로드가 필요 없습니다.
https://mashupack.com/?ref=producthunt&utm_source=aipure

제품 정보
업데이트됨:May 26, 2026
MashuPack이란?
MashuPack은 로컬 폴더 또는 코드베이스를 프로젝트 구조를 유지하면서 단일의 AI 친화적인 텍스트 내보내기로 변환합니다. 폴더를 드래그 앤 드롭하거나(또는 찾아보기를 통해 선택) 저장소를 스캔하고 탐색 가능한 파일 트리를 표시하며 파일을 미리 보고 포함할 내용을 정확하게 선별할 수 있습니다. 모든 작업은 File System Access API를 사용하여 브라우저에서 로컬로 실행되며, 바이너리는 자동으로 제외되므로 MashuPack에 의해 코드가 어디에도 업로드되지 않습니다.
MashuPack의 주요 기능
MashuPack은 로컬 폴더 또는 코드 저장소를 AI 도구(ChatGPT 또는 Claude 등)가 안정적으로 탐색할 수 있는 단일의 구조화된 일반 텍스트 내보내기로 변환하는 브라우저 기반 도구입니다. 프로젝트를 로컬에서 스캔하고(업로드 없음), 검색 및 선택 컨트롤이 있는 파일 트리를 표시하며, 예상 토큰 수를 포함한 통계를 제공하고, 구문 강조 표시로 파일을 미리 보고, 디렉토리 구조와 명확한 파일별 시작/끝 경로 마커가 포함된 결합된 텍스트 파일을 내보내어 모델이 저장소를 구분되지 않은 붙여넣기로 취급하지 않고 특정 파일을 찾고 참조할 수 있도록 합니다.
단일 구조화된 텍스트 내보내기: 디렉토리 트리 헤더와 전체 파일 경로가 있는 명시적인 시작/끝 마커를 포함하는 하나의 결합된 .txt 파일을 내보내어 AI 도구가 특정 파일을 찾고 추론하기 쉽게 만듭니다.
로컬 우선 개인 정보 보호(서버 없음): 파일 시스템 액세스 API를 사용하여 브라우저에서 전적으로 실행됩니다. 파일은 어디에도 업로드되지 않으며, 내용은 미리 보거나 내보낼 때만 읽습니다.
폴더, 파일 또는 유형별 범위 지정 선택: 포함할 정확한 파일/폴더를 선택하고, 확장자별로 선택/선택 해제하며, 논의하려는 하위 시스템으로 내보내기를 빠르게 좁힐 수 있습니다.
저장소 통계 + 토큰 추정: 파일 유형별 개수 및 크기 분석을 표시하고, 크기를 예상 토큰(~4자/토큰)으로 전환하여 내보내기가 모델 컨텍스트 창에 맞는지 측정할 수 있습니다.
대규모 저장소를 위한 빠른 UX: 가상화된 트리 렌더링과 웹 워커에서 실행되는 Rust/WASM 인덱싱을 통해 대규모 코드베이스에서도 반응성을 유지하도록 설계되었습니다.
구문 강조 기능이 있는 내장 파일 뷰어: 선택 제어를 명시적으로 유지하면서 파일을 앱 내에서 미리 봅니다(CodeMirror 강조 표시). 자동으로 내보내기에 포함되지는 않습니다.
MashuPack의 사용 사례
AI 지원 코드 검토 및 디버깅: AI가 가져오기를 추적하고, 버그를 식별하고, 올바른 파일 경로 참조를 통해 수정 사항을 제안할 수 있도록 전체 프로젝트(또는 대상 모듈)를 내보냅니다.
온보딩 및 아키텍처 둘러보기: 새 팀원이나 컨설턴트가 레이아웃, 주요 모듈 및 종속성을 빠르게 이해할 수 있도록 저장소의 구조화된 스냅샷을 생성합니다.
LLM 채팅을 위한 최소 컨텍스트 준비: 모델에 과부하가 걸리는 것을 방지하고 관련 없는 코드의 유출을 줄이기 위해 관련 하위 시스템(예: 인증, 결제, UI)만 선택합니다.
문서화 및 리팩토링 계획: AI에 탐색 가능한 프로젝트 내보내기를 제공하여 리팩토링 단계를 제안하고, 중복을 식별하거나, 실제 파일 구조에 맞춰 문서를 초안합니다.
보안 및 규정 준수 분류: 내보내기 범위를 민감한 영역(구성, 인증 흐름, 종속성)으로 지정하여 AI가 위험한 패턴을 찾는 데 도움을 주면서 나머지 저장소는 범위에서 제외합니다.
장점
개인 정보 보호 친화적: MashuPack 서버에 업로드 없이 완전히 클라이언트 측에서 실행됩니다.
AI 판독 가능한 구조: 경로 헤더와 시작/끝 마커는 원시 복사-붙여넣기보다 탐색 및 참조를 더 안정적으로 만듭니다.
유연한 범위 지정: 파일/폴더/유형별 선택과 토큰 추정은 모델 제한에 맞추고 분석에 집중하는 데 도움이 됩니다.
대규모 저장소를 잘 처리: 웹 워커 + Rust/WASM 인덱싱 및 가상화된 트리는 성능을 반응적으로 유지합니다.
단점
데스크톱 브라우저와 파일 시스템 액세스 지원이 필요합니다. 모바일 사용은 대상이 아닙니다.
매우 큰 저장소는 여전히 피할 수 없는 초기 파일 시스템 스캔 지연(예: 10~20초)이 발생합니다.
내보내기를 AI 공급자에게 업로드하는 경우 개인 정보 보호는 해당 공급자의 정책에 따라 달라집니다(MashuPack의 보호는 내보내기에서 끝납니다).
MashuPack 사용 방법
1) 데스크톱 브라우저에서 MashuPack 열기: https://mashupack.com/으로 이동합니다 (데스크톱/노트북 권장). MashuPack은 전적으로 브라우저에서 실행됩니다 (백엔드, 계정, 저장소 업로드 없음).
2) 프로젝트 폴더 로드: 폴더를 페이지로 드래그 앤 드롭하거나, '폴더 찾아보기'를 클릭하여 저장소 디렉토리를 선택하여 코드를 로드합니다. MashuPack은 폴더를 스캔하고 파일 트리를 구축합니다.
3) (선택 사항) 다른 프로젝트 지우고 다시 로드: 상단 바에서 '프로젝트 지우기'를 사용하여 재설정한 다음 새 폴더를 로드합니다.
4) 저장소 트리 탐색: 왼쪽 트리를 사용하여 폴더를 확장/축소하고 구조를 탐색합니다. 검색 바를 사용하여 이름으로 필터링할 수 있습니다 ('/'를 눌러 포커스). '모두 확장 / 모두 축소'를 사용하여 모든 것을 열고 닫습니다. Shift+클릭 또는 Alt+클릭하여 폴더의 전체 하위 트리를 확장/축소합니다.
5) 파일 뷰어에서 파일 미리 보기: 파일 이름을 클릭하여 파일 뷰어에서 엽니다 (구문 강조 표시). 미리 보기는 파일을 내보내기에 자동으로 포함하지 않습니다. 내보내기는 체크박스로 제어됩니다.
6) 내보낼 내용을 정확하게 선택: 파일 또는 폴더 옆의 체크박스를 선택하여 포함합니다. 폴더를 선택하면 그 안에 있는 모든 것이 포함됩니다. '모두 선택 / 모두 선택 해제'를 사용하여 범위를 빠르게 변경합니다. 파일 형식 필을 사용하거나 파일 형식 테이블의 행을 클릭하여 확장자로 토글할 수도 있습니다.
7) 선택 모드인지 확인 (해당하는 경우): 활성 선택 항목이 있으면 통계 헤더에 'SELECTION' 표시기가 나타나고 내보내기는 선택된 하위 집합에 대해서만 작동합니다. 전체 프로젝트 모드로 돌아가려면 모두 선택 해제합니다.
8) 프로젝트 통계 및 예상 토큰 크기 확인: 오른쪽 통계(파일, 폴더, 크기 등)를 검토합니다. 크기 통계를 클릭하여 바이트와 예상 토큰(~4자/토큰) 사이를 전환하여 내보내기가 AI 도구의 컨텍스트 창에 맞는지 측정합니다.
9) 단일 결합 텍스트 파일 내보내기 (주요 워크플로우): '결합 텍스트 내보내기'를 클릭하여 다음을 포함하는 구조화된 .txt 파일을 다운로드합니다: (a) 디렉토리 트리 헤더, (b) 명시적인 시작/끝 마커와 전체 경로로 래핑된 각 포함 파일 (예: '// ===== START OF FILE: path ===== //').
10) 또는 보고서 패널에서 텍스트 보고서 복사/저장: 텍스트 보고서 패널에서 '클립보드에 복사'를 사용하여 AI 채팅에 직접 붙여넣거나, '다른 이름으로 .txt 저장'을 사용하여 동일한 결합 보고서를 디스크에 저장합니다.
11) (선택 사항) 전체 프로젝트를 ZIP으로 다운로드: 'ZIP 다운로드'를 클릭하여 전체 프로젝트를 ZIP 아카이브로 다운로드합니다 (이는 결합 텍스트 내보내기와 별개입니다).
12) ChatGPT/Claude와 함께 내보내기 사용: 결합된 텍스트를 AI 도구에 업로드하거나 붙여넣습니다. 디렉토리 트리와 시작/끝 파일 마커는 모델이 가상 저장소처럼 프로젝트를 탐색하는 데 도움이 됩니다 (경로별 파일 찾기, 가져오기 추적, 관련 섹션에 집중).
MashuPack 자주 묻는 질문
MashuPack은 로컬 폴더/저장소를 ChatGPT 및 Claude와 같은 AI 도구에 적합한 단일 구조화된 일반 텍스트 내보내기로 변환하여 폴더 구조를 보존하고 명확한 파일 경계를 추가하는 브라우저 기반 도구입니다.











