opensec-git/pi-bolt bolt-v0.8.7 是一个独立分支,它以 Ahead-of-Time 方式将编码代理 Pi 编译为原生代码,并以单个可执行文件发布。它使用 TypeScript 编写,采用 MIT 许可证。它无需 Node 或 Bun 即可运行,并完整支持原版 Pi 的命令、会话、设置、提供方和扩展功能。目标平台为 Linux x86-64、macOS Apple 芯片和 Windows x64。
这种方式的重点是减少运行代理所需的准备时间和资源占用。README 在 AMD EPYC 7B13 Linux 上对比了 Pi-Bolt 0.8.5 与 Pi 1.1.0。按 Bolt/Bun/Node 的顺序,准备时间分别为 38/116/296 毫秒,每次会话的 CPU 使用时间为 193/746/1093 毫秒,长会话后的内存占用为 134/253/536MB。仓库中还有 20 多个用于复现基准测试的脚本。
但这些数字是项目在自有环境中给出的结果,并未提供外部验证资料。默认构建不含 JIT,插件以解释方式运行。项目建议对重量级插件使用 JIT 构建,并说明即便如此,Pi 本体仍处于编译状态,开销不超过默认构建的约 5%。项目还提供面向无 AVX2 处理器的 baseline 构建、SHA256SUMS 校验以及发行版签名验证流程。因此上述性能差异值得关注,但很难断言在其他环境中也是如此。