MashuPack
MashuPack 是一款专为开发者打造的浏览器端代码仓库整理工具,能够将本地代码库快速打包成结构清晰的纯文本文件,完美适配 ChatGPT、Claude 等 AI 大模型的上下文理解需求。无需上传任何数据,所有处理均在浏览器本地完成,既保护代码隐私,又让 AI 能够像浏览真实项目一样智能导航、精准定位所需文件。
核心亮点
- 本地隐私保护:基于浏览器 File System Access API 实现纯本地处理,代码文件绝不上传服务器,敏感项目也可安心使用
- 智能结构导出:自动生成带路径标记的纯文本报告,AI 可通过 START/END 标识符快速 grep 定位、追踪依赖、逐文件阅读
- 一键批量操作:拖拽文件夹即可扫描,支持按文件类型筛选、批量选择/取消、一键导出 ZIP 或合并文本
- Token 预估功能:实时显示项目字节数与估算 Token 数,提前判断是否在 AI 上下文窗口限制内
- Wasm 高性能引擎:Rust + WebAssembly 构建核心算法,Web Worker 异步运行,轻松处理万级文件大型仓库
典型应用场景
- AI 代码审查:将完整项目结构导入 Claude 或 ChatGPT,让 AI 基于全局上下文进行代码审查、架构建议或 Bug 定位
- 快速技术咨询:导出精简代码片段,向 AI 询问特定模块的实现逻辑、优化方案或重构建议
- 项目文档生成:利用 AI 分析完整代码库,自动生成 README 文档、API 说明或技术规范
- 遗留代码梳理:面对陌生的大型项目,通过 AI 辅助快速理解文件组织结构和核心模块依赖关系
目标用户
主要面向需要频繁与 AI 协作的软件开发工程师、技术架构师以及代码审查人员,特别适合注重数据隐私、希望在本地完成敏感代码处理的个人开发者与企业技术团队。