Introducing Crystl
Working with Claude Code in a standard terminal is powerful — but it gets noisy. Permission prompts interrupt your flow, managing multiple agents means juggling terminal tabs, and there’s no clean way to see what’s happening across sessions.
Crystl is a macOS terminal built from scratch to solve this. It wraps Claude Code in a frosted-glass interface that handles approvals, organizes projects, and runs parallel AI sessions — without getting in the way.
What makes it different
Instead of dumping permission prompts into your terminal output, Crystl intercepts them and shows floating glass panels with Allow and Deny buttons. These panels don’t steal focus — you can approve or deny while staying in your editor.
Projects are organized as gems, each with its own set of terminal sessions called shards. Switch between them from the Crystal Rail, a glass bar anchored to the edge of your screen. Each gem gets a unique session color so you always know where you are.
For parallel work, isolated shards use git worktrees under the hood. Give two Claude agents different tasks on the same repo — each gets its own branch, no conflicts.
What’s next
Crystl is live now. Follow along as I share what’s next.