← 返回列表
AI 编程AI 资源

Pi-Bolt:将 Pi 编程智能体预编译为原生可执行文件

opensec-git/Pi-Bolt · ⚡ Pi, the coding agent, compiled ahead of time to one native executable. 10× faster to start, 7× less CPU and 4.5× less memory than Pi on Node. Linux, macOS, Windows, ARM64 and Android (Termux).

GitHub原文发布 未知首次收录 2026-10-25上架 2026-10-25 07:01

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

Pi-Bolt 是 Pi 编程智能体的提前编译(AOT)原生版本,把 Pi 的代码在构建时编译为机器码,无需在启动时解析或进行 JIT 编译,因此不需要 Node.js 或 Bun 即可运行。它保留 Pi 原有的命令、会话、设置、提供方和扩展,支持通过 --acp 接入编辑器智能体面板、通过 --mcp 作为 MCP 服务器,并内置 grep/find 搜索、扩展编译、安装检查与回滚更新等功能;提供 Linux、macOS、Windows、ARM64 及 Android Termux 构建。材料声称相对 Node 上的 Pi 启动更快、CPU 占用和内存占用更低,但具体性能数据仅为项目自述。

核心能力与快速开始

★ 544 · TypeScript

能做什么
作为 Pi 编程智能体的原生编译发行版,提供相同的命令、会话、设置、提供方与扩展兼容性;单个可执行文件运行,无需 Node.js 或 Bun;支持 --acp 编辑器集成与 --mcp 服务器模式;内置 grep/find 进程内搜索;支持将本地扩展编译进程序(pi-bolt compile);提供 doctor 诊断报告和 update/rollback 更新机制;覆盖 Linux x86-64/ARM64、macOS Apple silicon、Windows x64 与 Android Termux。
适用场景
适合希望在终端中使用 Pi 编程智能体、又不想安装 Node.js 或 Bun 的开发者;需要在 Zed、JetBrains IDE、VS Code、Neovim 等 ACP 编辑器中调用 Pi 的场景;需要把 Pi 作为 MCP 服务器接入其他智能体工作流的场景;在 Linux ARM64、Android Termux 或资源受限环境中运行编程智能体的场景。
项目形态
可直接使用的工具
部署方式
提供单文件可执行程序;可通过安装脚本、Homebrew、Scoop、mise、npm、Bun 或 AUR 安装,也可手动下载发布包。
主要依赖
Linux 需 glibc 2.17+(不支持 musl);Android 7+ 64 位 ARM 且在 Termux 中运行;macOS 13+ Apple silicon;Windows 10(1809)+ 或 Windows 11 x64。模型提供方与 API 成本未说明。
使用限制
默认构建不含 JIT,运行时加载的重负载扩展(如使用 bun:ffi)会被解释执行或需要切换 JIT 构建;材料中的性能对比数字为项目自述,未经过独立验证;模型服务与费用限制未说明。
许可证
MIT
最近推送
2026-10-25 06:50

资料检查:2026-10-25 07:00 · 卡片整理:2026-10-25 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。