MashuPack adalah alat berbasis browser yang memungkinkan Anda memilih file atau subsistem yang tepat dari repositori lokal dan mengekspornya sebagai satu file teks yang bersih dan terstruktur untuk alur kerja AI—tanpa "backend", tanpa akun, dan tanpa unggahan repo.
https://mashupack.com/?ref=producthunt&utm_source=aipure
MashuPack

Informasi Produk

Diperbarui:May 26, 2026

Apa itu MashuPack

MashuPack mengubah folder lokal atau basis kode menjadi ekspor teks tunggal yang ramah AI sambil mempertahankan struktur proyek. Setelah Anda "drag-and-drop" folder (atau "browse" untuk memilihnya), ia memindai repositori Anda, menampilkan "file tree" yang dapat dinavigasi, dan memungkinkan Anda melihat pratinjau file serta mengkurasi dengan tepat apa yang harus disertakan. Semuanya berjalan secara lokal di browser Anda menggunakan File System Access API, dengan biner dikecualikan secara otomatis, sehingga kode Anda tidak diunggah ke mana pun oleh MashuPack.

Fitur Utama MashuPack

MashuPack adalah alat berbasis browser yang mengubah folder lokal atau repositori kode menjadi ekspor teks biasa tunggal yang terstruktur sehingga alat AI (seperti ChatGPT atau Claude) dapat menavigasinya dengan andal. Ini memindai proyek Anda secara lokal (tanpa unggahan), menampilkan pohon file dengan kontrol pencarian dan pemilihan, menyediakan statistik termasuk perkiraan jumlah token, mempratinjau file dengan penyorotan sintaksis, dan mengekspor file teks gabungan dengan struktur direktori ditambah penanda jalur START/END per-file yang jelas sehingga model dapat menemukan dan mereferensikan file tertentu tanpa memperlakukan repositori sebagai tempelan yang tidak terdiferensiasi.
Ekspor teks terstruktur tunggal: Mengekspor satu file .txt gabungan yang menyertakan header pohon direktori dan penanda START/END eksplisit dengan jalur file lengkap, sehingga lebih mudah bagi alat AI untuk menemukan dan memahami file tertentu.
Privasi lokal-pertama (tanpa server): Berjalan sepenuhnya di browser menggunakan File System Access API; file tidak diunggah ke mana pun, dan konten hanya dibaca saat mempratinjau atau mengekspor.
Pemilihan cakupan berdasarkan folder, file, atau jenis: Memungkinkan Anda mencentang file/folder yang tepat untuk disertakan, memilih/membatalkan pilihan berdasarkan ekstensi, dan dengan cepat mempersempit ekspor hanya ke subsistem yang ingin Anda diskusikan.
Statistik repositori + estimasi token: Menampilkan jumlah dan rincian ukuran berdasarkan jenis file dan memungkinkan Anda beralih ukuran ke perkiraan token (~4 karakter/token) untuk mengukur apakah ekspor sesuai dengan jendela konteks model.
UX cepat untuk repositori besar: Dirancang agar tetap responsif pada basis kode besar melalui rendering pohon virtual dan pengindeksan Rust/WASM yang berjalan di Web Worker.
Penampil file bawaan dengan penyorotan sintaksis: Mempratinjau file dalam aplikasi (penyorotan CodeMirror) tanpa secara otomatis memasukkannya ke dalam ekspor, menjaga kontrol pemilihan tetap eksplisit.

Kasus Penggunaan MashuPack

Tinjauan kode dan debugging yang dibantu AI: Ekspor seluruh proyek (atau modul yang ditargetkan) sehingga AI dapat melacak impor, mengidentifikasi bug, dan menyarankan perbaikan dengan referensi jalur file yang benar.
Orientasi dan panduan arsitektur: Hasilkan snapshot repositori yang terstruktur untuk anggota tim atau konsultan baru agar cepat memahami tata letak, modul utama, dan dependensi.
Mempersiapkan konteks minimal untuk obrolan LLM: Pilih hanya subsistem yang relevan (misalnya, otentikasi, pembayaran, UI) untuk menghindari membanjiri model dan mengurangi kebocoran kode yang tidak terkait.
Dokumentasi dan perencanaan refaktor: Berikan AI ekspor proyek yang dapat dinavigasi untuk mengusulkan langkah-langkah refaktor, mengidentifikasi duplikasi, atau menyusun dokumentasi yang selaras dengan struktur file aktual.
Triage keamanan dan kepatuhan: Cakupan ekspor ke area sensitif (konfigurasi, alur otentikasi, dependensi) sehingga AI dapat membantu menemukan pola berisiko sambil menjaga sisa repositori di luar cakupan.

Kelebihan

Ramah privasi: berjalan sepenuhnya di sisi klien tanpa unggahan ke server MashuPack.
Struktur yang dapat dibaca AI: header jalur dan penanda START/END membuat navigasi dan referensi lebih andal daripada salin-tempel mentah.
Cakupan yang fleksibel: pemilihan berdasarkan file/folder/jenis ditambah estimasi token membantu menyesuaikan batas model dan memfokuskan analisis.
Menangani repositori besar dengan baik: pengindeksan Web Worker + Rust/WASM dan pohon virtual menjaga kinerja tetap responsif.

Kekurangan

Membutuhkan browser desktop dan dukungan Akses Sistem File; penggunaan seluler bukan target.
Repositori yang sangat besar masih menimbulkan penundaan pemindaian sistem file awal yang tidak dapat dihindari (misalnya, 10–20 detik).
Jika Anda mengunggah ekspor ke penyedia AI, privasi kemudian bergantung pada kebijakan penyedia tersebut (perlindungan MashuPack berakhir pada saat ekspor).

Cara Menggunakan MashuPack

1) Buka MashuPack di browser desktop: Buka https://mashupack.com/ (disarankan desktop/laptop). MashuPack berjalan sepenuhnya di browser Anda (tanpa "backend", tanpa akun, tanpa unggahan repo).
2) Muat folder proyek: Muat kode baik dengan "drag and drop" folder ke halaman, atau dengan mengklik "Browse for folder" dan memilih direktori repositori. MashuPack akan memindai folder dan membangun "file tree".
3) (Opsional) Hapus dan muat ulang proyek yang berbeda: Gunakan "Clear project" di bilah atas untuk mengatur ulang, lalu muat folder baru.
4) Jelajahi "repository tree": Gunakan "tree" sisi kiri untuk memperluas/menciutkan folder dan menjelajahi struktur. Anda dapat menggunakan bilah pencarian untuk memfilter berdasarkan nama (tekan "/" untuk memfokuskannya). Gunakan "Expand all / Collapse all" untuk membuka/menutup semuanya; Shift+klik atau Alt+klik folder untuk memperluas/menciutkan seluruh "subtree"-nya.
5) Pratinjau file di "File viewer": Klik nama file untuk membukanya di "File viewer" (dengan penyorotan sintaks). Pratinjau tidak secara otomatis menyertakan file dalam ekspor—ekspor dikendalikan oleh kotak centang.
6) Pilih dengan tepat apa yang ingin Anda ekspor: Centang kotak di samping file atau folder untuk menyertakannya. Memilih folder menyertakan semua yang ada di dalamnya. Gunakan "Select all / Deselect all" untuk dengan cepat mengubah cakupan. Anda juga dapat beralih berdasarkan ekstensi menggunakan "file-type pills" atau dengan mengklik baris di tabel "File types".
7) Konfirmasi Anda dalam mode pemilihan (jika berlaku): Ketika Anda memiliki pilihan aktif, indikator "SELECTION" muncul di header statistik dan ekspor hanya beroperasi pada subset yang dipilih. Batalkan semua pilihan untuk kembali ke mode proyek penuh.
8) Periksa statistik proyek dan perkiraan ukuran token: Tinjau statistik sisi kanan (file, folder, ukuran, dll.). Klik statistik Ukuran untuk beralih antara byte dan perkiraan token (~4 karakter/token) untuk mengukur apakah ekspor akan sesuai dengan jendela konteks alat AI Anda.
9) Ekspor satu file teks gabungan (alur kerja utama): Klik "Export combined text" untuk mengunduh satu file .txt terstruktur yang berisi: (a) header "directory tree", dan (b) setiap file yang disertakan dibungkus dengan penanda START/END eksplisit dan jalur lengkap (misalnya, "// ===== START OF FILE: path ===== //").
10) Atau salin/simpan laporan teks dari panel laporan: Di panel "Text report", gunakan "Copy to clipboard" untuk menempel langsung ke obrolan AI, atau "Save as .txt" untuk menyimpan laporan gabungan yang sama ke disk.
11) (Opsional) Unduh proyek lengkap sebagai ZIP: Klik "Download .zip" untuk mengunduh proyek lengkap sebagai arsip ZIP (ini terpisah dari ekspor teks gabungan).
12) Gunakan ekspor dengan ChatGPT/Claude: Unggah atau tempel teks gabungan ke alat AI Anda. "Directory tree" ditambah penanda file START/END membantu model menavigasi proyek seperti repositori virtual (menemukan file berdasarkan jalur, melacak impor, dan berfokus pada bagian yang relevan).

FAQ MashuPack

MashuPack adalah alat berbasis browser yang mengubah folder/repositori lokal menjadi ekspor teks biasa terstruktur tunggal yang cocok untuk alat AI seperti ChatGPT dan Claude, menjaga struktur folder dan menambahkan batas file yang jelas.

Alat AI Terbaru Serupa dengan MashuPack

Gait
Gait
Gait adalah alat kolaborasi yang mengintegrasikan generasi kode yang dibantu AI dengan kontrol versi, memungkinkan tim untuk melacak, memahami, dan membagikan konteks kode yang dihasilkan AI dengan efisien.
invoices.dev
invoices.dev
invoices.dev adalah platform penagihan otomatis yang menghasilkan faktur langsung dari komit Git pengembang, dengan kemampuan integrasi untuk layanan GitHub, Slack, Linear, dan Google.
EasyRFP
EasyRFP
EasyRFP adalah toolkit komputasi tepi yang didukung AI yang memperlancar respons RFP (Permintaan Proposal) dan memungkinkan fenotip lapangan waktu nyata melalui teknologi pembelajaran mendalam.
Cart.ai
Cart.ai
Cart.ai adalah platform layanan bertenaga AI yang menyediakan solusi otomatisasi bisnis yang komprehensif termasuk pengkodean, manajemen hubungan pelanggan, pengeditan video, pengaturan e-commerce, dan pengembangan AI kustom dengan dukungan 24/7.