A coding agent compiled to one binary, and it actually ships
Pi-Bolt takes the Pi coding agent, compiles it ahead of time to native code, and hands you a single executable with no Node, no Bun, no JIT warmup.

What it does
Pi-Bolt is the Pi coding agent — same commands, sessions, settings, providers, and extensions — but every function is compiled to machine code at build time instead of being parsed and JIT-compiled at launch. The result is one self-contained executable for Linux x86-64/ARM64, macOS Apple silicon, Windows x64, and even Android via Termux. Your existing ~/.pi/agent config is used as is, and it installs alongside Pi rather than replacing it.
The interesting bit
The boring part is the whole point: eliminating the runtime means eliminating the tax. Against Pi on Node 24, it’s ready to type in 41 ms instead of 423 ms, writes a 400 KB file through a tool call 120× faster (1.2 s vs 143.7 s), and uses about a quarter of the memory after 40 prompts. Long sessions don’t degrade either — a frame costs roughly the same with 4,000 messages as with none.
Key highlights
- Single native executable; no Node.js, Bun, or npm required to run it
- 8× less CPU while a long answer streams, 7× less over a session (Linux x86-64, vs Pi on Node 24)
- Runs on Android in Termux — the installer wires up Termux’s glibc loader for you
- Every Pi extension works unchanged; a separate JIT build exists for heavy plugins (within ~5% of the default)
- Built-in updater with rollback and a beta channel
Caveats
- The default build has no JIT, so extensions doing heavy work or using
bun:ffineed the separate JIT build — the error message tells you which extension and how to switch - The default x86-64 Linux build requires AVX2; a baseline build exists for older CPUs
- Benchmarks are the project’s own, measured on one CPU
Verdict
If you run Pi daily — especially on ARM boxes, a Raspberry Pi, or a phone — this is a genuinely appealing upgrade. If you’re happy with your agent’s startup time and don’t feel the runtime tax, there’s nothing here to chase.
Frequently asked
- What is opensec-git/Pi-Bolt?
- Pi-Bolt takes the Pi coding agent, compiles it ahead of time to native code, and hands you a single executable with no Node, no Bun, no JIT warmup.
- Is Pi-Bolt open source?
- Yes — opensec-git/Pi-Bolt is open source, released under the MIT license.
- What language is Pi-Bolt written in?
- opensec-git/Pi-Bolt is primarily written in TypeScript.
- How popular is Pi-Bolt?
- opensec-git/Pi-Bolt has 550 stars on GitHub.
- Where can I find Pi-Bolt?
- opensec-git/Pi-Bolt is on GitHub at https://github.com/opensec-git/Pi-Bolt.