Abby:~/Projects/cc-session-board$ cat README.md

Claude Code Session Board ๐Ÿ“‹

A curses-based TUI for browsing, searching, and resuming past Claude Code conversation sessions.

๐Ÿ“„ session_board.py ๐Ÿ“„ gen_title.py ๐Ÿ“‹ README

> Demo

Claude Code Session Board Sort: lines โ†“ โ”‚ Filter: _ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ 1199 ~/Desktop Build 152 study site + todo board Apr 14 847 ~/Desktop/151b FPGA project checkpoint 2 debug Apr 8 623 ~/Desktop Avicena interview prep Apr 16 412 ~/Desktop/161 Secure file sharing proj2 Apr 3 298 ~ OpenClaw RPi setup + Telegram bot Apr 6 156 ~/Desktop Organize chat sessions Apr 14 89 ~/Developer Focus fish script Mar 28 โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ†‘โ†“ navigate โ”‚ l sort lines โ”‚ d sort date โ”‚ / filter โ”‚ โ†ต resume

> Features

๐Ÿ” Ranked by Activity

Sessions sorted by line count (most activity = most important). Toggle to date sort with `d`.

๐Ÿท๏ธ Auto-Generated Titles

Extracts first user message as session title. Background reindex keeps titles fresh.

โšก Fuzzy Search

Press `/` to filter by title or project path. Instant results as you type.

โ†ต One-Key Resume

Press Enter on any session to resume it in Claude Code with full context.

๐Ÿ“‚ Project Path Display

Shows which directory each session was in โ€” quickly find project-specific conversations.

๐Ÿ“ฆ Zero Dependencies

Pure Python stdlib. ~370 lines. Scans ~/.claude/projects/ JSONL files.

> How It Works

~/.claude/projects/           โ† Claude Code stores sessions here
  -Users-abby-Desktop/
    cc0b9d59-...jsonl           โ† each file = one conversation
    77c1679f-...jsonl
  -Users-abby-Desktop-151b/
    4ba2cfac-...jsonl

session_board.py scans these, extracts titles, caches in titles.json,
renders a curses TUI for browsing and resuming.

> Tech Stack

Python 3 ยท curses ยท json ยท pathlib ยท subprocess ยท Claude Code CLI

cd ../