App settings
Settings (⌘+,) is the central screen for all parameters. Tabs: General, Privacy, AI/MCP, Snippets, Keymap, Sharing, Updates.
General
Theme
- Theme —
Light / Dark / System (default System). Switch is instant, no restart.
- Accent — accent color (default
cyan, also green, purple, orange).
Locale
- Language —
RU / EN. Switch is instant, the entire UI rerenders.
Editor
- Font family — monospace font for the editor (default
JetBrains Mono)
- Font size — 12–18px
- Tab size —
2 / 4
- Use tabs / spaces — for indentation
- Auto-format on save — run
sql-formatter on ⌘+S
- Format keywords —
UPPER / lower (default UPPER)
Result
- Result page size — rows per fetch (default 1000)
- Auto-fit columns — auto-size widths to content
- JSONB preview length — characters in grid preview (default 60)
Schema
- Auto-refresh on connect — refresh schema when switching connections (default ✓)
- Scan jsonb schemas — collect jsonb keys for autocomplete (see JSONB editor)
- Schema cache size — schema cache limit (default 100 MB)
History
- Save history — keep history (default ✓; for connections with "Exclude from history" enabled, nothing is saved)
- History limit — entries per connection (default 10000)
Easy Mode
The Easy Mode toggle is hidden in v1.0. See the Easy Mode page for what's planned and why it's off for now.
Sharing
.ide99 is the format for sharing connections and snippets. One file = one or more resources (without passwords).
Export
- What to export:
- Connections (no passwords — recipients enter their own)
- Snippets
- Notebooks (
.ide99-nb files)
- Output:
.ide99 file name
Import
- From file: drag&drop or Choose file
- ide99 shows the contents (e.g., "3 connections, 14 snippets"); you pick what to import
- Name conflicts: keep old, replace, or rename new
Don't share .ide99 files over insecure channels (plain chat etc.) — they include hosts and usernames. Through your team's git repo — fine.
Updates
Channel
- Stable (default) — stable releases, ~ once a month
- Beta — release candidates, may have bugs
- Nightly — daily builds from main, unstable
Auto-check
- Check for updates — auto-check (default off, see Privacy)
- Check frequency —
daily / weekly / on launch only
Manual
- Check now — one-shot check button. If a new version is out — shows the changelog and a Download button.
Auto-update check is the only network request ide99 makes to our servers by default (when on). No other telemetry.
AI/MCP
See Connect AI clients.
Privacy
See Privacy & telemetry.
Snippets
See Snippets — edited there too.
Keymap
See VSCode keymap import.
Where the config lives
config.json next to the profile:
| OS |
Path |
| macOS |
~/Library/Application Support/ide99/config.json |
| Windows |
%APPDATA%\ide99\config.json |
| Linux |
~/.config/ide99/config.json |
Plain JSON. Edit by hand or commit to your dotfiles repo.
Reset to defaults
The Reset all settings button at the bottom of the General tab. Resets everything to defaults without touching connections and snippets. Useful when something "breaks".
Next