Pi, the coding agent, compiled ahead of time to one native executable Pi-Bolt 1.0.0, a build of the Pi coding agent compiled ahead of time to a single native executable, launches as one binary for Linux x86-64 and ARM64, macOS on Apple silicon and Windows x64 with no JIT and no Node.js or Bun required. Benchmarked against Pi 1.4.0 on Node 24 on Linux x86-64 with one CPU, Pi-Bolt is ready to type in 41 ms versus 423 ms, writes a 400 KB file through a tool call in 1.2 s versus 143.7 s, uses 2.3 s of CPU versus 18.6 s while a long answer streams, and holds 117 MB versus 521 MB of memory after 40 prompts. Pi-Bolt keeps the same commands, sessions, settings, providers and extensions as Pi, installs alongside it as pi-bolt, and offers an optional JIT build for heavy plugins that stays within about 5% of the default build's performance for Pi itself. The Pi https://github.com/earendil-works/pi coding agent, compiled ahead of time to native code. One executable for Linux x86-64 and ARM64, macOS on Apple silicon and Windows x64. No JIT, no Node.js or Bun required. Install quick-start · Benchmarks benchmarks · Docs documentation · Website Pi-Bolt is the Pi you already use, with the same commands, sessions, settings, providers and extensions, but every function is compiled to machine code when the executable is built, so nothing is parsed or JIT-compiled at launch. Against Pi as released on Node 24, it writes a 400 KB file 120 times faster, uses 8 times less CPU while a long answer streams, 7 times less over a session and a quarter of the memory; against Pi on stock Bun, much the same. pi-bolt-v5-github.mp4 | | Pi on Node 24 | Pi‑Bolt | |---|---|---| | Ready to type | 423 ms | 41 ms