-
Notifications
You must be signed in to change notification settings - Fork 0
User Settings
github-actions[bot] edited this page May 22, 2026
·
10 revisions
BLXCode opens settings in a center workbench tab (not a modal). The command palette entry Open Settings focuses an existing settings tab or creates one per workspace.
| Category | What it configures |
|---|---|
| App | UI language, STT language + push-to-talk, keyboard shortcut mode, notifications, terminal hooks, app updates |
| Appearance | Placeholder (themes planned) |
| API Keys | All provider secrets in one pane — see below |
| Workspace | Default project directory, agent sandbox root, embedded browser URL, category colors for Memory |
| BLXCode Agent | Text, image, and voice inference — see below |
Legacy saved categories (Image, Voice, Memory) still open the correct pane.
Settings → API Keys is the only place to enter provider secrets.
- LLM providers: OpenRouter, Anthropic, OpenAI, and coming-soon rows (Google, Mistral, Grok xAI).
- Media / search: Tavily, Brave, fal.ai (image), Amazon Polly (AWS voice).
- One Save / Discard footer for the whole pane; per-row remove marks keys for deletion on save.
- Keys use the OS keyring (
BLXCodeservice) withBLX_*env fallback when the store is empty; the UI shows via env when a fallback is active.
Agent, image, and voice panes show a short status line pointing here — they do not contain password fields.
Settings → BLXCode Agent uses a grid:
| Area | Settings |
|---|---|
| Text | Provider, thinking level, model (AgentModelPicker), refresh |
| Image | Provider, quality level, model, auto-save |
| Voice | Provider (OpenAI / OpenRouter / AWS), STT + TTS models, recording quality, post-STT behavior, voice picks, speak replies |
| Web Tools | Tavily / Brave / disabled backend |
One Save / Discard at the bottom persists text provider + web tools together. Image and voice sections auto-save on change.
Details: Agent Providers, Image Mode, Voice.
Settings → Workspace:
- Paths & sandbox — default folder for new workspaces and BLXCode Agent file sandbox root.
- Embedded browser — default URL for the Browser tab.
- Category colors — presets used for Memory category dots and sidebar accents (formerly under a separate Memory settings tab).
See Workspaces.
- Agent Harness — core skills, web tools behavior
- Troubleshooting — keyring and key errors
- User-Agent-Harness
- User-Agent-Providers
- User-Appearance-Themes
- User-Building
- User-File-Finder
- User-File-Preview
- User-Getting-Started
- User-Image
- User-Keyboard-Shortcuts
- User-Language
- User-Memory-And-Tasks
- User-Plans
- User-Remote-Ssh
- User-Rules-And-Skills
- User-Settings
- User-Subagents
- User-Troubleshooting
- User-Voice
- User-Workspaces
- Developer-Agent-Harness
- Developer-Architecture
- Developer-Contributing
- Developer-I18n
- Developer-Plugins
- Developer-Setup
- Developer-Ssh-Remote
- Developer-Subagents
- Developer-Tauri-Ipc
- Developer-Themes
- Developer-Voice