IPE v0.1.17 - キーボードショートカット、クラッシュ復旧、macOS 修正

Dev.to / 2026/4/16

📰 ニュースDeveloper Stack & InfrastructureTools & Practical Usage

要点

  • IPE v0.1.17では、マウスを使わずにローカルのPRレビュー・ワークフローを操作できるキーボードショートカットを追加しました。具体的には、プランの承認、変更の要求、コメントボックスへのジャンプ、ショートカットのオーバーレイ切り替えなどに対応しています。
  • クライアントは、IPEサーバープロセスが予期せず終了した場合に、通信が無期限に停止することを避けるなど、サーバーのクラッシュからの円滑な復旧に対応しました。また、サーバーが既に起動している場合でも、新しいセッションが正しくブラウザを開くことを保証します。
  • macOSバイナリの修正により、v0.1.15/v0.1.16へのアップグレード後にGatekeeperが署名なしバイナリをブロックすることでIPEが起動できなくなる問題を解消しました。これは、アドホック署名付きのリリースを同梱することで対応しています。
  • 対象となるmacOSユーザーは、アップデートで提供されているインストーラコマンドを再実行することで復旧できます。

IPE(Claude Code のプラン向けのローカルPRレビューUI)の最新アップデートです。元の告知を見逃した場合は、こちらをご覧ください。

v0.1.15以降で追加された内容は以下のとおりです:

キーボードショートカット

これで、マウスに触れずにレビューのフローを操作できるようになりました:

  • Shift+Tab - プランを受け入れる
  • x - 変更を要求する
  • c - コメントボックスに移動する
  • ? - ショートカットのオーバーレイを切り替える

ショートカットのヒントはボタン上に直接表示されるので、暗記する必要はありません。

サーバークラッシュ復旧

IPEサーバーが想定外に停止した場合(プロセスが kill された、ラップトップがスリープに入った等)、クライアントは今後、永遠に固まるのではなく、適切に復旧するようになりました。新しいセッションでも、すでに起動済みのサーバーに接続する際にブラウザが正しく開かれます。

macOS バイナリ修正

v0.1.15 または v0.1.16 にアップグレードした後に IPE が突然起動しなくなった(ターミナルで killed が表示される)場合、これは macOS の Gatekeeper が未署名のバイナリをブロックしていたことが原因です。v0.1.17 でこれを修正しました。リリースバイナリは現在、正しく ad-hoc 署名されています。

該当する場合、インストーラーを再実行するだけです:

curl -fsSL https://raw.githubusercontent.com/eduardmaghakyan/ipe/main/install.sh | bash

次に何が来るか

さらなる改善は近日公開予定です。フィードバックやアイデアがあれば、issue を開くか、下にコメントしてください!