English | 中文
JSUnpack 是一个基于 AI 的 JavaScript 反编译与分析工具, 用于分析 已经打包、压缩、混淆后的前端代码,帮助开发者理解「这个网站到底是怎么实现的」。
👉 在线体验:https://www.jsunpack.tech/
如果你正在做下面这些事情,这个工具就是为你准备的:
- 想研究 某个网站的交互、动画或整体实现方案
- 只有浏览器里加载的 JS 文件,没有源码、没有构建配置
- 面对 Webpack / Vite / Rollup 打包后的代码,变量名被严重混淆
- 想分析 xx.js / React / Vue 等复杂前端产物 的实现逻辑
- 现有工具只能格式化代码,但 依然很难读懂
JSUnpack 的目标是 让人真正能看懂前端产物在做什么。
- 基于上下文分析代码逻辑,而不是简单字符串替换
- 识别关键流程、核心函数与模块结构
- 辅助理解复杂控制流与业务逻辑
- 智能推测变量与函数的实际用途
- 自动识别常见第三方库与框架代码
- 减少无关代码干扰,聚焦真正有价值的实现部分
- 适用于多入口、多 chunk 的真实构建产物
- 支持高度压缩、混合框架、业务与库代码交织的场景
- 不是 Demo 级工具,而是为真实项目设计
无需安装、无需配置:
👉 https://www.jsunpack.tech/
粘贴混淆后的 JS → 一键分析 → 获得可理解的结果
- 技术选型前,分析竞品或参考站点的实现方式
- 学习复杂交互、动画、WebGL 或工程架构设计
- 排查线上问题、理解历史遗留前端产物
- 安全研究、架构分析、技术调研(合法合规场景)
- JSUnpack 不以 100% 还原原始源码为目标
- 多轮打包与混淆后,部分语义信息本身不可逆
- 本工具仅用于 学习、分析、研究与问题定位
- 不提供任何破解、绕过授权或商业保护的能力
👉 https://www.jsunpack.tech/blog/our-story-and-vision/
本仓库为 JSUnpack 的前端开源实现,
用于界面展示与交互,只有UI和交互逻辑。
- React
- Next.js
- TypeScript
- Tailwind CSS
- @radix-ui
node >= 18
npm install
npm run dev