ブログ/Pi・OMP

ServerCC 1.8.1:iPhone で Pi と OMP を動かす

2026-07-31

1.8.1 が App Store で公開されました。追加されたのは 2 つのコーディングエージェント:Mario Zechner 作の Pi と、そのコミュニティフォーク OMP(oh-my-pi)です。Claude Code、Codex、Grok Build、OpenCode、Kimi Code と合わせて 7 つになりました。対応内容は他のエージェントと同じです:インストールを検出し、ワークスペースごとに過去のセッションを一覧し、選んだセッションを再開し、tmux で保活します。

Pi

Pi は pi コマンドです。意図的に小さく作られていて、権限確認がありません。実行すると決めたものはそのまま実行します。設定できるものが何もないので、ServerCC にも Pi の権限モード選択はありません。不安なら、メインのチェックアウトではなく worktree で使ってください。

Pi は Node CLI です。公式インストーラーは対話式ターミナルを必要とし、ServerCC のインストールチャネルでは動かないため、代わりに npm でインストールします。サーバーには Node 22.19 以降が必要です。また 2 文字の名前は実環境で誤マッチしやすく(Raspberry Pi の /home/pipi.py、pi-hole)、Pi のバージョン確認とプロセス検出は他のエージェントより厳しくしてあります。

OMP (oh-my-pi)

OMP は Pi のフォークで、方向は逆です。プラン、todo リスト、バックグラウンドジョブ、スラッシュコマンドは 60 個ほどあります。単一のビルド済みバイナリとして配布され、インストールは curl スクリプト 1 本です。Pi と違って自動承認スイッチ(--yolo)があり、ServerCC はこれをワークスペースごとに保存します(有効化前に通常どおり確認があります)。サーバーに Claude Code や Cursor の資格情報が既にあれば OMP はそれを使うので、サインイン自体が不要なことも多いです。

ServerCC では

  • Pi と OMP はデフォルトでオフです。環境設定 → Agents でオンにします。
  • 履歴の行をタップすると、そのセッションを再開します。内部では pi --sessionomp --resume を使っていて、「このディレクトリで最後に動いていたもの」ではありません。
  • ServerCC で入力した最初のプロンプトは、起動時にそのままコマンドへ渡されます。
  • クイックコマンドは /new/compact/model/resume/fork/tree、それに名前変更(Pi は /name、OMP は /rename)です。
  • tmux 持続セッション、切断後の再接続、完了通知は他のエージェントと同じように動きます。

対応していないことが 2 つあります。1 つはログインカード:どちらのエージェントもサインイン URL を出力せず、/login は TUI 内の対話メニューなので、カードは出せません(前述のとおり OMP はそもそもサインイン不要なことが多いです)。もう 1 つは MCP / Skills ブラウザ:Pi には MCP がなく、OMP の設定フォーマットはまだ検証できていません。全体の比較は「対応 AI エージェント」ドキュメントにあります。

1.8.1 のそのほかの変更

  • Grok Build のウェルカム画面はペアリングコードだけを表示して URL を出さないため、ログインカードが出ず、サインインにはアプリを離れる必要がありました。ServerCC はコードからサインイン URL を組み立ててカードを表示するようになりました。
  • 複数セッションを同時に動かすと、実行中タブの行はどれも同じ見た目でした。今はセッションのタイトル、なければ最初のプロンプトを表示します。
  • VNC は専用の SSH 接続を使うようになり、ターミナルが忙しくても画面が止まらなくなりました。ハンドシェイクは 20 秒でタイムアウトし、認証に失敗したときは資格情報を聞き直します。
  • 修正:iOS 18 でターミナルを全画面にすると終了ボタンが見つからないことがありました。

はじめる

1.8.1 にアップデートして、環境設定 → Agents で Pi か OMP をオンにしてください。ServerCC が初めてなら、サーバーの追加はクイックスタートに、7 エージェントの比較はエージェントのドキュメントにあります。