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/296ms, 세션당 CPU 사용 시간은 193/746/1093ms, 긴 세션 후 메모리는 134/253/536MB라고 보고한다. 저장소에는 벤치마크 재현용 스크립트가 20개 이상 있다.

다만 이 수치는 프로젝트가 자체 환경에서 제시한 결과이며, 외부 검증 자료는 주어지지 않았다. 기본 빌드에는 JIT가 없어 플러그인은 인터프리트 방식으로 동작한다. 프로젝트는 무거운 플러그인에 JIT 빌드를 권하며, 이때도 Pi 본체는 컴파일 상태라 기본 빌드의 약 5% 이내라고 설명한다. AVX2가 없는 CPU용 baseline 빌드와 SHA256SUMS 검증, 릴리스 서명 확인 절차도 제공한다. 따라서 제시된 성능 차이는 참고할 만하지만, 다른 환경에서도 같다고 단정하기 어렵다.