Skip to main content

Chat

The chat overlay is the daily driver. Press ⌘; from anywhere on your Mac, ask a question, dismiss it, get back to what you were doing. No browser tab, no context switch.

This page covers the chat overlay, multi-window mode, sessions, and every keyboard shortcut.

Opening chat

What you wantHow
Open the chat overlay⌘;
Dismiss the overlay⌘; again, or Esc, or click outside
Open a new chat window⌘ N
Open the Management window⌘ ⇧ M

The hotkey is configurable: Settings → General → Global Hotkey if ⌘; collides with another app.

Anatomy of a chat

ElementWhat it does
Input barType or paste your message. Enter to send, Shift + Enter for a new line.
Folder pickerClick to point this chat at a working folder. Gives the agent file/search/git tools scoped to that folder. See Tasks.
Sandbox toggle (macOS 26+)Gives the agent shell access in an isolated Linux VM.
MicrophoneClick for voice input. Long-press the global hotkey for Transcription Mode into any app.
Model selectorSwitch between local models, Apple Foundation, and any cloud providers you've connected.
Agent selectorSwitch the active agent. Theme, prompt, and memory swap with it.

Get things done

When you ask the AI to do something — not just explain something — it writes a plan, calls tools to do the actual work, and shows you a verified summary at the end. You watch the to-do list tick off as it goes; it pauses to ask only when a question genuinely changes the outcome.

Two power-ups on the input bar give the agent more capability per chat:

  • Working folder — point at a folder to get scoped file, search, and git tools
  • Sandbox (macOS 26+) — toggle on for shell access in an isolated Linux VM

Pick one or the other; they're mutually exclusive per chat.

Tasks →

Sessions

Conversations are saved automatically. There's nothing to "save" — you'll find every chat in the sidebar.

The sidebar

Click the history icon (or use the sidebar toggle) to see your sessions, ordered by most recent.

Each session shows:

  • A short auto-generated title (from the first message)
  • A source badgechat (you), plugin, http, schedule, or watcher — so you can see at a glance what kicked off the conversation
  • Estimated token usage

The badge filter rail across the top lets you narrow by source. It hides itself when only one source is present.

Searching, deleting, clearing

ActionHow
SearchType in the search field at the top of the sidebar
Delete a sessionRight-click → Delete
Clear current chat⌘ K
Wipe everythingSettings → Storage → Clear chat history

Wiping is irreversible. Use Settings → Storage → Export plaintext backup first if you want to keep them. Storage details →

Resuming a session

Click any session in the sidebar to load it in the current window. Right-click → Open in New Window to keep your current chat untouched.

Multi-window

Press ⌘ N to open a new chat window. Each window is fully independent:

  • Separate conversation
  • Separate active agent (with its own theme)
  • Separate model selection
  • Separate working folder / Sandbox state

Useful patterns:

Window 1Window 2Window 3
Code Assistant on ~/projects/apiResearch HelperCreative Writer
Sandbox toggle on for build/testBrowsing the webDrafting a post

Pin to top

Click the pin icon in the title bar to keep a window floating above all other apps. Useful for a reference conversation while you code, or watching a long-running agent task.

Window management

ShortcutAction
⌘ NNew window
⌘ WClose current window
`⌘ ``Cycle between Osaurus windows
Drag titlebarMove
Drag cornerResize

Closing a window doesn't delete the session — you can reopen it from the sidebar of any window.

Voice input

Click the microphone in the input bar to dictate your next message. All transcription is on-device via FluidAudio on the Apple Neural Engine — nothing leaves your Mac.

Two related features that are not in the chat overlay:

  • VAD (wake-word) — say a phrase like "Hey Osaurus" or your agent's name to open chat hands-free.
  • Transcription Mode — global hotkey that types into any focused text field, anywhere on your Mac.

Full voice guide →

Markdown, code, copy

Responses are rendered with full Markdown:

  • Code blocks with syntax highlighting
  • Headings, lists, tables
  • Inline code, bold, italics
  • Clickable links

Hover over any message to reveal a copy button.

If a response is heading the wrong direction, click Stop to interrupt streaming, edit your prompt, and try again.

Settings inside the overlay

Click the gear icon in the chat header for the most-used per-session settings:

SettingWhat it does
System promptDefault instructions sent with every message in this session
Temperature0.0 (focused) → 1.0 (creative)
Max tokensCap on the response length
Stream responsesOn by default; flip off if you want to wait for the whole response at once

Per-agent versions of these live in the agent's settings (Management → Agents). Agents →

The Osaurus menu bar icon stays out of your way. Click it to:

  • Start/stop the server
  • Open the Management window (⌘ ⇧ M)
  • See server status
  • Toggle VAD listening on/off

A small dot on the icon means VAD is on:

DotWhat it means
Blue, pulsingVAD is listening for wake words
OrangeVAD is processing audio
NoneVAD is off

Complete keyboard shortcut reference

Global

ShortcutAction
⌘;Toggle chat overlay
⌘ ⇧ MOpen Management window
(custom)Transcription Mode (set in Voice settings)
(custom)VAD wake phrase (set in Voice settings)

Chat window

ShortcutAction
⌘ NNew window
⌘ WClose current window
`⌘ ``Cycle between Osaurus windows
EnterSend message
Shift + EnterNew line
EscDismiss the overlay
⌘ KClear current conversation

Management window

ShortcutAction
⌘ ,Open application Settings
⌘ WClose window

Text editing

Standard macOS shortcuts (⌘ A, ⌘ C, ⌘ V, ⌘ X, ⌘ Z, ⌘ ⇧ Z) work in every input field.

Customizing hotkeys

⌘; and the Transcription Mode hotkey are remappable. See Settings → General and Voice → Transcription.

Supported modifiers: Command, Option, Control, Shift. Combine with any letter, number, or function key.


Related:

  • Tasks — what happens when you point a chat at a folder or toggle sandbox
  • Agents — specialized assistants per task
  • Voice Input — dictation, wake words, global transcription
  • Themes — make the overlay yours