ccFamily
[ MENU ]
SECT. 01 // PEER · HISTORY GUI · APP · v1.19.2 · GPL-3.0

ccRewind/
Claude Code · conversation
time machine + archaeology

// SCAN(JSONL) → INDEX(SQLite + FTS5) → BROWSE / SEARCH / ANALYZE

Conversations with Claude Code scatter across ~/.claude/projects/. Want to look back at a design decision from three days ago? ccRewind gives you an indexed archaeologist's notebook. Local, read-only, no cloud.

▼ NOW · DOWNLOAD · LATEST RELEASE

macOS arm64 · DMG / Windows x64 · NSIS

SECT. 02 // CAPABILITIES

Not just a viewer. From log to archaeology — an interpretation layer.

Rule-based summary engine + cross-session reverse index + token-usage interpretation. Zero API cost, zero cloud dependency.

01 CAPABILITY

Conversation Browsing

User / assistant bubbles + Markdown rendering + code syntax highlighting. Tool calls and thinking blocks collapse by default. Branch reconstruction — the tree is rebuilt from parent_uuid, compaction and sidechain entries get badges, and the branch you abandoned when you rewound is marked with a dashed outline. Session stars + one-click ID copy. Three theme variants.

THEMES: 3 (Archive / Timeline / Terminal)

TREE: parent_uuid · abandoned-branch marks

VIRTUAL: tanstack-react-virtual

02 CAPABILITY

Cross-Session Archaeology

File History Drawer (which sessions a file appeared in) + Related Sessions (Jaccard similarity recommendation) + structured summary engine. Zero LLM API cost.

SUMMARY: rule-based

TAGS: 20+ multi-signal patterns

API COST: $0

03 CAPABILITY

Context Budget Transparency

Token-usage visualization (stacked area chart, pie chart, heat bar) + Insights Engine auto-interpretation (spike detection / cache efficiency / output hotspots / growth trends). Context plan is inferred from the model — Claude 4+/5+ counts as 1M, 3.x and Haiku as 200K — instead of guessing from whether any turn crossed 200K. RequestId dedup corrects ~2.3x inflation.

METRICS: 5 insight rules

CHART: recharts

DEDUPE: requestId (corrects ~2.3x inflation)

04 CAPABILITY

Statistics Dashboard

Usage trends + efficiency trends + unresolved-session detection (high-token low-output ranking) + project health (5-outcome stacked bars with visible legend + trend arrows) + work-mode heatmap. Outcome inference coverage rose from 47% to 84.7% (v1.12.0 surfaced the in-progress category).

RANGE: 7D / 30D / 90D / All

WASTE: outcome-aware

HEATMAP: 24h activity

DESIGN NOTE // READ-ONLY ≠ STALE

No daemon, but sync still feels live.

ccRewind is strictly read-only — no file watcher daemon. But you don't have to restart to see new sessions: focus-driven auto-reindex kicks in when you switch back to the window; a prominent “Sync now” button sits on the sidebar header for manual triggers; and a “Last indexed Xs ago” label tells you exactly how fresh the view is.

// Hold the read-only line. Make sync fast anyway.

SECT. 03 // THREE BUILT-IN THEMES

Archaeology, with atmosphere.

One-click toggle across three visual styles, paired with the built-in Context Budget dashboard. Internally consistent color system.

Archive theme screenshot: warm-toned archive room style with Context Budget dashboard

THEME · 01

📂 Archive Room

Warm tones — the quiet feel of an archaeological dig.

Timeline theme screenshot: cool-toned timeline style with Context Budget dashboard

THEME · 02

🕐 Timeline

Cool tones — a chronicler's perspective.

Terminal theme screenshot: dark terminal style with Context Budget dashboard

THEME · 03

💻 Terminal Memory

Dark — like flipping through a log file.

SECT. 04 // NON-GOALS · BOUNDARY CONTRACT

Four things ccRewind deliberately doesn't do.

ASSERT #01

No Context Injection

Doesn't intervene in future conversations — only reflects on the past. If what you want is "have Claude remember what was said before" → that's the job of ccRecall (the family peer), not ccRewind.

ASSERT #02

No File Modification

Doesn't touch a single byte under ~/.claude/. Doesn't even update mtime — strictly read-only. After Claude Code deletes a session, ccRewind auto-archives — data stays in SQLite, doesn't vanish with the JSONL.

ASSERT #03

No Cloud Sync

All data comes from local ~/.claude/ — nothing is uploaded. No telemetry, no account signup, no outbound HTTP (except update detection, which can be disabled).

ASSERT #04

No LLM Summarization

ccRewind doesn't ship LLM summarization. Intent extraction, outcome inference, and multi-signal tagging are all rule-engine work — zero API cost, zero external model dependency. Need cross-session memory → ccRecall. Need ADR reasoning → the planned ccReason plugin.

// ccRewind isn't a viewer competitor — it's "human archaeology after collaborating with AI." If what you need is RAG / vector search / memory system → look at ccRecall or other tools.

SECT. 05 · FINAL

v1.19.2 · DOWNLOAD
Start digging right now

Pre-built binaries run directly, no build step needed. System requirements: macOS 11+ / Windows 10+

macOS · arm64

DMG Drag to Applications

ZIP Extract and run

Windows · x64

NSIS One-click install

ZIP Extract and run

⚠ FIRST-RUN NOTICE

ccRewind hasn't obtained an Apple Developer ID or Microsoft code-signing certificate yet. On first launch, the system will show an unsigned warning — this is expected:

  • macOS: System Settings → Privacy & Security → find ccRewind → "Open Anyway"
  • Windows: SmartScreen → "More info" → "Run anyway"