MashuPack 是一個基於瀏覽器的工具,可讓您從本地儲存庫中選擇確切的檔案或子系統,並將它們匯出為一個乾淨、結構化的文字檔案,用於 AI 工作流程——無需後端、無需帳戶、無需儲存庫上傳。
https://mashupack.com/?ref=producthunt&utm_source=aipure
MashuPack

產品資訊

更新時間:2026年05月26日

什麼是 MashuPack

MashuPack 將本地資料夾或程式碼庫轉換為單一、AI 友好的文字匯出,同時保留專案結構。在您拖放資料夾(或瀏覽選擇一個)後,它會掃描您的儲存庫,顯示可導航的檔案樹,並讓您預覽檔案並精確策劃應包含的內容。所有內容都在您的瀏覽器中本地運行,使用檔案系統存取 API,自動排除二進位檔案,因此您的程式碼不會被 MashuPack 上傳到任何地方。

MashuPack 的主要功能

MashuPack 是一個瀏覽器工具,能將本地資料夾或程式碼儲存庫轉換為單一、結構化的純文字匯出,讓 AI 工具(如 ChatGPT 或 Claude)能夠可靠地導航。它會在本地掃描您的專案(無需上傳),顯示帶有搜尋和選擇控制項的檔案樹,提供包括預估 token 數量的統計數據,以語法高亮顯示預覽檔案,並匯出一個包含目錄結構和清晰的每個檔案 START/END 路徑標記的組合文字檔案,以便模型可以找到並引用特定檔案,而無需將儲存庫視為未經區分的貼上內容。
單一結構化文字匯出: 匯出一個組合的 .txt 檔案,其中包含目錄樹標頭和帶有完整檔案路徑的明確 START/END 標記,使 AI 工具更容易定位和理解特定檔案。
本地優先隱私(無伺服器): 完全在瀏覽器中使用檔案系統存取 API 運行;檔案不會上傳到任何地方,內容僅在預覽或匯出時讀取。
按資料夾、檔案或類型進行範圍選擇: 允許您勾選要包含的確切檔案/資料夾,按擴展名選擇/取消選擇,並快速將匯出範圍縮小到您想要討論的子系統。
儲存庫統計數據 + token 估計: 按檔案類型顯示計數和大小細分,並允許您將大小切換為估計的 token 數(約 4 個字元/token),以評估匯出是否符合模型上下文視窗。
適用於大型儲存庫的快速使用者體驗: 旨在透過虛擬化樹狀渲染和在 Web Worker 中運行的 Rust/WASM 索引,在大程式碼庫上保持響應。
內建檔案檢視器,帶有語法高亮顯示: 在應用程式內預覽檔案(CodeMirror 高亮顯示),而不會自動將其包含在匯出中,從而保持選擇控制的明確性。

MashuPack 的使用案例

AI 輔助的程式碼審查和除錯: 匯出整個專案(或目標模組),以便 AI 可以追蹤導入、識別錯誤並提出帶有正確檔案路徑參考的修復建議。
入職培訓和架構導覽: 為新團隊成員或顧問生成儲存庫的結構化快照,以便快速了解佈局、關鍵模組和依賴項。
為 LLM 聊天準備最少上下文: 僅選擇相關子系統(例如,身份驗證、支付、UI),以避免模型過載並減少不相關程式碼的洩漏。
文件和重構規劃: 向 AI 提供可導航的專案匯出,以提出重構步驟、識別重複或草擬與實際檔案結構一致的文件。
安全和合規性分類: 將匯出範圍限定在敏感區域(配置、身份驗證流程、依賴項),以便 AI 可以幫助發現風險模式,同時將儲存庫的其餘部分排除在範圍之外。

優點

隱私友好:完全在客戶端運行,無需上傳到 MashuPack 伺服器。
AI 可讀結構:路徑標頭和 START/END 標記使導航和引用比原始複製貼上更可靠。
靈活的範圍設定:按檔案/資料夾/類型選擇加上 token 估計有助於符合模型限制並專注於分析。
良好地處理大型儲存庫:Web Worker + 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/END 標記和完整路徑包裝(例如,「// ===== START OF FILE: path ===== //」)。
10) 或者從報告面板複製/儲存文字報告: 在文字報告面板中,使用「複製到剪貼簿」直接貼到 AI 聊天中,或「另存為 .txt」將相同的合併報告儲存到磁碟。
11) (可選) 將整個專案下載為 ZIP: 點擊「下載 .zip」將整個專案下載為 ZIP 壓縮檔(這與合併文字匯出是分開的)。
12) 將匯出與 ChatGPT/Claude 搭配使用: 將合併的文字上傳或貼到您的 AI 工具中。目錄樹加上 START/END 檔案標記有助於模型像虛擬儲存庫一樣導航專案(按路徑查找檔案、追蹤導入並專注於相關部分)。

MashuPack 常見問題

MashuPack 是一個基於瀏覽器的工具,它能將本地資料夾/儲存庫轉換為單一的結構化純文字匯出,適用於 ChatGPT 和 Claude 等 AI 工具,同時保留資料夾結構並添加清晰的檔案邊界。

与 MashuPack 类似的最新 AI 工具

Gait
Gait
Gait 是一個集成 AI 辅助代碼生成和版本控制的協作工具,使團隊能夠高效地追蹤、理解和共享 AI 生成代碼的上下文。
invoices.dev
invoices.dev
invoices.dev 是一個自動化發票平台,直接從開發者的 Git 提交生成發票,並具有 GitHub、Slack、Linear 和 Google 服務的集成能力。
EasyRFP
EasyRFP
EasyRFP 是一個 AI 驅動的邊緣計算工具包,通過深度學習技術簡化 RFP(請求提案)回應並實現實時田間表型。
Cart.ai
Cart.ai
Cart.ai 是一個 AI 驅動的服務平台,提供全面的業務自動化解決方案,包括編碼、客戶關係管理、視頻編輯、電商設置和定制 AI 開發,並提供 24/7 支持。