Chats you can actually read
Every pi chat, rendered properly: highlighted code, diffs from pi’s edits, thinking in full and tool calls grouped per run. Type while pi works to steer it.
⌘KSearch every chat, card, page and setting

What you get
Tool calls, grouped
Each run’s tool calls fold into one tidy group. Ctrl+O opens them all when you want the details.
Diffs, not walls of text
Edits from pi’s
edittool show as diffs, code is highlighted and thinking is there in full.Steer and queue
Type while pi works to steer the current run, Alt+Enter to queue a follow-up, Esc twice to stop and get your queued messages back.
A rail for long chats
Jump between the messages you sent with ⌥↑ and ⌥↓, or click and drag the rail beside the chat. Bookmark the good bits.
⌘K finds anything
Every chat in every project, the Kanban board’s cards, the pages, the settings and the app’s commands, newest first.
Every project in one place
The sidebar lists your pi sessions by project, terminal ones too. A mark shows when pi is working, waiting for you, failed or finished while you were away.
Context at a glance
A meter shows context use, auto-compaction and cache hits; the composer shows how fast the model writes, in tokens per second.
Screenshots as galleries
Images in a reply become a row of thumbnails. Click one for a lightbox that pages through every image in the answer.
Keys
- ⌘K
- Search every chat, card, page and setting
- ⌃O
- Expand or collapse every tool call
- ⌥↑
- Jump to the previous message you sent
- ⌥↩
- Queue a follow-up while pi works
- EscEsc
- Stop the run and pull queued messages back
Pronto? Andiamo.
Free and open source. Bring the pi you already have, and it’s ready in a minute.
Install pi-gna for me by following the "For agents" steps in https://github.com/manuelcecchetto/pi-gna 