Chronicle is designed around a simple rule: your session transcripts stay on the machine that wrote them. The app reads session files directly from your home directory, indexes them into a local database, and never sends transcript content — or any other data — to an external service.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/josephyaduvanshi/claude-history-manager/llms.txt
Use this file to discover all available pages before exploring further.
Where data lives
| Location | What it contains | Who writes it |
|---|---|---|
~/.claude/projects/ | Claude Code session transcripts (JSONL) | Claude Code CLI |
~/.codex/sessions/ | Codex CLI session transcripts (JSONL) | Codex CLI |
~/.gemini/tmp/ | Gemini CLI session JSON files | Gemini CLI |
~/Library/Application Support/Chronicle/chronicle.sqlite | Chronicle’s search index, plus pins, tags, notes, custom titles, and smart-folder definitions | Chronicle |
iCloud sync
When you enable iCloud sync in Settings → Sync, Chronicle writes one additional file:provider field so that a Codex pin on one Mac does not appear under Claude on another.
Transcripts stay on the device they were generated on. The CLIs write per-machine; Chronicle does not move or replicate transcript files.
Network activity
Chronicle makes exactly one outbound network call: fetching the latest release metadata from GitHub when you click Chronicle → Check for updates… in the menu bar. This call is never made automatically — no polling, no background check, no telemetry. There is no crash reporter, no analytics SDK, and no “anonymous usage data” collection of any kind.App sandbox
Chronicle is not sandboxed. Reading from~/.claude/projects/, ~/.codex/sessions/, and ~/.gemini/tmp/, writing to its own Application Support folder, and shelling out to launch terminals are all operations that are incompatible with the macOS App Sandbox. The binary is plain and unsandboxed. If a future App Store release happens, sandboxing will be revisited at that time.
Uninstalling
To remove Chronicle and all data it stores on your Mac:
Removing the Application Support folder gives you a clean re-index on next launch if you reinstall. The underlying CLI session files in
~/.claude/projects/, ~/.codex/sessions/, and ~/.gemini/tmp/ are never touched by the uninstall process.