Documentation
Configuration
Dino can be customized through the Settings panel. Open it from the chat title bar.
Settings has three tabs:
- Appearance — Font, theme, and display options
- Models & Providers — LLM provider management
- Plan & Billing — Subscription and usage
Appearance
Customize how Dino looks and feels:
- Font — Choose from bundled programming fonts:
- JetBrains Mono (default) — A beautiful, highly readable font designed for code
- Fira Code — Popular programming font with ligatures
- Additional options available from the font selector
- You can also specify a custom font installed on your system
- Font scale — Adjust the chat text size with a scale factor
- Theme — Dino inherits your VS Code theme by default, but you can also select a standalone theme:
- VSCode Inherited (default) — Follows VS Code’s active theme
- Dino Dark — Dino’s signature dark theme
- Dino Light — A clean, bright theme for well-lit environments
- Dino Midnight — An ultra-dark theme for coding in complete darkness
Models & Providers
Manage your LLM providers and model selection. For a detailed guide, see Providers & Models.
Key actions:
- Add Provider — Connect a new LLM provider (API key, coding plan, local, or custom)
- Edit Provider — Update API keys, endpoints, or model lists
- Delete Provider — Remove a provider and its stored credentials
- Manage Models — Select which models to show in the model switcher, or add models manually
API keys are stored in VS Code’s secret storage, which encrypts them on disk. They never leave your machine and are never sent to Dino’s servers.
Plan & Billing
View and manage your Dino subscription:
- Current plan — See your active plan (Free, Pro, or Team)
- Upgrade — Start a checkout for the Pro plan
- Activation — Paste an activation token from your email to activate Pro
- Manage subscription — Request a billing portal link to change payment methods, view invoices, or cancel
- Deactivate device — Remove the Pro license from this device
For a full plan comparison, see Pricing.
Keyboard Shortcuts
| Action | Shortcut |
|---|---|
| Open Dino tab | Cmd+Shift+D / Ctrl+Shift+D |
| Send message | Enter |
| New line in message | Shift+Enter |
| Cancel response | Escape |
| Open model picker | Click model name in status line |
| Navigate chat history | ↑ / ↓ (when input is single-line) |
| Open jump-to-message | Cmd+Shift+J / Ctrl+Shift+J |
| Open Dino commands | Cmd+Shift+P → type “Dino” |
Diff Viewer Shortcuts
| Action | Shortcut |
|---|---|
| Next change | j or ↓ |
| Previous change | k or ↑ |
| Save comment | Enter (in comment field) |
| Cancel comment | Escape |
| Close diff viewer | Escape |