AI工具导航

Pi-Bolt

更快、更轻量的 Pi:你的终端中的 AI 编程助手

Pi-Bolt 是什么?

Pi-Bolt 是 Pi 编程助手的 AOT 编译版本,将所有功能提前编译为单一原生可执行文件,专为 Linux 和 Apple Silicon 版 macOS 打造。由于无需运行时解析或 JIT 编译,它启动速度比运行在 Bun 上的 Pi 快 2-3 倍,整个会话期间的 CPU 占用也降低约三分之二。它完整兼容原有的命令、会话、模型提供商与扩展配置,并完全以 MIT 协议开源免费。

产品详细介绍

更快、更轻量的 Pi:你的终端中的 AI 编程助手

Pi-Bolt 是 Pi 编程助手的 AOT 编译版本,将所有功能提前编译为单一原生可执行文件,专为 Linux 和 Apple Silicon 版 macOS 打造。由于无需运行时解析或 JIT 编译,它启动速度比运行在 Bun 上的 Pi 快 2-3 倍,整个会话期间的 CPU 占用也降低约三分之二。它完整兼容原有的命令、会话、模型提供商与扩展配置,并完全以 MIT 协议开源免费。

定价方案

需要付费
官网查看
定制方案
  • ✓

    暂未采集到具体套餐,价格以官网为准

创始人评论

[
[REDACTED]创始人

Pi 是我们每天都在使用的终端编程代理。和大多数 JavaScript 工具一样,每次启动它都要付出启动开销:在你能输入之前,运行时需要先解析、解释并 JIT 编译代码。长会话的开销更大,因为每流入几个词,整个回答都要被重绘。

Pi-Bolt 在构建时就把这些工作一次性完成。我们从 oven-sh/WebKit#743 获取了 JavaScriptCore 的提前编译器,将其移植到 x86-64 和 macOS,并用它将 Pi 中的每个函数编译为机器码。Pi 的模块存储在已经加载的可执行文件中,因此启动时只需映射文件即可运行。

与运行在 Bun 1.4.2 上的 Pi 相比:

• 在 Linux 上从 128 ms 缩短至 45 ms 即可输入,在 M5 Mac 上从 63 ms 缩短至 31 ms 即可输入

• 交互会话期间的 CPU 占用约为原来的三分之一

• 流式输出长回答时 CPU 占用减少到原来的约 1/11,写入 200 KB 文件从 27.8 s 缩短至 0.8 s

它仍然是 Pi。命令、快捷键、会话和扩展都保持不变,并且共享 ~/.pi/agent,因此你的登录信息已经在那里。它不需要 Node 或 Bun。

curl -fsSL https://pi-bolt.opensec.in/install.sh | sh

或:npm install -g pi-bolt

仓库中提供了每个基准测试的方法、原始数据,以及所有的引擎补丁。目前尚不支持 Windows 和 ARM 版 Linux,请告诉我们你更希望先支持哪一个。

Pi-Bolt 是一个独立的分支。感谢 Mario Zechner 和 Pi 的贡献者,也感谢 Oven 带来 Bun。我们很期待听到它在你的机器上的运行情况。

创始团队

[
[REDACTED]创始团队
kushal khemka
kushal khemka创始团队