Skip to content

Daily Workflow & Keyboard Reference

Quiper is designed to be operated almost entirely from your keyboard, letting you summon, navigate, and dismiss your AI tools in seconds without breaking your workflow focus.


Summoning and Dismissing the Overlay

  • To Summon: Press ⌥ Space (Option + Space) on any screen. The Quiper window will slide into focus immediately over your active workspace.
  • To Hide / Dismiss:
    • Press ⌥ Space again.
    • Or press Escape.
    • Or press ⌘ H (Command + H).
    • Or press ⌘ Q (Command + Q).
  • Workflow Focus Restoration: When Quiper is dismissed, it automatically returns keyboard focus to the application you were using immediately before summoning it, allowing you to resume typing without clicking back.

NOTE

Standard ⌘ Q is intercepted to hide the overlay rather than quit the application, preventing you from accidentally shutting down your background AI assistant. To quit the application completely, see the System actions below.


Core Concepts: Engines vs. Sessions

Quiper divides your workspaces into two hierarchical layers:

  1. Engines (Services): These represent distinct AI models/websites (e.g., Gemini, Claude, ChatGPT, or local Ollama instances). You can configure up to 10 active engines in your main selector bar.
  2. Sessions (Slots): Each engine maintains 10 independent persistent sessions (also referred to as slots). Unlike typical browser tabs that discard state when closed, all 10 slots remain active in memory. This lets you keep separate conversations open concurrently without page refreshes.

Complete Keyboard Shortcuts Reference

Below is the exhaustive reference of Quiper's keyboard shortcuts, grouped by category.

1. Global & Overlay Control

ActionShortcutScopeDescription
Summon / Dismiss Window⌥ SpaceGlobalToggles the visibility of the overlay window.
Toggle Window Size⌘ MIn-AppSwitches between a centered Standard layout and a top-right Compact layout.
Open Settings⌘ ,In-AppOpens the native SwiftUI Settings panel.
Quit Quiper⌘ ⌃ ⇧ QIn-AppCompletely shuts down the Quiper application.

Note: When running under Xcode debugger, standard ⌘ Q will quit the application directly.

2. Session Navigation & Slots

Each engine has 10 independent tabs (slots) kept hot in memory.

ActionShortcutAlternateDescription
Switch Session Slot⌘ 1⌘ 0Switches to session slots 1 through 10 (⌘ 0 maps to Slot 10).
Next Session⌘ ⇧ →⌘ LMoves to the session slot to the right.
Previous Session⌘ ⇧ ←⌘ HMoves to the session slot to the left.
Close Session⌘ WCloses the active session slot, clearing its web view state.

TIP

  • Pressing ⌘ W on the last open session of an engine will close it and automatically switch you to the nearest engine with active sessions (if Automatically Switch Engine on Last Session Close is enabled in Settings).
  • You can also close any session by middle-clicking its tab segment.

3. Engine Navigation

ActionShortcutAlternateDescription
Switch Engine⌘ ⌃ 1⌘ ⌃ 0⌘ ⌥ 1⌘ ⌥ 0Instantly switches to service engines 1 through 10.
Next Engine⌘ ⌃ →⌘ ⌃ LSwitches to the next configured service engine.
Previous Engine⌘ ⌃ ←⌘ ⌃ HSwitches to the previous configured service engine.

TIP

You can middle-click any engine segment to close all active sessions for that service (requires confirmation if multiple sessions are active).

4. Web View Control & Zoom

Standard web controls mapped to your native WebKit view contexts.

ActionShortcutAlternateDescription
Reload Page⌘ RReloads the active web view session.
Force Reload⌘ ⇧ RRe-instantiates the active WebKit context from scratch.
Reload from Origin⌘ ⌥ RBypasses cached files and reloads the page.
Toggle Web Inspector⌘ ⌥ IOpens the WebKit Developer Tools / Safari Web Inspector.
Zoom In⌘ + (or ⌘ =)⌘ [Keypad +]Increases the text and element size of the active web view.
Zoom Out⌘ -⌘ [Keypad -]Decreases the text and element size of the active web view.
Reset Zoom⌘ ⇧ Delete⌘ ⇧ ⌫Resets the zoom level back to the default 100%.

5. Find in Page

ActionShortcutDescription
Find in Page⌘ FOpens the native search panel at the top of the chat web view.
Find Next⌘ GJumps to the next search result.
Find Previous⌘ ⇧ GJumps to the previous search result.

6. Standard Text Editing

These standard macOS text manipulation shortcuts are fully supported inside the chat web views:

  • Undo: ⌘ Z
  • Redo: ⌘ ⇧ Z
  • Cut: ⌘ X
  • Copy: ⌘ C
  • Paste: ⌘ V
  • Select All: ⌘ A

7. Default Custom Actions (JS Scripts)

Quiper comes pre-configured with four powerful custom scripts triggered by default keyboard shortcuts. You can customize the JavaScript for these scripts on a per-engine basis under Settings ➔ Actions:

Custom ActionShortcutDefault Intent
New Session⌘ NResets/clears the active chat or starts a new thread.
New Temporary Session⌘ ⇧ NStarts a temporary, non-persisted chat slot.
Share⌘ ⇧ SGenerates a shareable URL link for the active thread.
History⌘ ⇧ HToggles or opens the conversation history list of the engine.

Customizing Keyboard Shortcuts

If you prefer to use your own shortcuts, open Settings (⌘ ,) ➔ Shortcuts:

  • Global Summon Hotkey: Bind a custom key combination to open Quiper from any screen.
  • App Shortcuts: Modify the primary and alternate bindings for next/prev session/engine commands.
  • Digit Modifiers: Swap out the modifier keys used to jump directly to session slots and engine numbers.
  • Engine Hotkeys: Register custom global or in-app hotkeys to launch or focus specific engines directly.
  • Custom Action Shortcuts: Remap or assign keys to trigger your custom JavaScript macros.

Released under the MIT License.