ターミナルで動作するオープンソースのAIコーディングエージェント。デスクトップアプリと、実装・計画用の2つのエージェントを搭載。
- スター
- 372
- フォーク
- 16
- 未解決の Issue
- 3
- 最終コミット
- 17 時間前
これは何?
Pi-Boltは、実行ファイルのビルド時にすべての関数をマシンコードへコンパイルするPiコーディングエージェントのフォークです。そのため、起動時にコードの解析やJITコンパイルが発生しません。Piのコマンド、セッション、設定、プロバイダー、拡張機能をそのまま利用でき、Linux x86-64およびARM64、Apple silicon搭載Mac、Windows x64、Termux経由のAndroidで動作します。Node.jsやBunのインストールも不要です。
プロジェクトの報告によると、Bun版のPiより起動が2〜3倍速く、セッション全体のCPU使用量は約3分の1です。Node版のPiと比べると、長い回答のストリーミングや大きなファイルの書き込みで、特に大きな効果があります。負荷の高い処理を行う拡張機能やbun:ffiを使う拡張機能向けにJITビルドも用意されています。また、Agent Client Protocolに対応したエディターで動作し、ほかのエージェント向けのMCPサーバーとしても利用できます。
ビルドには、Bunのランタイムと事前構築済みヒープ、JavaScriptCoreのB3バックエンドをベースにした事前コンパイラーがバンドルされています。インストールはシェルまたはPowerShellから単一のコマンドで行えます。インストールされるツール名はpi-boltなので、Piと共存できます。
主な機能
- 01ビルド時にPiの関数をネイティブなx86-64またはARM64のマシンコードへコンパイルします。
- 02Piのコマンド、セッション、設定、プロバイダー、拡張機能を変更せずに利用できます。
- 03負荷の高い処理を行う拡張機能やbun:ffiを使う拡張機能向けに、JITビルドを提供します。
- 04Agent Client Protocolに対応し、ZedやJetBrains IDEなどのエディターで利用できます。
- 05MCPサーバーとして動作し、ほかのエージェントからタスクを委任できます。
- 06インストール状況と拡張機能の状態を報告するdoctorコマンドを備えています。
ユースケース
- 起動の速さとCPU使用量の少なさが重要な場面で、ターミナルからAIコーディングエージェントを使う。
- NodeやBunをインストールせずに、Linux、macOS、Windows、またはTermux上のAndroidでPiスタイルのエージェントセッションを実行する。
- コーディングエージェントをZed、JetBrains、その他のACP対応エディターに接続する。
- 別のAIエージェントやMCPクライアントからPi-Boltにコーディングタスクを依頼する。
クイックスタート
- 1
インストーラースクリプトで Pi-Bolt をインストールする(Linux、macOS、Termux)
curl -fsSL https://pi-bolt.opensec.in/install.sh | sh - 2
プロジェクトフォルダーで Pi-Bolt を実行する
pi-bolt - 3
Pi-Bolt 内で /login を実行して、モデルプロバイダーに接続する
使う前に知っておきたいこと
- Alpine などの musl ベースの Linux ディストリビューションはサポートされていません。Linux では glibc 2.17 以降が必要です。
- Apple silicon 搭載の Mac のみサポートされています。Intel Mac 用の macOS ビルドはありません。
- bun:ffi を使用する拡張機能には、別の PIBOLT_VARIANT 設定でインストールする専用の JIT ビルドが必要です。
トピック
よくある質問
- Pi-Bolt とは?
- Piを事前コンパイルしてネイティブコード化。Bun版やNode版より起動が速く、CPU使用量も少ない Pi-Boltは、実行ファイルのビルド時にすべての関数をマシンコードへコンパイルするPiコーディングエージェントのフォークです。そのため、起動時にコードの解析やJITコンパイルが発生しません。Piのコマンド、セッション、設定、プロバイダー、拡張機能をそのまま利用でき、Linux x86-64およびARM64、Apple silicon搭載Mac、Windows x64、Termux経由のAndroidで動作します。Node.jsやBunのインストールも不要です。
- Pi-Bolt は無料で使えますか?ライセンスは?
- Pi-Bolt は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Pi-Bolt は今もメンテナンスされていますか?
- 活発にメンテナンス中。Pi-Bolt の最終コミットは 2026年10月19日 です。
- Pi-Bolt は何に使えますか?
- 起動の速さとCPU使用量の少なさが重要な場面で、ターミナルからAIコーディングエージェントを使う。 NodeやBunをインストールせずに、Linux、macOS、Windows、またはTermux上のAndroidでPiスタイルのエージェントセッションを実行する。 コーディングエージェントをZed、JetBrains、その他のACP対応エディターに接続する。 別のAIエージェントやMCPクライアントからPi-Boltにコーディングタスクを依頼する。
- Pi-Bolt のインストール方法は?
- インストーラースクリプトで Pi-Bolt をインストールする(Linux、macOS、Termux): curl -fsSL https://pi-bolt.opensec.in/install.sh | sh プロジェクトフォルダーで Pi-Bolt を実行する: pi-bolt Pi-Bolt 内で /login を実行して、モデルプロバイダーに接続する
- Pi-Bolt はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/opensec-git/Pi-Bolt
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Anthropicのエージェント型コーディングツール。ターミナルでコードベースを読み取り、自然言語でコーディングやGitの作業を依頼できます。
統一されたマルチプロバイダーLLM API、エージェントランタイム、TUI、コーディングエージェントCLIを備えた、最小構成で拡張可能なAIエージェント基盤。
LSP、デバッガー、ブラウザー、サブエージェント用ツールを内蔵し、60以上のモデルプロバイダーに対応するターミナル向けコーディングエージェント。
プロジェクトを読み、ターミナルやデスクトップ、ブラウザ、エディタからファイル編集やテスト実行を行うオープンソースのコーディングエージェント。
Z.aiのAIコーディングワークスペース。共通のTypeScriptコードベースを基盤に、デスクトップアプリ、ブラウザーUI、ターミナルエージェントを提供します。