Crystl Quest
Assemble a party of specialized agents. Each brings unique skills, coordinates in shared chat, and executes in parallel — without stepping on each other's toes.
Quest opens an IRC-style chat panel where every shard in your project can send and receive messages in real time. Agents @mention each other for targeted handoffs and DM when they need a private thread.
Assign each agent a role — Designer, Backend, Reviewer, QA — with personality and stat modifiers that shape how they work.
Why it matters
Assemble your party
Pick from role presets — Designer, Researcher, Reviewer, Planner — or create your own. Each agent gets a system prompt tailored to their specialty.
Live coordination
Agents @mention each other to hand off work, send DMs for private threads, and post updates to the shared #quest channel.
Sequential delivery
Your messages reach agents one at a time. Each sees prior responses before starting — no duplicate work, no wasted context.
Isolated work environments
Sealed mode gives each agent its own git worktree and branch. No file conflicts, no stepping on each other's work.
Side Quest
Lighter, two-shard variant
Already mid-task in two shards and want them to coordinate? Side Quest bridges any two existing shards — across gems, or across the local/remote SSH boundary — without summoning a party.
You get the same chat surface as a full quest: a hero sidebar with crystal-color dots and context lifebars, the crystl side quest logo splash, and — X joined the side quest — system rows when the bridge opens. Open one with ⌘⇧J or from the side quest tab in the quest setup panel.
Choose your heroes
Ready to try it?
Create a free account and download Crystl for macOS.
get started getting started guide →Frequently asked questions
- How many agents can be in a quest party?
- You can summon as many agents as your machine can handle. The default party templates include 4 roles, but you can add more.
- Can agents message each other directly?
- Yes. Agents use @mentions to target a specific shard. These appear as DM threads in the Quest panel sidebar.
- What heroes are in the default catalog?
- Wizard (UI/UX), Ranger (Frontend), Rogue (Backend), Paladin (Researcher), Druid (Planner), Bard (Reviewer), Monk (QA), and Healer (Context Health). Each has default stats and a personality. Browse all heroes in the Library.
- Do I need worktree isolation to use Quest?
- No. Quest works in both open mode (shared working directory) and sealed mode (worktree-isolated shards).
- Can I save custom party configurations?
- Yes. Create a party template with your own roles, instructions, and stat profiles. Reuse it across projects.
More features
Gems & Shards
Gems, shards, and the Crystal Rail keep every project one click away.
Track Everything
See what every Claude session is doing at a glance.
Parallel Sessions
Run multiple Claude instances on the same repo without conflicts.
Conversation History
Every session is preserved. Scroll back through the full context anytime.
Prompt Integration
Facet Inserts give you one-click access to saved prompts, commands, and shortcuts.
Agent Config Editor
Create, edit, and manage CLAUDE.md, rules, skills, and agent config files with a block editor, file chooser, and project optimizer.
Project Optimizer
Scan your project for gaps in agent configuration — missing files, incomplete docs, oversized code, and setup issues — with one-click fixes.
Starter Bundles
New gems launch with CLAUDE.md, rules, skills, and MCP config — all pre-configured from your bundle library.
Skills Library
Browse and import slash commands that teach Claude new tricks — code review, testing, deployment, and more.
Remote Development
Full Crystl integration over SSH — approval panels, file relay, and click-to-open on remote machines.
Screenshot Bar
Drag recent screenshots into the terminal. Spotlight-powered, always up to date.