features

What makes crystl different.

gems & shards

gems, shards, and the crystal rail keep every project one click away.

crystl CLIguild

A built-in `crystl` CLI. Drive gems, shards, and approvals from any shell, or let agents coordinate across shards programmatically.

just-ask control

Ask for what you need and your agent does the clicking: text staged for copying, a button that runs the command, a task added, work booked for tomorrow.

floating cards

See what every agent needs from you, the moment it needs it.

agent activity panel

One live view of every agent across all your gems: who's working, who's idle, and where tokens are going.

schedule agentsguild

Run an agent prompt or a plain shell command at a set time, once or on a cadence. Rotate through a list so each firing runs the next task.

automation (sequences)guild

Automate the work you keep doing by hand. Write the job down once, and let a schedule, a file landing, or a watched URL run it for you.

parallel sessions

Run multiple agents on the same repo in separate git worktrees.

view modes

Read a session as a terminal, as a conversation beside it, or as a conversation filling the window. The terminal keeps running either way.

history navigator

Browse, jump through, and search every session: conversation and tool calls.

token tracking

Track token burn per shard, estimate turns left, and reclaim context window by disabling the heavy plugins and skills you do not need.

workbench

A slide-out task list in every project, backed by a WORKBENCH.md the agent reads and writes with you.

markdown editor

Read any .md rendered, with Mermaid diagrams drawn, and switch to the source to edit. Agents can open docs for you from the CLI.

keys

Agents check which API keys they can reach and ask for a missing one on a masked card. Values go to your Keychain, never to the agent.

prompt integration

facet inserts give you one-click access to saved prompts, commands, and shortcuts.

agent files in your repo

Your agent setup as plain markdown committed with your code. Every agent reads the same files, every clone gets them, and nothing is locked inside crystl.

agent file 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.

skills library

Browse and import agentic skills that teach agents like Claude Code or Codex new tricks: code review, testing, deployment, and more.

remote development

Full crystl integration over SSH: approval cards, file relay, and click-to-open on remote machines.

deep links

Open a project or an SSH session in crystl from a web link, script, or the Snackbar browser extension via crystl:// URLs.

open models

Run open models on your hardware or a managed host, orchestrate them alongside frontier agents, and cut token costs.

agent orchestration

One agent spawns, supervises, and merges the work of many: a control room for a team of coding agents.

crystl quest

Assemble a party of specialized agents. Each brings unique skills, coordinates in shared chat, and executes in parallel.

hero shards

Summon a single hero as a shard (its own agent, model, and persona) without assembling a quest party.

screenshot bar

Drag recent screenshots into the terminal. Spotlight-powered, always up to date.

copy bar

A one-click copy bar under the terminal. Agents stage text, you click Copy. Editable, up to 10 tabs, free.