github.devotd.
新着コーディングエージェント

opensec-git/pi-bolt bolt-v0.8.7 — Pi の AOT ネイティブビルド

opensec-git/pi-bolt はコーディングエージェント Pi をネイティブ実行ファイルとして配布し、独自のベンチマーク結果を提示する独立フォークである。

リポジトリ情報opensec-git/pi-bolt ↗

Pi, the coding agent, compiled ahead of time to native code. Starts 3× sooner than Pi on Bun and uses about a third of its CPU.

スター
★ 364
フォーク
16
言語
TypeScript
ライセンス
MIT
最新リリース
bolt-v0.9.4
原文を見る ↗GitHub で見る ↗

opensec-git/pi-bolt bolt-v0.8.7 は、コーディングエージェント Pi を Ahead-of-Time でネイティブコードへコンパイルし、単一実行ファイルとして配布する独立フォークだ。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 を持たない CPU 向けの baseline ビルド、SHA256SUMS の検証、リリース署名の確認手順も提供する。したがって提示された性能差は参考にする価値があるが、他の環境でも同様だと断定するのは難しい。