Documentation
Using DeJITify
Upload LuaJIT bytecode, review the token cost, run the decompiler, and open the recovered Lua directly from your Dashboard.
Quick start
- Sign in with Discord.
- Open Dashboard and add a bytecode file from the Explorer.
- Review the file size and token cost before confirming.
- Select the recovered
.luafile when the job completes.
Supported files
DeJITify accepts stock LuaJIT bytecode with .bin, .ljbc, .luajit, and .bc extensions. The configured upload limit is shown inside the Dashboard.
Malformed, truncated, or unsupported bytecode is rejected rather than reconstructed from guesses. Failed jobs are automatically refunded when the decompiler does not produce a result.
Token pricing
Token cost is based on the uploaded bytecode size. The exact charge is shown before you confirm a decompilation.
The default upload limit is 10 MB. Files above the limit are rejected before tokens are charged.
Recovered source
Completed jobs appear beneath their bytecode file in the Explorer. Open the Lua result to inspect the complete recovered source with line numbers and syntax highlighting, or download the file directly.
When a job fails
A job can fail because the input is incomplete, not a supported LuaJIT dump, exceeds a configured processing limit, or cannot be safely reconstructed. DeJITify keeps the error concise and refunds the token charge for failed decompilation jobs.