本文へ
ハクソク

世界を動かす技術を、日本語で。

Pi 1.0

元記事: 原文(earendil.com)

概要

Pi 1.0 と Pi Durable のリリース発表。 Pi 1.0 は堅牢でミニマルなエージェント基盤。 新機能追加とユーザーからのフィードバック反映。 Pi Durable は長期運用向けの新しい実験的パッケージ。 両方ともMITライセンスで公開、ドキュメントとコードも提供。

Pi 1.0 リリースの発表

  • Pi 1.0 の正式リリース

    • ハードニングされたミニマルかつ拡張性の高いエージェント基盤
    • 世界中の数十万人が毎週利用
    • 多数のユーザーからのissueやpull requestによる改善サイクル
  • ミニマリズム の堅持

    • 不要な複雑さを排除
    • 機能追加は十分な検証を経てから採用
    • エージェント系ツールの流行に流されない設計思想
  • 安定性と信頼性 の追求

    • 長期間のフィードバックと改善を経て安定したソフトウェアへ進化
    • 個人・ビジネス双方での利用実績

Pi 1.0 の新機能

  • Codemode (MCPやJev、画像モデル等のネイティブサポート)
  • 拡張機能 :仮想モデル対応
  • ツールの遅延読み込み
  • Anthropicモデル 向けキャッシュウォーミング
  • 会話途中でのシステムメッセージ (プロンプトやツールの動的変更対応)
  • 新しいTUIテーマ、デフォルトでフルスクリーンモード

機能追加の背景と判断基準

  • 多数の機能案を長期間検討し、厳選して採用
  • シンプルさを維持しつつ、着実な進化を目指す姿勢
  • 利用者の多様なニーズに対応するための継続的な改善

Pi Durable の紹介

  • Pi Durable :長期運用型エージェントアプリ構築用の新基盤

    • Piのミニマリズムと柔軟性を新次元へ拡張
    • 複数のサーフェスや長時間タスク、会話への対応力強化
    • Pi本体の設計思想を維持しつつ、新しい用途へ展開
  • Earendil のビジョン

    • 人間のエージェンシー強化を目指すソフトウェアとオープンプロトコルの開発
    • ユーザーと共にオープンな未来を切り拓く姿勢

インストール方法・ライセンス・ドキュメント

  • Pi 1.0 のインストール

    • Mac/Linux:
      • curl -fsSL https://pi.dev/install.sh | sh
    • Windows:
      • powershell -c "irm https://pi.dev/install.ps1 | iex"
  • Pi Durable (実験的パッケージ)のインストール

    • npm install @earendil-works/pi-durable @earendil-works/pi-ai @earendil-works/chord
  • MITライセンス で提供

  • ドキュメント :pi.dev

  • ソースコード :github.com/earendil-works/pi

Codemode の具体例

  • Pi によるコミット履歴の要約スクリプト生成
  • Pi自身が拡張機能を自動生成
    • Claude Opusで計画、GPTで実装、Jevで切替判定
  • セッション管理
    • 新しいルーターや自動モデルの選択
    • Claude Opusでプランニング、Jevが実装への切替を監督
    • GPT 6 Luna !による最終スクリプト実行
    • セッションごとのモデル利用コストやキャッシュ使用状況の可視化

提供: ハクソク · 要約更新:

AIによる日本語要約です。内容は原文とあわせてご確認ください。

Hacker Newsの議論を読む

Hackerたちの意見

で、実際にみんなはPiをどう使ってるの?俺はクレードコードとコーデックスを使ってターミナルで原始人みたいにやってるよ。

└

俺もアドバイスを探してる。大体のことは分かる気がするけど、実際に使おうとしたら何から始めればいいのか分からない。カスタマイズできるのは知ってるけど、それがどういう感じかを理解するための入り口はどこにあるの?

└

たぶん、君はPiを使ってる人たちよりも生産的だよ。ターミナルのタブを juggling するより、何かGUIエージェントのマルチプレクサを使った方がもっと良いと思う。オープンソースが大好き。ターミナルも大好き。ここ20年以上、毎日ターミナルでvimを使って、さらにクレード/コーデックスのTUIも使ってきたけど、今は自分の生産性が大事だから、そういうのは使ってないんだ。

└

これが人気の「バッテリー同梱」キットだと思うよ: https://github.com/can1357/oh-my-pi

└

地元のモデルを試すにはかなり便利だね。軽量なアプローチのおかげで。クリエイターたちにはすごく敬意を表してるけど、OpenCodeは消費者ハードウェアで動くモデルとはあんまり相性が良くないみたい。

└

コマンドプロンプトで「pi」って打つだけでOKだよ!設定したのはデフォルトモデルだけ。

└

Vanilla Piは最高だね。自分がコーディングしたサブエージェント/Ralphループ拡張があるけど、それが基本かな。すごくうまく動いてるよ。75%がpi、20%がautolith、5%が自分のハーネスって感じ。

└

自分も原始人みたいにターミナルでclaude codeとcodex使ってるよ。それから、ターミナルで原始人みたいにpiを使って、deepseekみたいなオープンモデルを試してる。VPSでもpiを動かしてるし、いろんなことに呼び出すカスタムDjangoアプリもあるんだ。システム全体がどう動いてるかは分からないけど、エージェントが作ったからね。基本的には、1つのpiがWhatsAppのラッパーを使って、WhatsAppグループを常に聞いて請求書を見つけてると思う。それがDjangoデータベースに追加されて、次にpi + deepseekがそれをOCRして、金額や期日、参照番号などのデータを解析してデータベースを更新するんだ。重複を「マージ」するトリガーもあって、それもただのプロンプトとpiだよ。ハーネスなしでモデルAPIを直接使ってもできるけど、ハーネスがあればPDFをトリミングするためにLinuxツールを使えるから、銀行の詳細を切り取って、支払い前に元のものを見れる新機能が欲しいときは、ただpiのプロンプトを調整するだけなんだ(もっと言うと、自分がエージェントにpiのプロンプトを更新するように促してる)。

└

実際にコードを書くためにPiをあまり使ってないんだ。特定の使い道があるけど、正直言ってたくさんのツールや超カスタマイズされたセットアップをうまく使いこなせるタイプじゃない。ほとんどはターミナルからCodexやCCを使ってるけど、最近はGUIにも手を出してみた。基本的には、何かがうまくいったら、特に必要を感じない限りいじるのはあまり好きじゃない。でも、Piをよく使うのはエージェントのベースとしてなんだ。エージェントSDKを使うよりもずっと好み。ミニマリズムと拡張性が新しいプロジェクトにとってすごくいい基盤になってると思う。同じ理由で、誰かがすごく生産的な個人セットアップを作るのも容易に想像できるね。

└

彼らはそうじゃないよ、PiはAI前の時代のvimやメカニカルキーボードみたいなもの。昔は関係なかったし、今も関係ない。無限の議論を生み出すだろうね。

└

Piとopencodeの違いは、gentooとmacOSの違いみたいなもんだよ。カスタマイズやハーネスの扱いに時間を使いたいなら、やってみて。楽しいと思うよ、gentooみたいにね。俺は、最も生産的なセットアップはherdr+opencodeか、zedとopencodeだと思う。ただ、CCが必要な人は別だけどね。同じモデルが異なるハーネスでどう動くか、プラスにもマイナスにもなるから、結果を最大化するためにシャッフルする必要があるかもしれない。

Piチームが何をもって「証明された」とするのか、よく分からないんだ。ジェブやその仲間たちは1ヶ月も経たずに人気が出たけど、MCPはもう2年近く成長してて、やっとサポートされるの?Piを使った時は良い感じだったし、シンプルさを大事にしてるけど、基準がすごく不均衡だと思う。

Hacker Newsで議論の続きを見る