Skip to content
Download for Mac

Settings Reference

Every configurable option in QARK. Open Settings with Cmd+, (macOS) or Ctrl+, (Windows/Linux).

SettingDefaultDescription
ThemeSystemSystem, Light, or Dark. System follows the OS preference.
Send behaviorEnterEnter sends immediately (Shift+Enter for new line). Cmd/Ctrl+Enter requires the modifier, freeing Enter for new lines.
Show thinking blocksOnDisplay the model’s chain-of-thought reasoning in expandable blocks.
Expand thinking blocksOffAuto-expand thinking blocks as they stream in, instead of starting collapsed.
Auto-generate titlesOnUses the embedded model to create a descriptive conversation title after the first exchange.
Close to system trayOnClosing the window minimizes to the system tray instead of quitting.

Configured per provider. See Providers for details.

SettingDefaultDescription
API key—Authentication key. AES-256 encrypted locally.
Base URL overrideProvider defaultCustom endpoint for proxies, enterprise gateways, or local servers.
EnabledOnDisable to hide a provider’s models without deleting the API key.
SettingDefaultDescription
Per-provider monthly limitDisabledSpending cap in USD per provider. QARK stops requests when the limit is reached. Resets monthly.
Enable/disable toggleOffEach provider’s budget must be explicitly enabled.

Settings are organized into tabs within the Tools & MCP section.

SettingDefaultDescription
Web search providers—Enable/disable individual search providers (Brave, Exa, Tavily, Perplexity, etc.). Each requires an API key.
Provider priorityDrag orderDrag to reorder search providers. First successful result wins.
Local browser searchAuto-detectedFree tier using a locally installed Chromium-based browser. Search engine: DuckDuckGo or Bing.
Custom browser pathAutoOverride the browser executable path for headless search/fetch.
Provider builtin searchPer-provider toggleEnable native search capability in Anthropic, OpenAI, Gemini, Perplexity, OpenRouter.
SettingDefaultDescription
Embedding provider—Provider for vector embeddings (Voyage AI, Jina AI, Cohere, OpenAI).
Embedding model—Specific model for embeddings. Larger dimensions improve accuracy; smaller are faster.
RAG generation provider—Provider for generating answers from retrieved context.
RAG generation model—Model for RAG answer generation.
Reranker providerNoneCross-encoder reranking provider (Cohere, Jina, Voyage). Optional.
Reranker model—Specific reranking model.
RAG threshold %30Minimum percentage of context window for a document to trigger full RAG vs. direct injection.
Image extraction provider—Provider for extracting text from images in PDFs.
Image extraction model—Vision model for PDF image extraction.
SettingDefaultDescription
Image generation provider—Default provider for @image-generation (OpenAI, Gemini, xAI, OpenRouter).
Image generation model—Default model (DALL-E 3, Imagen, Flux, etc.).
SettingDefaultDescription
Video generation provider—Default provider for @video-generation (OpenAI, Google, Runway).
Video generation model—Default model (Sora, Veo, Gen-3, etc.).
SettingDefaultDescription
Default working directoryEmptyStarting directory for @unix-commands. Per-conversation overridable.
SettingDefaultDescription
Server listEmptyRegistered MCP servers. See MCP Integration for setup.
Auto-connectOnServers connect automatically on app launch.
Per-server tool togglesAll enabledEnable/disable individual tools discovered from each server.
SettingDefaultDescription
Embedded modelAutoLocal or cloud model used for auto-naming conversations and groups. A fast, inexpensive model works best.
SettingDefaultDescription
Dismiss on blurOnOverlay closes when it loses focus. No effect when pinned or streaming.
Default modeFlowsWhich tab opens by default: Spark or Flows.
Default output actionCopyAction after a Spark/Flow completes: copy, paste, insertBefore, insertAfter, or openInChat.
Default chat agent—Agent used for regular conversations.
Default chat provider—Provider for regular conversations.
Default chat model—Model for regular conversations.
Default Spark agent—Agent used for Spark invocations.
Default Spark provider—Provider for Spark invocations.
Default Spark model—Model for Spark invocations.
Default compaction provider—Provider for context compaction/compression.
Default compaction model—Model for compaction. If unset, uses the chat model.
SettingDefaultDescription
Disable modelsAll visibleHide specific models from the model picker.
Disable model groupsAll visibleHide entire model families (e.g., all GPT-4 variants) from a provider.
SettingDefaultDescription
Prompt category orderDefaultReorder categories in the prompt library. Drag to rearrange.
Flow category orderDefaultReorder categories in the flow library. Drag to rearrange.
Collapsed categoriesNoneWhich categories start collapsed in prompt/flow libraries.