Cross-platform viewer for AI coding assistant session logs. Discovers and displays Claude Code, Codex and Gemini CLI sessions with diffs, full-text search, and export.
Platform note: Currently tested on macOS only. Windows and Linux builds are not yet verified.
- Multi-provider — Claude Code, Codex CLI, Gemini CLI (OpenCode planned)
- Unified view — Different log formats normalized to consistent chat interface
- Side-by-side diffs — With syntax highlighting
- Full-text search — SQLite FTS5-powered search across all sessions
- Bookmarks & export — Bookmark sessions, export to Markdown
| CLI | Session Location | Status |
|---|---|---|
| Claude Code | ~/.claude/projects/ |
Supported |
| Codex CLI | ~/.codex/sessions/ |
Supported |
| Gemini CLI | ~/.gemini/tmp/ |
Supported |
Hindsight runs entirely offline — no network requests, no telemetry, no data collection.
Directories read (read-only):
~/.claude/projects/— Claude Code session logs~/.codex/sessions/— Codex CLI session logs~/.gemini/tmp/— Gemini CLI session logs
App data stored locally:
- macOS:
~/Library/Application Support/app.hindsight.viewer/ - Windows:
%APPDATA%/app.hindsight.viewer/ - Linux:
~/.local/share/app.hindsight.viewer/
This directory contains a SQLite cache (session index for search) and settings. Delete it to reset the app.
git clone https://github.com/deadbeef101010/hindsight.git
cd hindsight
pnpm install
pnpm tauri buildSee CONTRIBUTING.md for development setup and prerequisites.
MIT — see LICENSE for details.

