Settings

Open Settings with Cmd+, or via the Command Palette (Cmd+Shift+P then "Settings").

Appearance

Theme Presets

Six built-in theme presets ship with Vect:

ThemeDescription
NewspaperWarm paper theme with an editorial feel
GitHub LightClean light theme
MidnightDeep blue dark theme with subtle warmth
NordNordic cool tones
DraculaPurple dark theme with vibrant accents
Solarized DarkWarm muted dark theme

Switch themes from the theme picker in Settings.

Dark Mode

Cmd+Shift+L switches to a dark variant of whichever preset is current.

Typography

Three font families, set as CSS custom properties, cover headings, body text and code:

CSS Theme Variables

The theme system uses CSS @theme variables that map semantic names to color tokens:

These are defined in apps/desktop/src/index.css and can be customized per-preset.

Voice

Both halves of voice run on this machine. Nothing is streamed to a service, and both are still marked Beta.

Dictation. Tap the mic in the composer and talk; tap it again to stop, and what you said is typed into the box. The first tap downloads the speech recognition model (SenseVoice, around 228 MB) from Hugging Face, so the first use needs a connection and a moment. After that it works offline.

Reading replies back. Speech is off until you turn it on in Settings. The first time it speaks, the voice model (Supertonic, around 398 MB) downloads the same way.

Agent Providers

Installed agent CLIs are detected for you; add one by hand if yours is not found. The Agent Providers reference lists what each supported agent can do and how it is configured.

Each provider can be configured with:

Keybindings

All keyboard shortcuts are listed in the Keybindings reference. Keybindings use Mod as a platform-agnostic modifier (Cmd on macOS, Ctrl on Windows/Linux).

Project Settings

Edit project-level configuration via the Command Palette: