最近、SNSや開発者のコミュニティで「Pi 1.0」という名前を見かける機会が増えています。
Pi 1.0は、AIに実際の作業を任せる「AIエージェント」を動かすための新しい土台(実行基盤)です。世界中の開発者から注目を集めているこのツールがどのようなものなのか、専門用語をできるだけ使わずにわかりやすく解説します。
ひとことで言うとどんなもの?
Pi 1.0は、「AIがパソコン上で安全かつ無駄なく作業できるようにするための司令塔」です。
身近な例でいうと、「優秀な職人(AI)に道具を過不足なく手渡し、作業机を整えてあげる専属のアシスタント」のような存在です。
どれほど頭の良いAIであっても、机の上が散らかっていたり、使わない道具が大量に置かれていたりすると、混乱して作業が遅くなったり間違えたりしてしまいます。Pi 1.0は、AIが目の前の仕事に集中できるように、必要な道具だけをスマートに用意してくれます。
これによって、私たちの仕事環境や開発の現場には次のような変化が生まれます。
- AIが迷わずテキパキ動くようになる: 余計な情報を削ぎ落としてAIに指示を出すため、作業がスムーズになります。
- AIの利用コストを抑えられる: AIに一度に読み込ませる文字数(情報量)を減らす工夫があるため、費用を無駄にしません。
- 複数の得意分野を持つAIを使い分けられる: 「計画を立てるのが得意なAI」と「実際に手を動かすのが得意なAI」を自動で交代させながら仕事を進められます。
Pi 1.0とは?誰が作った何なのか
Pi 1.0は、ソフトウェア開発を手がける組織「Earendil」が2026年10月1日に正式公開したオープンソースのソフトウェアです(公式発表: Pi 1.0)。すでに世界中で毎週数十万人の人々に利用されており、多くのフィードバックを受けて安定版としてリリースされました。
専門分野では、こうしたソフトウェアを「エージェントハーネス(実行基盤)」と呼びます。
※エージェントハーネスとは: AIモデルが単に文字でおしゃべりするだけでなく、実際にファイルを読んだり、コマンドを実行したり、外部のサービスと通信したりできるように「手足や道具」をつなぎ合わせる仕組みのことです。
ChatGPTなどのチャットAIとの違い
私たちが普段Webブラウザで使っているChatGPTなどのチャットAIは、質問を投げかけると「文章」で答えを返してくれます。しかし、チャット画面の中だけでは、自分のパソコンの中にあるファイルを勝手に書き換えたり、プログラムをテストしたりすることはできません。
これに対して、Pi 1.0のようなAIコーディングツールは、AIに以下のような4つの基本機能(道具)を持たせます(GIGAZINEの解説記事)。
| 機能名 | 何をする道具か |
|---|---|
| read | パソコンの中のファイルを読む道具 |
| write | 新しいファイルを作る道具 |
| edit | 既存のファイルを修正して書き換える道具 |
| bash | パソコンに命令(コマンド)を出してプログラムを実行する道具 |
このように、AIに道具を持たせて「コードを調べて、直して、正しく動くかテストする」という一連の作業を自分で進められるようにするのがPi 1.0です。
なぜ今エンジニアの間で話題になっているのか?
AIに作業を任せるツールは、これまでにも世の中にたくさん登場してきました。しかし、その多くは「あれもこれも」と最初から大量の機能を詰め込みすぎる傾向がありました。
AIにたくさんの機能を持たせると、AIへ毎回送る「説明書」が長くなってしまいます。その結果、1回のやり取りにかかるAIの利用料金が高くなったり、AIが本当に大事な指示を見落としてしまったりする問題が起きていました。
Pi 1.0が話題になっている最大の理由は、「本当に必要な機能だけに絞り込み、極限までシンプルに保つ」という哲学を貫いている点です。
海外の有名掲示板「Hacker News」でも、Pi 1.0のリリースが1600件以上の大きな反響を呼び、同時に発表された実験的パッケージ「Pi Durable」も約500件の注目を集めました。派手な機能をやみくもに増やすのではなく、本当に役に立つと証明された仕組みだけを厳選して取り込む姿勢が、多くの開発者から高く評価されています。
Pi 1.0の仕組みと主な特徴
Pi 1.0には、シンプルさを保ちながら高度な作業をこなすための工夫がいくつも組み込まれています。技術的なポイントをわかりやすく整理してみましょう。
1. まとめて作業してムダを省く「Codemode」
Codemode(コードモード)は、複数の道具を使う作業をJavaScriptというプログラム言語でまとめて実行できる仕組みです(gihyo.jpの報道)。
たとえば、「社内のタスク管理サービスからたくさんのコメントを集めて、ユーザーがどれくらい困っているかを分析する」という仕事をAIに頼むとします。従来の方法では、AIがコメントを1件ずつ取ってきて確認するというやり取りを何度も繰り返す必要がありました。
Codemodeを使うと、AI自身が小さなプログラムを書いて、データを一気に集めて必要な部分だけに絞り込んでから結果を受け取れます。これにより、AIに送る情報の量を約40%も減らすことができ、やり取りが素早くなるうえに利用コストも抑えられます。さらに、画像を新しく作り出す機能(models.generateImages())も追加されています。
2. 道具をあとから取り出す「ツールの遅延読み込み」
Pi 1.0では「Deferred tool loading(ツールの遅延読み込み)」という仕組みが採用されました(GIGAZINEの解説記事)。
AIが使える道具がたくさんある場合でも、最初からすべての道具の詳しい説明書をAIに見せるのではなく、その道具が必要になった瞬間にだけ説明を読み込ませます。道具箱の中身を常に整理整頓しておくことで、AIの頭の中が散らかるのを防いでいます。
3. 複数のAIをチームのように組み合わせる「仮想モデル」
AIにはそれぞれ得意分野があります。「全体の計画をじっくり考えるのが得意なAI」もあれば、「指示された作業を正確に素早くこなすのが得意なAI」もあります。
Pi 1.0の「仮想モデル(virtual models)」という機能を使うと、複数のAIを組み合わせて、まるで1つの賢いAIであるかのように動かせます(公式発表: Pi 1.0)。
たとえば、次のようなリレー作業を自動で行うことができます。
- 計画段階: 思考力に優れたAI(Claude Opus)が作業全体の計画を立てる
- 判定役: 分類AI(Jev)が「計画が終わり、手を動かす実装段階に移った」と見極める
- 実行段階: 作業が得意なAI(GPTシリーズ)へバトンタッチして実際のプログラムを書く
人間が途中で手作業でAIを切り替えなくても、Pi 1.0が裏側でスムーズに連携してくれます。
4. 外部の道具をつなぐ規格「MCP」への標準対応
AIとさまざまな外部サービス(データベースや検索サービスなど)をつなぐための共通規格「Model Context Protocol(MCP)」に標準で対応しました(gihyo.jpの報道)。外部サービスごとにアカウントをしっかり分けてログイン情報を保存できるようになるなど、安全面も強化されています。
5. 途中で止まっても再開できる「Pi Durable」
Pi 1.0と同時に、長時間の作業に特化した実験的な開発基盤「Pi Durable」も公開されました(公式発表: Pi Durable)。
通常のPiは、ターミナルで1人の人間が画面を見ながら作業を進める設計になっています。もし途中でパソコンが落ちたら、人間が状況を確認して再開を指示します。
一方のPi Durableは、旅行の計画を立てたり、裏方で何時間も動き続けたりするようなエージェントを作るための土台です。作業の途中経過(チェックポイント)をSQLiteなどのデータベースに細かく保存するため、万が一プログラムが突然終了してしまっても、新しいプロセスを立ち上げれば自動的に直前の状態から作業をやり直せます。
自分に関係ある?向いている人・向いていない人
Pi 1.0が自分に関係あるかどうかは、普段パソコンで何をしているかによって大きく分かれます。
直接使うのが向いている人
- 日常的にコードを書くエンジニア: ターミナル上で無駄のない素早いAIコーディング環境を手に入れたい人。
- AIエージェントを自作したい開発者: 余計な機能で膨らんでいない、小さくて扱いやすい土台(ライブラリ)を探している人。
- AIの利用コストやトークン数を細かく管理したい人: 必要最小限の道具だけを読み込ませて賢く運用したい人。
直接は使わない(間接的に恩恵を受ける)人
- プログラミングをしない企画・営業・マーケティング職の人: Pi 1.0は黒い画面(ターミナル)でコマンドを打ち込んで動かすツールのため、直接操作する機会はほとんどありません。
- ChatGPTのようなWebチャットだけで満足している人: 文章の作成や翻訳、一般的な質問への回答であれば、通常のWebサービスで十分です。
ただし、プログラミングをしない人にとっても「無関係」というわけではありません。今後、みなさんが仕事で使うさまざまなWebサービスや社内ツールの裏側で、Pi 1.0やPi Durableのような堅牢な仕組みが組み込まれていくことで、より便利で止まらないAIサービスを享受できるようになります。
使い方・始め方
ここからは、実際に自分のパソコンにPi 1.0を導入して触ってみたい開発者向けの手順です。非エンジニアの方は読み飛ばしてしまっても問題ありません。
Pi 1.0は、Mac/LinuxやWindowsのコマンドラインから簡単に導入できます(公式発表: Pi 1.0)。
インストール手順
MacまたはLinux環境の場合は、ターミナルで以下のコマンドを実行します。
curl -fsSL https://pi.dev/install.sh | sh
Windows環境(PowerShell)の場合は、以下のコマンドを実行します。
powershell -c "irm https://pi.dev/install.ps1 | iex"
独自のAIエージェントを開発する場合(Pi Durable)
長時間動く独自のエージェントをJavaScriptやTypeScriptで開発したい場合は、npmパッケージマネージャーを使って関連パッケージをインストールします(gihyo.jpの報道)。
npm install @earendil-works/pi-durable @earendil-works/pi-ai @earendil-works/chord
Pi 1.0はAnthropic、OpenAI、Google、Amazon Bedrock、Mistral、xAI、Hugging Face、OpenRouter、Ollamaなど15以上のAIモデル提供元に対応しています(GIGAZINEの解説記事)。利用にあたっては各AIプロバイダーのAPIキーが必要になります。
注意点と現時点で分かっていないこと
導入を検討するにあたって、いくつか把握しておくべき点があります。
- ライセンス: Pi 1.0およびPi Durableは、どちらも改変や商用利用がしやすい「MITライセンス」で公開されています。
- AI利用料金は別途発生: Pi 1.0自体の利用は無料ですが、OpenAIやAnthropicなどのAIモデルを呼び出すためのAPI利用料は、各プロバイダーから従量課金などで請求されます。
- Pi Durableはまだ実験段階: 長時間稼働を支えるPi Durableは公開されたばかりの「実験的パッケージ」です。現時点ではTypeScriptに注力して開発されており、将来的なRustなどへの移植について公式は排除していないものの、現段階ではTypeScript向けとして提供されています(gihyo.jpの報道)。
- GUI(一般的な操作画面)はない: マウスでクリックして操作するようなグラフィカルな画面は提供されておらず、ターミナルUI(TUI)での操作が基本となります。
まとめ
Pi 1.0の要点を振り返ります。
- 小さくて頑丈なAIの土台: 余計な機能を増やさず、AIが仕事に集中できる環境を整えたソフトウェアです。
- AIの賢い使い分けが可能: 計画役と実行役のAIを自動で切り替えたり、必要なときだけ道具を読み込んだりできます。
- 作業の無駄とコストを削減: プログラムを活用してデータをまとめて処理することで、通信する情報量を大幅に減らしています。
- 止まらないエージェント基盤も登場: 同時公開されたPi Durableにより、長時間の作業でも状態を保存して復帰できるようになりました。
AIツールの世界は進化が非常に激しいですが、Pi 1.0のように「シンプルで信頼できる基盤」が整ったことで、これからのAIエージェント開発はより安定したものになっていきそうです。
よくある質問
プログラミングができない人でも使えますか?
Pi 1.0はターミナル(黒い画面)で操作する開発者向けのツールです。そのため、プログラミングやコマンド操作をしない人が直接使う場面は少ないですが、今後普段使うアプリの裏側で動く仕組みとして役立ちます。
無料で使えますか?料金はかかりますか?
Pi 1.0本体はMITライセンスのオープンソースとして無料で公開されています。ただし、AIモデル(OpenAIやAnthropicなど)を動かすためのAPI利用料金は各サービスごとに別途かかります。
ChatGPTなどの普通のチャットAIと何が違うのですか?
チャットAIが「文章で会話してアドバイスをくれる相手」だとすれば、Pi 1.0は「パソコン上で実際にファイルを書き換えたりコマンドを動かしたりする作業員を動かすための土台」という違いがあります。
Pi Durableとは何ですか?Pi 1.0とどう違いますか?
Pi Durableは、長時間動き続けるAIエージェントを作るための実験的な開発基盤です。途中でパソコンの電源が切れたりプロセスが停止したりしても、作業状態を保存して続きから再開できる仕組みを備えています。



