Skip to content

v1.0.0 — Session Browser

Choose a tag to compare

@mpankaj151 mpankaj151 released this 06 Jul 23:16
· 52 commits to main since this release

First stable release — one local, private home for every AI coding session across Claude Code, GitHub Copilot CLI, and Codex.

demo

Highlights

  • Unified session index — every session from ~/.claude, ~/.copilot, and ~/.codex in one searchable place, updated live by a file watcher.
  • Search three ways — keyword, semantic (vector), and FTS5 full-text over the actual conversations.
  • Usage dashboard — GitHub-style activity heatmap, per-day/model/project/CLI token + cost breakdowns, and the headline: what this month's work would have cost at public API list prices on your flat-rate plan. Also in the terminal: sb stats.
  • Resume from anywhere — cr <session_id> resumes any session in the current directory, not just where it started.
  • Cross-CLI bridge — hand a session off Claude ⇄ Copilot ⇄ Codex with a context primer.
  • Reasoning trails — a readable decision trail for each session.
  • MCP server — your session history as tools inside Claude Code itself.
  • Demo mode — sb demo seeds synthetic sessions so you can see everything in 30 seconds with zero real data.

Privacy by design

Everything runs and stays on your machine: SQLite + Flask + vanilla JS. No cloud calls, no telemetry, works fully offline. A single redaction chokepoint masks API keys, tokens, Authorization headers, and URL credentials in every egress — copy/export/bridge primers, the search index, reasoning trails, LLM enrichment prompts, and MCP tool results. The web UI binds to loopback with Host-header and CSRF protection.

Install

curl -fsSL https://raw.githubusercontent.com/mpankaj151/session-browser/main/bootstrap.sh | bash

SB_INSTALL_ARGS=--lite skips the ~2 GB semantic-search ML stack (keyword + full-text search still work).

Quality

  • 20-test suite (redaction shapes, monotonic upserts, timestamp normalization, XSS escaping, shell-heredoc compilation) running on a ubuntu/macos × Python 3.11/3.12 CI matrix.
  • Two full adversarial review rounds — ~60 findings found, verified, and fixed before this release.