pi --resume lists every session in timestamp order with no titles or tags. After a few weeks across project folders I kept reopening the wrong session, so I built the picker I wanted.
Demo
Terminal previewpisesh
Overview
Bookmark, search, and resume pi coding-agent sessions with a fast keyboard-driven TUI
From the maintainer
Origin story
First workflow
Install with pi install npm:pisesh, then type /sesh inside any Pi session. Star a session with f, search with /, press Enter to resume it in-place.
Design choice
It is a single-file Node script with zero runtime dependencies, renders CJK titles without breaking column alignment, and since v0.3.0 it resumes sessions through Pi's ctx.switchSession() API instead of spawning a nested Pi process.
Roadmap
Planned: n/N search jumping, highlighted search matches, and richer date filters.
Discussions