Settings and file locations
Tools → Settings, or the Settings button in the toolbar. Two tabs: General and AI.
General
| Setting | Options |
|---|---|
| Interface language | English, Croatian, Bosnian, Slovenian, Italian, German |
| Theme | Dark or Light |
| UI font | System UI (default), Inter, Segoe UI, Roboto, Arial, Monospace |
| Font size (UI) | Size of the interface text |
| DataGrid font | System Mono (default), Consolas, JetBrains Mono, Fira Code, Courier New, Cascadia Code |
| Font size (Grid) | Size of the text in data grids |
A live preview shows both fonts as you change them. Save settings applies, Reset to defaults restores the originals.
A monospaced grid font is worth keeping — columns of numbers line up, and it makes a misaligned import obvious at a glance.
AI
Provider connections are configured on the AI tab — see Setting up a provider.
File locations
Everything NabuSQL stores lives in the application-data directory:
| Platform | Path |
|---|---|
| Windows | %APPDATA%\com.nabusql.app |
| macOS | ~/Library/Application Support/com.nabusql.app |
| Linux | ~/.config/com.nabusql.app |
Inside it:
| Item | Contents |
|---|---|
connections.json | Every connection, including credentials |
license.json | Your activated license |
scheduled_tasks.json | Scheduled tasks |
ssh_keys/ | SSH key material used by tunnels |
plugins/larql/ | The LARQL add-on for Knowledge Lab |
knowledge/models/ | Prepared models (large) |
knowledge/patches/ | Knowledge patches |
connections.json contains passwords
Treat that folder as you would any credential store. To move connections to another machine, use the encrypted export in Moving connections and queries rather than copying the file around.
What is not stored there
- Saved query files — when a connection has a Queries folder, the
.sqlfiles live in the folder you chose. - Exports, dumps and backups — wherever you saved them.
- Window layout and open tabs — session state is not persisted; NabuSQL opens with a clean workspace.
Resetting
Deleting the application-data directory returns NabuSQL to a fresh install. You lose your connections, license activation and scheduled tasks — export what you need first, and keep your license key, which you can re-enter afterwards.
