DevSpeak exposes several configuration options through VS Code's standard settings system.
Open Settings (Cmd+, / Ctrl+,) and search for devspeak to see all available options:
| Setting | Default | Description |
|---|---|---|
| devspeak.apiEndpoint | https://www.devspeak.dev | DevSpeak API base URL |
| devspeak.defaultAudience | Senior Dev | Default target audience for new translations |
| devspeak.defaultContext | Backend | Default technical context |
| devspeak.defaultFormat | Technical Spec | Default output format |
| devspeak.defaultTone | 75 | Default tone slider value (10–90) |
| devspeak.enableCodeLens | true | Show CodeLens above annotated comments |
| devspeak.enableWorkspaceContext | true | Include workspace metadata in requests |
When devspeak.enableWorkspaceContext is enabled, DevSpeak automatically includes metadata about your current project — language, framework, and key dependencies — in every translation request. This produces more relevant, context-aware output without manual configuration.
All commands are accessible from the Command Palette (Ctrl+Shift+P / Cmd+Shift+P):
| Command | Shortcut | Description |
|---|---|---|
| DevSpeak: Login | — | Sign in via OAuth or API key |
| DevSpeak: Translate Selection | Cmd+Shift+T / Ctrl+Shift+T | Translate the selected text |
| DevSpeak: Settings | — | Open DevSpeak settings |
| DevSpeak: Show Output Log | — | Open the DevSpeak output channel |
| DevSpeak: Clear History | — | Remove all history entries |
| DevSpeak: Logout | — | Sign out of the current session |
The extension inherits the active VS Code color theme automatically. Both dark and light themes are fully supported.
The extension UI is available in English and Spanish. It follows the VS Code display language setting.
DevSpeak targets extensionKind: ["ui"] and uses standard VS Code APIs. It is verified to work in:
.vsix sideload or Open VSX).vsix sideload)