Chatting
Sending messages
Type in the composer and press Enter to send (Shift+Enter for a new line). A reply renders live as it streams, with a thinking/elapsed-time indicator. Press the stop button (or Esc) to cut it short; you pay only for what was generated.
Attaching files
Paste or upload files into the composer, up to 20 MB each:
| Type | Formats & handling |
|---|---|
| Images | PNG, JPEG, WebP, or GIF. Models with the Vision capability can read them. |
| Documents | PDF, Word (.docx), Excel (.xlsx), Markdown, plain text, CSV, or HTML. The text is extracted in your browser and sent to the model; the raw file never leaves your device. |
Choosing a model
The model picker in the composer lets you browse every model on the network, filter by text/image capability, search by name, and star favorites. Auto mode picks a model for each message for you. See Models & operators.
Message actions
Hover a message (or tap it on mobile) for actions:
| Action | What it does |
|---|---|
| Copy | Copy the message text. |
| Retry / Regenerate | Ask the model to answer again. |
| Edit | Rewrite one of your own messages and resend it, keeping its attachments (images and documents). Esc cancels the edit. |
| Branch | Copy everything up to and including this reply into a new chat, leaving the original untouched. ⌘ ⇧ B (Ctrl ⇧ B) branches from the latest reply. |
Who answered
Each answer is labeled with the model that produced it. The ⓘ beside that label opens the details of that turn: the model's description and context window, plus the operator that served it — its on-chain operator and node ids, and its NFD name and avatar where it has one (see How operators are named). If that operator has since left the network, the ids remain but there's no name to resolve.
Sources and citations
When a model cites sources, citations appear as superscript markers in the text with the full source list at the end of the message.
Reasoning
Models that support reasoning show their thinking in a collapsible block above the answer.
Tool activity
Each tool call a model makes mid-reply shows up as a compact line in the response. These tools run on the operator's node, not in your browser, except the ZeroSignal docs lookup, which runs in your browser — see Built-in tools → Seeing tools at work.
Generating and editing images
Models with the Generation or Edit capability can create and modify images mid-conversation. Click any image to open it full-screen, where you can download it, copy it, or hand it back to the model for edits. The Image generation switch under Settings → Tools controls whether a request may produce images and how many — see Settings and Pricing.
Keyboard shortcuts
See Keyboard shortcuts for the full list, including the composer, search, settings, and conversation actions.