IPE v0.1.17 - Keyboard Shortcuts, Crash Recovery & macOS Fix

Dev.to / 4/16/2026

📰 NewsDeveloper Stack & InfrastructureTools & Practical Usage

Key Points

  • IPE v0.1.17 adds keyboard shortcuts to navigate the local PR-review workflow without using the mouse, including accepting plans, requesting changes, jumping to the comment box, and toggling a shortcuts overlay.
  • The client now supports graceful server crash recovery, avoiding indefinite hangs when the IPE server process terminates unexpectedly and ensuring new sessions open the browser correctly when a server is already running.
  • A macOS binary fix resolves an issue where upgrades to v0.1.15/v0.1.16 could prevent IPE from launching due to Gatekeeper blocking an unsigned binary, by shipping an ad-hoc signed release.
  • Affected macOS users can remediate by re-running the installer command provided in the update.

A quick update on IPE - the local PR-review UI for Claude Code plans. If you missed the original announcement, check it out here.

Here's what's new since v0.1.15:

Keyboard Shortcuts

You can now navigate the review flow without touching the mouse:

  • Shift+Tab - Accept the plan
  • x - Request changes
  • c - Jump to the comment box
  • ? - Toggle the shortcuts overlay

Shortcut hints are displayed directly on the buttons, so you don't have to memorize them.

Server Crash Recovery

If the IPE server dies unexpectedly (killed process, laptop sleep, etc.), the client now recovers gracefully instead of hanging forever. New sessions also correctly open the browser when connecting to an already-running server.

macOS Binary Fix

If you upgraded to v0.1.15 or v0.1.16 and IPE suddenly stopped launching (getting killed in the terminal), this was caused by macOS Gatekeeper blocking the unsigned binary. v0.1.17 fixes this - the release binary is now properly ad-hoc signed.

If you're affected, just re-run the installer:

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

What's Next

More improvements coming soon. If you have feedback or ideas, open an issue or drop a comment below!