Extracts the javascript source code and assets of Node Single Executable Applications.
Compatible with ELF (Linux), PE (Windows), and Mach-O (MacOS) executables.
pip install unseaunsea <path-to-executable> [-o <output-directory>] [--force]Output files:
index.js: source codeindex.jsc: code cache / bytecodeconfig.json: configuration that was used to create the executableassets/: extracted assets
-
Clone the repo
-
Create/sync the environment:
uv sync
-
Run the CLI:
uv run unsea <path-to-executable>