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.

Read the side quest docs →

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