Skip to content

Web UI

Three panes, top to bottom, left to right.

Top bar

  • Project/session/message counters — live, updates every 15s from the daemon
  • Search box — press / anywhere to focus it. Type any word — it runs full-text search across every message in every session you have indexed. Matches show with orange highlights
  • All projects / In <project> toggle — appears when a project is selected. Flip to scope search to just that project
  • ↻ refresh — re-fetch everything from the daemon (normally not needed; auto-refresh every 15s)

Left pane — Projects

Every directory you've run Claude Code in. Ordered by most-recent activity. Click All sessions to stop filtering. Click any project to filter the middle pane.

Middle pane — Sessions

Sessions in the selected project, newest first. Each row shows:

  • Session UUID (8-char prefix, clickable)
  • ★ star to pin (pinned ones rise to the top)
  • Custom alias, if you've named it
  • Opening prompt preview
  • 📝 badge if the session has notes

Filter by date range with the dates toggle in the header.

Right pane — Transcript

Full message-by-message replay of the session.

  • Header shows alias / UUID / project / stats + action buttons
  • 📝 Notes section is collapsible — your markdown notes for this session
  • Messages render markdown, syntax-highlight code, and include per-code-block copy buttons on hover
  • Search match bar appears when you're searching — prev/next cycle through matches
  • Load more kicks in after 500 messages in big sessions