Settings & configuration
General
| Setting | Default | Purpose |
|---|---|---|
| Language | English (US) | UI language — see Languages. |
| Appearance | Auto | Auto / Light / Dark. |
| Default connection | none | Target for Spotlight, voice input, and Call. |
| Launch at login | off | Start the app when you sign in to the OS. |
| Run in background | on | Closing the window hides it to the tray instead of quitting. |
| Global shortcut | Alt+Ctrl/Cmd+O | Bring the main window to the foreground from anywhere. |
| Spotlight shortcut | Shift+Ctrl/Cmd+I | Toggle the Spotlight bar. |
| Clipboard auto-paste | on | Pre-fill Spotlight with clipboard text. |
| Voice input + shortcut | on · Shift+Ctrl/Cmd+Space | Push-to-talk. |
| Call + shortcut | on · Shift+Ctrl/Cmd+C | Voice call. |
Any shortcut can be re-recorded or cleared (set to disabled). On Wayland / Flatpak, global shortcut registration is unsupported and skipped silently.
Advanced
| Setting | Purpose |
|---|---|
| Install location | Where the managed Python runtime and packages are installed. Changing it needs a reinstall. |
| Environment variables | Key/value pairs passed to the server, Hrida Terminal, and inference engine when they start. |
Shortcuts
| Action | macOS | Windows / Linux |
|---|---|---|
| Show main window | Alt+Cmd+O | Alt+Ctrl+O |
| Spotlight | Shift+Cmd+I | Shift+Ctrl+I |
| Voice input | Shift+Cmd+Space | Shift+Ctrl+Space |
| Call | Shift+Cmd+C | Shift+Ctrl+C |
All are rebindable in Settings → General.
Tray
The app runs a system-tray icon. Its menu reflects live state — connections, server status — and gives quick access to show the window, manage connections, and quit. With Run in background on, closing the window leaves the app in the tray.
Languages
The UI ships in: English (US), العربية (Arabic), বাংলা (Bengali), Hausa, हिन्दी (Hindi), ಕನ್ನಡ (Kannada), ଓଡ଼ିଆ (Odia), Kiswahili (Swahili).
Reset & uninstall
| Action | Where | Effect |
|---|---|---|
| Uninstall Hrida AI Studio | Settings → Hrida.ai | Removes the server package. |
| Uninstall Hrida Terminal | Settings → Open Terminal | Removes the Terminal package. |
| Uninstall inference engine | Settings → Inference Runtime | Removes the llama.cpp binary. |
| Reset app | Settings | Clears app config and managed state (also removes the server data directory). |
File locations
| What | Path |
|---|---|
| App config | <userData>/config.json |
| Server data | per-user application-data path, or the Data location override |
| Managed Python + packages | the Install location |
| Downloaded models | <data>/models/<repo>/<file> |
| Logs | via electron-log in the platform log directory; component logs are viewable in-app |
config.json holds connections, the default connection id, all shortcuts and toggles, localServer / openTerminal / llamaCpp blocks (port, and their feature-specific options), envVars, window bounds, and the Spotlight bar position.