Remote development
Run your agents on remote machines and keep every crystl feature working: approval panels, file transfers, and click-to-open.
Toggle auto-tunnel in Settings and every SSH connection automatically forwards the bridge port and installs Claude Code hooks on the remote. No manual setup, no paste-this-command step.
Claude runs on the remote server. Approval panels, question panels, and notifications appear on your Mac. Drag files into the SSH terminal and they're SCP'd to the remote automatically.
Why it matters
Zero-config tunnel
One toggle in Settings. Every SSH connection is automatically bridged.
File relay
Drag or paste files into SSH terminals and they're SCP'd automatically. Click remote paths to download and open locally.
Panels over SSH
Approval, question, and notification panels work over the tunnel. Respond locally to remote requests.
Any SSH target
Cloud VMs, dev containers, CI runners, home servers. If you can SSH into it, crystl works.
Ready to try it?
Create a free account and download crystl for macOS.
get started getting started guide →Frequently asked questions
- Do I need to install anything on the remote?
- No. When auto-tunnel is enabled, crystl installs hooks on the remote automatically via SSH RemoteCommand.
- Does file relay work without the auto-tunnel?
- File relay requires the SSH ControlMaster socket, which the auto-tunnel sets up.
- Do approval panels appear locally?
- Yes. Claude on the remote posts to localhost:19280, which the SSH tunnel redirects to your Mac.
- Can I use the tunnel with multiple remotes at once?
- Yes. Each SSH session gets its own ControlMaster socket. crystl tracks them independently.
- What if port 19280 is already in use on the remote?
- The first tunnel binds the port. Subsequent connections see 'address already in use' but this is harmless.
Crystl's Book of Spells
Master crystl with a grimoire of powerful prompts. Summon heroes, assemble a party, revive shards, and complete epic quests.
open the book →More features
Gems & Shards
Gems, shards, and the Crystal Rail keep every project one click away.
Action Panels
See what every Claude session is doing at a glance.
Parallel Sessions
Run multiple Claude instances on the same repo without conflicts.
Hero Shards
Summon a single hero as a shard — its own agent, model, and persona — without a quest party.
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 heavy plugins and skills.
Workbench
A slide-out task list in every project, backed by a WORKBENCH.md the agent reads and writes with you.
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 agentic skills that teach agents like Claude Code or Codex new tricks: code review, testing, deployment, and more.
Cavrn
The terminal as structured data: every turn, tool call, result, and table captured as agent-readable metadata. Drawn fast on the GPU with Metal.
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.
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.