Licensing
Updated March 25, 2026
Getting a License Key
When you purchase Crystl, a license key is generated and emailed to you automatically. Keys look like this:
ABCD3-XY7KN-QR2MP-8HJVW
No account or login required — just the key.
Activating Your License
Crystl works on the free plan without a license key. To activate a Guild license:
- Open Crystl
- Go to Settings > License
- Paste your license key
- Crystl verifies the key and you’re good to go
Your key is stored securely in the macOS Keychain. You won’t need to enter it again unless you reinstall or switch machines.
What the Key Includes
Each license key is tied to:
- Your email — the one used at checkout
- A plan — determines which features are available
- An expiry date — one year from purchase
Plan Comparison
| Free | Guild ($85/year) | |
|---|---|---|
| Gems | Up to 5 | Unlimited |
| Shards per gem | 5 | Unlimited |
| Facet Inserts | Up to 5 | Unlimited |
| Prompt Library integration | — | Full access |
| Formations | — | Full access |
| Isolated shards | Yes | Yes |
| MCP server config | Yes | Yes |
| API key storage | Yes | Yes |
| Split view | Yes | Yes |
| Conversation history | Yes | Yes |
| Metal GPU rendering | Yes | Yes |
Checking Your License
You can check your license status at any time from the Crystl menu bar:
Crystl > License
This shows your current plan, expiry date, and whether the license is active.
Renewal
Crystl uses auto-renewing yearly subscriptions through Stripe. Here’s how it works:
- Automatic renewal — Your license renews automatically each year. No action needed.
- New key on renewal — When your subscription renews, a new license key is emailed to you at your purchase email address from chris@updates.crystl.dev. Paste the new key into Crystl when prompted.
- Cancel any time — You can cancel your subscription from Stripe’s customer portal. After cancellation, your current license remains active until the end of the billing period.
Crystl will notify you 30 days before your license expires. If your license expires and your subscription has been cancelled, Crystl will prompt you to resubscribe but won’t lock you out immediately. There’s a short grace period so you don’t lose work.
Offline Use
Crystl caches your license status locally. You can use Crystl offline without issues — it only needs to reach the verification server once every few days. If you’re offline for an extended period, Crystl continues to work based on the last cached status.
Moving to a New Machine
Copy your license key to your new machine by entering it in Settings > License. If you no longer have your key, check the original email from chris@updates.crystl.dev or contact support.
Troubleshooting
| Issue | Fix |
|---|---|
| ”Invalid license key” | Double-check for typos. Keys use letters and numbers only (no O/0 or I/1 ambiguity). |
| ”License expired” | Renew at crystl.dev. Your key will be extended automatically. |
| ”Verification failed” | Check your internet connection. Crystl will retry on its own. |
| Lost your key | Search your email for a message from chris@updates.crystl.dev, or contact support. |