Что это такое?
AI-декомпилятор JavaScript, который восстанавливает читаемый код из минифицированных и обфусцированных бандлов с криптографическими доказательствами.
Это декомпилятор нового поколения для JavaScript, написанный на Rust, который семантически понимает код. Он восстанавливает исходные имена переменных с помощью AI, доказывает каждое преобразование криптографическими цепочками свидетелей и становится умнее с...
Для JavaScript-разработчиков, которые анализируют минифицированные библиотеки, и специалистов по безопасности, исследующих обфусцированный код.
Современные бандлеры и минификаторы превращают код в нечитаемую кашу — невозможно понять логику, восстановить структуру модулей или отладить сторонние библиотеки без исходников.
Проект использует пятиэтапный конвейер: сначала парсит минифицированный код, строит граф зависимостей между объявлениями, затем алгоритм MinCut находит естественные границы модулей, AI-модель предсказывает исходные имена переменных, а криптографическая цепочка свидетелей математически доказывает, что каждый вывод следует из входных данных. Система обучается на исправлениях и улучшается с каждым запуском.
Это декомпилятор нового поколения для JavaScript, написанный на Rust, который семантически понимает код. Он восстанавливает исходные имена переменных с помощью AI, доказывает каждое преобразование криптографическими цепочками свидетелей и становится умнее с каждым запуском. Включает веб-дашборд на React для визуального исследования декомпилированного кода.
Проект может декомпилировать даже Claude Code от Anthropic — превращает 12.6MB минифицированного бандла обратно в 2068 читаемых модулей с полной структурой.
Стоит попробовать, если вы сталкиваетесь с анализом минифицированного JavaScript. Это редкий пример семантического декомпилятора с криптографическими гарантиями, хотя проект ещё молодой (всего 16 звёзд).
Проект активно развивается — есть Rust-библиотека, CLI-инструмент и полноценный веб-дашборд с поддержкой TypeScript и React 19.
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
AI-декомпилятор JavaScript, который восстанавливает читаемый код из минифицированных и обфусцированных бандлов с криптографическими доказательствами.
Для разработчиков, анализирующих сторонние библиотеки, и специалистов по безопасности, исследующих обфусцированный код.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.