The only network calls Orkestral makes are the ones you ask for: premium model API requests (when you wire up a provider key) and on-demand downloads of the bundled local model and voice packs. Your code, prompts, and project data are not collected by Orkestral.
Where your data lives
Everything is stored under a single root folder:~/.orkestral (your home directory plus .orkestral). The app creates this folder on first run and keeps every kind of data underneath it.
SQLite database
The main store is a single SQLite file at
~/.orkestral/instances/default/db/orkestral.db. It holds workspaces, agents, chat sessions and messages, issues and epics, the knowledge base, and trace events.Attachments
Files you upload to comments and decisions are copied into
~/.orkestral/instances/default/attachments so they travel with your local data.Workspace artifacts
Per-workspace files and artifacts live under
~/.orkestral/workspaces/<workspaceId>/.Local models
The bundled Forge model (Qwen2.5-Coder) and any voice packs download on demand into
~/.orkestral/instances/default/models and .../voice.The database runs in WAL mode for speed and safety. You may see
orkestral.db-wal and orkestral.db-shm files next to the main .db file. That is normal SQLite behavior, not a duplicate copy of your data.No telemetry, no account
Orkestral does not ship analytics, crash reporting, or usage tracking. There is no sign-up and no background sync. The app works fully offline for everything except three explicit, user-driven actions:Premium model planning calls
Premium model planning calls
Local model download
Local model download
The Forge runs locally and executes code changes at zero API cost, but the model weights download once on demand into
~/.orkestral. After that, the Forge runs offline.Voice packs
Voice packs
Optional voice runtimes and models download on demand into the local
voice folder. They are never uploaded anywhere.Manage your data
Open Settings and go to the Data panel. From there you can review what is stored, export a snapshot, open the data folder, clear the cache, and run cleanup. The panel scopes most counts to one workspace, which you pick at the top.Open the Data panel
Go to Settings then Data. At the top you see a storage hero with the total database size and the exact path to your
orkestral.db file.Pick a workspace to inspect
Use the workspace picker at the top of the panel. Counts for agents, chat sessions, messages, and issues update for that workspace. The knowledge base section shows pages, chunks, embeddings, and trace events.
Export your data
The export writes a single JSON snapshot of your core data to a folder you choose. Use it for backups, migrating to another machine, or simply keeping a copy you own.Choose a destination folder
A native folder picker opens. Pick any directory, or create a new one. If you cancel, nothing is written.
Workspaces and agents
Chat sessions and messages
Issues and epics
Knowledge base pages
The export captures all workspaces, not just the one you are inspecting. It also records the export timestamp and the app version, so you always know when and from where a snapshot came.
Open the data folder
Want to back up everything yourself, or just see what is on disk? Click Open folder in the Maintenance section. Orkestral opens~/.orkestral/instances/default in your operating system file manager.
Clear the cache
The Clear cache action clears the app window network and session cache only. It does not touch your database, your files, or your models. Use it if the in-app UI behaves oddly or you want to free a small amount of disk used by web caching.Run cleanup to reclaim space
Over time the knowledge base can accumulate items you no longer need. Cleanup proposes a list of safe deletions for the selected workspace, shows how many items and roughly how many bytes each one frees, and only acts after you confirm.Review the suggestions
In the Cleanup field, Orkestral lists suggestions for the selected workspace. Each card shows a title, a short summary, the item count, and an estimated size.
Click the cleanup button
If there is anything to clean, the button is enabled. Click it to reveal an inline confirmation prompt.
Orphaned knowledge artifacts
Orphaned knowledge artifacts
Chunks, token index entries, embedding items, and embeddings whose parent page no longer exists. Pure leftovers from deleted content.
Archived knowledge pages
Archived knowledge pages
Pages you archived that have not been touched recently and are not pinned. The default window is older than 30 days.
Stale auto-generated knowledge
Stale auto-generated knowledge
Unpinned auto-generated and agent-memory pages that have not been used recently. The default window is older than 14 days, and pages used recently are kept.
Duplicate pages
Duplicate pages
Pages that duplicate another by title (or by content, depending on the suggestion). Orkestral keeps the newest copy and removes the rest. Pinned and archived pages are left alone.
Stale embeddings
Stale embeddings
Embeddings that point at missing items or that are older than the page or item they describe, so search stays accurate without dead vectors.
After cleanup, Orkestral checkpoints the database WAL and optimizes it, so the on-disk size shrinks and your stats refresh automatically.
What to do next
Knowledge base
Learn how pages, chunks, and embeddings are created so you understand what cleanup is acting on.
Models and the Forge
See how the local Forge model and premium planning models are configured and stored.
Settings
Explore the rest of the Settings panels, including the Data panel covered here.
Getting started
New to Orkestral? Start with the basics of workspaces and agents.