Skip to content
Download for Mac

Command Palette

Press Cmd+K (macOS) or Ctrl+K (Windows/Linux) to open the command palette — a single interface for every action in QARK, context-aware based on your current state. Type what you want, arrow to it, press Enter.

The command palette organizes actions into context-aware groups. When you open it, you see the root groups relevant to your current state. Selecting certain commands opens a sub-page within the palette itself — configuration stays inline, no separate dialogs.

Search Results — Global full-text search across your entire conversation history. Triggers after 2 characters, debounced at 200ms. Returns the top 10 deduplicated results with message snippets so you can identify the right conversation before opening it.

Chat — Start a new conversation or search the sidebar.

Current Chat — Actions scoped to the conversation you’re viewing:

  • Export as Markdown, HTML, or PDF
  • Copy entire conversation to clipboard
  • Pin conversation to the top of the sidebar
  • Fork conversation (branch from any point)
  • Delete conversation
  • Manage attachments (images, documents, folders)

Current Chat Config — Adjust the active conversation’s model and parameters:

  • Change model
  • Toggle individual tools on or off

Selection — Appears when you have 2 or more conversations selected in the sidebar:

  • Group selected conversations
  • Ungroup conversations
  • Move to a different group
  • Archive selected
  • Trash selected

Chat Groups — Organize your sidebar:

  • Create a new group
  • Cleanup empty groups
  • Merge groups together

Prompts/Flows — Manage your reusable prompts and automation flows:

  • Create a new prompt or flow
  • Import from file
  • Export to file
  • Browse the prompt library

Navigation — Control the interface layout:

  • Switch sidebar views
  • Toggle the info panel
  • Toggle split view

Manage — Housekeeping:

  • Open archive
  • Open trash
  • Empty trash permanently

Settings — App-wide configuration:

  • Open settings
  • Cycle theme (light → dark → system)
  • Manage models
  • Budget controls
  • MCP servers
  • Tool management
Command palette showing root groups with keyboard shortcuts displayed inline

Selecting certain commands doesn’t close the palette — it opens a sub-page with focused options. This keeps configuration fast and discoverable without scattering controls across separate panels.

7 presets ranging from deterministic to maximum creativity:

PresetValueUse Case
Deterministic0Code generation, structured output
Very Low0.3Factual responses, summarization
Low0.5Balanced analytical tasks
Medium0.7General conversation
High1.0Creative writing, brainstorming
Very High1.5Experimental, divergent ideas
Maximum2.0Maximum creativity and randomness

8 presets controlling response length:

  • 256 tokens — Short answers, labels, classifications
  • 512 tokens — Brief paragraphs
  • 1024 tokens — Standard responses
  • 2048 tokens — Detailed explanations
  • 4096 tokens — Long-form content
  • 8192 tokens — Extended documents
  • 16384 tokens — Comprehensive analysis
  • 32768 tokens — Maximum output length
  • Top P — Nucleus sampling threshold
  • Frequency Penalty — Reduce repetition of token sequences
  • Presence Penalty — Encourage topic diversity
  • Reasoning Effort — Available for Anthropic models; controls depth of chain-of-thought reasoning
  • Context Strategy Picker — Choose how conversation history is managed
  • Last N Value — Number of recent messages included in context
  • Token Budget Value — Maximum tokens allocated for context
  • Agent Selector — Switch the active agent configuration
Command palette sub-page for setting temperature with 7 presets listed

When your query reaches 2 or more characters, the palette triggers a server-side global search. Results return as conversation matches with message snippets, so you can scan context without opening each conversation individually.

  • Debounced at 200ms to avoid unnecessary queries while typing
  • Returns up to 10 results, deduplicated (multiple matches within the same conversation collapse into a single entry)
  • Each result displays the conversation title and a snippet from the matching message
Command palette search results showing conversation matches with message snippets
KeyAction
Move between items
EnterSelect the highlighted item
BackspaceGo back from a sub-page to the parent group
EscapeClose the palette entirely

Keyboard shortcuts are displayed inline next to each command, so the palette doubles as a shortcut reference. Use it to discover bindings you haven’t memorized yet.

The palette doesn’t show every command at all times. Available actions change based on 3 factors:

  1. Active conversation — Current Chat and Current Chat Config groups appear only when a conversation is open.
  2. Selection count — The Selection group appears only when 2 or more conversations are selected in the sidebar.
  3. Current sidebar view — Navigation commands adapt to the active view state.

This keeps the palette focused. You see only the commands that apply right now.

Certain palette commands dispatch application events that trigger specialized interfaces:

  • attach-image — Opens the image attachment picker
  • attach-document — Opens the document attachment picker
  • attach-folder — Opens the folder attachment picker
  • clipboard-history — Opens clipboard history for pasting previous items
  • new-prompt — Opens the prompt editor
  • new-flow — Opens the flow builder
  • create-agent — Opens the agent creation interface
  • open-model-selector — Opens the model selection panel

These events decouple the palette from specific UI components, allowing each feature to handle its own presentation while the palette remains a unified entry point.