File locations¶
Where Scelo keeps its settings, runtimes, and per-workspace state. The app's
userData directory is:
| Platform | userData path |
|---|---|
| Linux | ~/.config/@ia/scelo-ide/ |
| macOS | ~/Library/Application Support/@ia/scelo-ide/ |
| Windows | %APPDATA%\@ia\scelo-ide\ |
(The folder is named after the app's internal name, @ia/scelo-ide, not the
product name.)
Logs¶
| Platform | App log (main.log) |
|---|---|
| Linux | ~/.config/@ia/scelo-ide/logs/main.log |
| macOS | ~/Library/Logs/@ia/scelo-ide/main.log |
| Windows | %APPDATA%\@ia\scelo-ide\logs\main.log |
The swarm server writes swarm.log in the logs folder under userData.
Inside userData¶
| File / folder | What it holds |
|---|---|
.first-run-complete |
First-run marker (presence skips the setup screen) |
workspaces.json |
List of recently opened workspaces |
workspace.json |
The last/active workspace |
workspace-state-<id>.json |
Per-workspace UI state (open tabs, active tab, sidebar tab, panel widths, terminal visibility) |
unsaved/<workspaceId>/… |
Auto-stashed editor drafts |
channel.json |
Update channel (stable / beta) |
extracted/<id>/ |
Extracted bundled resources |
AI provider secrets¶
API keys are stored with the OS secure store (safeStorage / system keychain)
where available, so they're encrypted at rest and the decrypted key never reaches
the renderer. reset to defaults in Settings → AI clears them.
Bundled runtimes¶
Python and R ship inside the app package (resources/runtime/python and
resources/runtime/r) and are placed first on the terminal's PATH. They're
part of the install, not under userData — uninstalling the app removes them.
The pipeline workspace¶
The Scelo pipeline's datasets, cleaning history, and model runs live in the
workspace folder you opened, not in userData — so they travel with your
project and are easy to back up or put under Git.