Claude Code is just a Bun CLI app, so I figured it could be decompiled.
This program will:
1. Decompile a Bun app
2. For each minified method, it will call an LLM (OpenAI, Anthropic, etc.) with the method and some context
3. The LLM will reply with suggested names for methods/variables/etc
4. Babel will apply those renames in a deterministic manner, so that functionality cannot be broken
uv-pack should make this task less frustrating. It bundles a locked uv environment into a single directory that installs fully offline—dependencies, local packages, and optionally a portable Python interpreter. Copy it over, run one script, and you get the exact same environment every time.
Just released, would love some feedback!