Conversation History

Every Claude session is preserved. Come back hours or days later and pick up exactly where you left off.

Crystl automatically saves every session — on close and every five minutes while you work. Nothing is lost, even if Crystl quits unexpectedly.

Browse past conversations with clear visual differentiation: your commands appear in bright text, Claude's responses in grey. Click any session to restore the full scrollback with all formatting intact.

Why it matters

Automatic saving

Sessions save on close and every 5 minutes. Nothing lost, even on unexpected quit.

Visual differentiation

Your commands in bright text, Claude's responses in grey. Instantly see who said what.

Browse and restore

History panel lists all past sessions with timestamps. Click to load the full scrollback.

Cross-project record

Each gem keeps its own session timeline. Every project has a complete history.

Dive deeper in the Conversation History docs

Ready to try it?

Create a free account and download Crystl for macOS.

get started getting started guide →

Frequently asked questions

How long are sessions kept?
Indefinitely. Sessions are stored locally and are never deleted unless you remove them manually.
Can I search through past sessions?
You can browse sessions by date and summary in the History panel. Full-text search is planned.
Does history include tool outputs?
Yes. The full terminal scrollback is preserved, including ANSI colors, tool outputs, and formatting.
Where are sessions stored?
In ~/.crystl/history/ as compressed files. They're local to your machine and never uploaded.
Can I export a session?
Not yet, but it's on the roadmap. For now, you can scroll back through any session and copy text manually.

More features