Loading...
Loading...
Configure API keys, models, settings, and environment variables.
WindOp uses OpenRouter as its AI gateway, giving you access to 300+ models from a single API key. Keys are stored securely in Windows Credential Manager — they never touch disk in plain text.
sk-or-)OpenRouter's free tier gives you access to several models at no cost. Paid models are billed per-token through your OpenRouter account.
If you're on WindOp Pro, you don't need to manage API keys at all. Just sign in via Settings → Account and WindOp handles all API routing, billing, and model selection through managed keys. Your $10/mo AI balance covers usage.
All settings are accessible via Settings (gear icon or Ctrl+,). Changes save automatically to your local database.
| Setting | Description | Default |
|---|---|---|
| Default Model | The AI model used for new conversations. Switch anytime with Ctrl+M. | Based on task type |
| Theme | Dark, Light, or one of 8 built-in presets. Custom themes supported. | Dark |
| Dense Mode | Compact UI with smaller text and tighter spacing. Toggle with Ctrl+Shift+D. | Off |
| Confirmations | Show confirmation dialogs before destructive actions (file delete, force push, etc.). | On |
| Stream Responses | Show AI responses as they generate (streaming) vs. all at once. | On |
| Auto-Continue | Automatically continue when AI hits the output token limit mid-response. | On |
| Max Tool Calls | Maximum tool calls per AI turn. Prevents runaway tool usage. | 8 |
These are optional and only needed for advanced configurations or development.
| Variable | Purpose | Default |
|---|---|---|
| OPENROUTER_API_KEY | Override the API key stored in secure storage. Useful for CI/CD or testing. | From secure storage |
| WINDOP_LOG_LEVEL | Log verbosity: error, warn, info, debug, trace. | info |
| WINDOP_DATA_DIR | Override the data directory for conversations, memory, and logs. | App data directory |
| OPENROUTER_BASE_URL | Override the OpenRouter API base URL. Pro users: this is set to windop.app/api/v1 automatically. | https://openrouter.ai/api/v1 |
WindOp's Smart Task Categorization auto-selects the optimal model for each task type. You can customize this in Settings → Models:
Press Ctrl+M at any time to quick-switch the model for the current conversation. Favorite models appear at the top of the picker.