Offline Mode
What You Can Do Offline
| Action | Free | Creator / Studio |
|---|---|---|
| View cached scripts | ✅ (read-only) | ✅ |
| Edit cached scripts | ❌ | ✅ |
| Create new scripts | ❌ | ✅ (queued offline) |
| Delete scripts | ❌ | ✅ (queued offline) |
| Star / unstar scripts | ❌ | ✅ (queued offline) |
| View collections | ✅ | ✅ |
| Open uncached scripts | ❌ | ❌ |
Actions marked "queued offline" are saved locally and sync to the server when you reconnect. You can continue working without interruption.
Scripts Not Available Offline
If a script hasn't been opened or synced while you were online, it will appear dimmed and non-clickable in the script list when you go offline. A Wi-Fi Off icon shows on the card with the message: "Not available offline — open it online first to cache it."
To pre-cache a script before going offline:
- Open it while connected (it caches automatically), or
- Click the sync icon (↓ cloud) that appears next to uncached scripts in the list while online.
How Caching Works
Scripts and collections you open are cached automatically. Your Recent Scripts and Collections are also cached in the background, so your most-used content is available even without opening it first.
Cache is per-organization and stored in your browser (IndexedDB).
Use the Grace Period
Paid plans get 30 days of continuous offline access. A countdown shows as you approach the limit. After it expires, you'll need to reconnect to continue. The grace period resets each time you go online.
Sync After Reconnecting
Offline edits sync automatically when you're back online. If the same script was edited on the server while you were away, a conflict banner appears in the editor — choose "Keep My Version" or "Use Server Version" to resolve it.
Manage Your Cache
Go to Settings → Preferences → Offline Storage to see cache size and last sync time. Clearing cache doesn't delete server data — scripts re-cache next time you open them.