Track Everything

When you're running multiple Claude agents across projects, you need to know what's happening without hunting through terminals.

Crystl surfaces everything that matters with floating glass panels. Approval requests, multiple-choice questions, denials, and notifications all appear on screen without stealing focus from your current window.

Every panel shows the project icon, name, and shard so you instantly know which session needs attention. Approve, answer, retry, or dismiss — then keep working.

Why it matters

Non-activating panels

Panels float above all windows. Approve or deny without switching away from what you're doing.

Session color coding

Each gem has a unique color used on all its panels. Know which project at a glance.

Question panels

Claude's multiple-choice questions appear as floating panels with dot navigation.

Flexible approval modes

Manual, Smart, Auto, or Pause. Set a default globally or override per project from Gem Settings.

Dive deeper in the Approval Modes docs

Ready to try it?

Create a free account and download Crystl for macOS.

get started getting started guide →

Frequently asked questions

Do approval panels work with Codex?
Not yet. Approval panels and notifications use Claude Code hooks, which Codex doesn't support.
Can I approve actions from a different window?
Yes. Panels are non-activating — they float on screen without stealing focus.
What's the difference between Smart and Auto mode?
Smart mode automatically approves read-only tools like file reads and searches, but still asks you before Claude edits files or runs commands. Auto mode lets Claude work without any approval prompts.
Can I set different sounds for different panel types?
Yes. Settings > General > Sounds has separate pickers for approval, notification, denied, and question panels.
Do question panels work over SSH?
Yes. All panel types work over SSH when the auto-tunnel is enabled.

More features