Workspace
The Invoked workspace is a local-first, persistent environment for agent runs, MCP tool skills, and settings — your data stays on your machine.
Your workspace is the local Invoked environment that persists across sessions. It contains your runs, skills, eval history, model configurations, and preferences.
Workspace ID
Each workspace has a unique ID used to scope analytics and (in future) team features. Your workspace ID is stable — it's generated once and stored in the local database.
You can find your workspace ID in Settings → Workspace.
Storage locations
| Data | Location |
|---|---|
| Database (runs, skills, evals) | ~/Library/Application Support/Invoked/invoked.db |
| Preferences | ~/Library/Application Support/Invoked/prefs.db |
| Screenshots | ~/Desktop/invoked-screenshots/ |
| Logs | ~/Library/Logs/Invoked/ |
Database
Invoked uses SQLite. The database is a single file you can back up, copy, or query directly:
sqlite3 ~/Library/Application\ Support/Invoked/invoked.db ".tables"
Tables: runs, run_steps, skills, skill_runs, evals, eval_results
Backups
To back up your workspace:
cp ~/Library/Application\ Support/Invoked/invoked.db ~/Desktop/invoked-backup-$(date +%Y%m%d).db
Privacy
All data stays on your machine. Invoked does not send run content, prompts, or outputs to any server. The only external calls Invoked makes are:
- LLM API calls (to whichever providers you've configured)
- Optional anonymous usage analytics (can be disabled in Settings → Privacy)
- Knock notification service (for in-app notifications, if configured)