Features

The chat modes and conversation tools in Breeze.

Everything here is reachable from the chat composer's settings popover or the conversation actions in the transcript. Nothing needs configuration beyond what Getting Started already set up.

Modes

Modes are toggled from the Chat settings popover next to the input. You can stack several at once, and each paints the composer border with its own accent.

Stacking is allowed; the model is still one model

Turning on two modes does not run two models. Selection is a priority order -- images > thinking > evidence > default -- so the highest-priority active mode picks the model, while features that are not the model (the widget grammar, web evidence) still apply. See combining modes.

Your switches stick

The composer remembers its modes across messages, navigation and reloads. A message also records the modes it was sent with, so editing or regenerating it replays that turn as you asked it rather than as the switches sit now.

Thinking

Deliberate reasoning before the reply. Breeze switches to a reasoning model (qwen3:8b), which emits a streamed reasoning block alongside the answer.

The reasoning arrives as its own stream event type, so the UI can render it in a panel that stays collapsed inside the message until you open it. It is stored with the message, so it is still there on reload.

In the transcript

Edit a message

Point at any user message to edit it. Editing truncates the conversation at that point and streams a fresh reply.

Regenerate

Point at any assistant message to ask for a new reply. That message and everything after it are replaced.

Copy

Copy the full text of any message to your clipboard.

Download

Take the transcript out of the chat header as a plain JSON list of turns.

Edit and regenerate are destructive

Both truncate the conversation from that point. The messages after it are removed, not branched -- if you want to keep the old reply, copy it first.

Conversation management

From the sidebar:

ActionWhat it does
SearchFull-text across your conversations and the messages inside them.
PinKeeps a conversation at the top of the list.
ArchiveHides it without deleting the transcript.
DeleteRemoves the conversation and its messages.

Titles are written automatically from your first message by the same local model that writes the replies -- POST /summarize, rate-limited 20/minute. You can rename or regenerate a title from the sidebar.

Keyboard

ShortcutAction
⌘ KSearch conversations
⌘ BToggle the sidebar
⌘ ⇧ OStart a new chat

Privacy reminders

  • Prompts, replies and images go to your local model.
  • Web search is the only network egress, and retrieved text is contained as data.
  • /completion and /summarize are rate-limited per IP. See Security.