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).
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
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。