Send and receive messages in a persistent, real-time chat thread — drop in .fig files, paste URLs, mention teammates, and watch responses stream in live.
Conversations in Hamster Studio happen inside threads — persistent message streams that save automatically and update in real time. You type in the input at the bottom of the screen, send your message, and the thread shows both your message and the AI's reply. Multiple teammates can participate in the same thread, and the AI agent shows up as its own participant alongside humans.
The composer is built for the way you actually share context: paste a Figma URL, drop in a customer-call PDF, attach an image, or @mention a teammate — all from the same input.

Type your message — Click the input at the bottom of the conversation. Plain text and rich text formatting are both supported, and the input expands as you type.
Attach files or paste URLs — Use the attachment button (the plus icon) to attach files. Paste a URL directly into the input and the thread renders a preview card automatically. Pasted text content over the threshold is converted to an attachment so the message body stays readable.
Mention people or @hamster — Type @ followed by the name or part of an email. The picker stays accurate as you narrow it — @h → @ha → @ham always keeps Hamster visible. Mentioned teammates are added to the thread automatically before they're notified, so the deep link in their notification lands on the right item.
Send — Press Enter to send, or Shift+Enter to add a new line. Your message appears on the right of the thread instantly while it's being saved.
Receive a reply — The AI's response streams in below your message, labelled with the AI's name and avatar. A blinking cursor shows the reply is still being written. Once streaming ends, the cursor disappears.
Reply to a specific message — Hover any message and click the reply icon to mark your next message as a reply, with a context indicator shown above the input.
| Type | What you get |
|---|---|
| Images (paste or upload) | Square thumbnail in a grid above the message; tap to open a full-size lightbox. Pasted images survive submit and stay attached when the message lands. |
.fig files |
Uploaded as a chat attachment with a Figma icon and structured description. The AI reads the design context inside the file. |
| Uploaded, extracted, and indexed for the AI to reference. | |
Markdown (.md) |
Accepted as a chat upload. Useful for pasting in long specs, transcripts, or research. |
| Pasted Figma URL | Rendered as a preview card with thumbnail and structured content from the Figma REST API. Public files work unauthenticated; private ones use your Figma OAuth connection. |
| Pasted URL (other) | Standard URL preview card with title, description, and image, fetched in the background. |
| Pasted long text | Above the threshold (about 2000 characters), pasted text is converted to an attachment so the message stays readable. |
You can also send an attachment with no text — useful when you want the AI to look at a file or link without prefacing it.
The mention picker is consistent everywhere: the chat textarea, the rich text composer, and the mention popover all share one resolver, so what you click is always what gets submitted.
@hamster addresses the AI directly. The agent always responds when mentioned, even when you also mention a person in the same message.@teammate adds the person to the thread as a participant and sends them a deep-link notification.For more on what happens after you mention someone — notifications, deep links, dedupe — see Mentions and Notifications.
@name to bring them in. They get a notification, and they're added to the thread before the notification is sent so the deep link works..fig file or a Figma URL when you want the agent to ground a Brief or Plan in real design context, not a description of design.