Skip to content

Add pi-rewind — checkpoint/rewind extension#35

Open
arpagon wants to merge 1 commit intoqualisero:mainfrom
arpagon:add-pi-rewind
Open

Add pi-rewind — checkpoint/rewind extension#35
arpagon wants to merge 1 commit intoqualisero:mainfrom
arpagon:add-pi-rewind

Conversation

@arpagon
Copy link
Copy Markdown

@arpagon arpagon commented Feb 24, 2026

pi-rewind

Checkpoint/rewind extension for Pi with features inspired by Claude Code, Cline, Gemini CLI, and OpenCode.

Key features:

  • /rewind command with checkpoint browser and diff preview
  • Esc+Esc keyboard shortcut for quick rewind
  • 1 checkpoint per turn (like Cline — research-backed)
  • Descriptive labels: "user prompt" → edit → file.ts, bash: cmd
  • Safe restore (never deletes node_modules, .venv, large files)
  • Redo stack (multi-level undo)
  • Restore modes: files + conversation, files only, conversation only
  • 0 dependencies, 19 tests, MIT license

Links:

Built on the architecture of checkpoint-pi and UX ideas from pi-rewind-hook.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant