Chat Input Box

The input that turns ideas into sessions: connections, model, do/plan, voice, attachments, ideas, artifacts.

One input talks to Sauna wherever you are: the middle of Home, the bottom of every session. Six controls wrap around it and do most of the steering.

Connections

Pull any app into the conversation without leaving the chat.

The shapes icon at the bottom-left of the bar opens a popover of everything you've already connected. Type into Search Connections, tap See All for the full directory, or tap an app to connect a new account. Each row shows the logo, the name, and {count} connected.

Tapping an app opens Pipedream's auth flow in an overlay on top of Sauna. You stay on the page, the sign-in happens inside the overlay, and the connection shows up the moment you're done.

Model selector

Pick how fast or how sharp you want Sauna to be.

The brain icon between the Do/Plan toggle and the mic opens a three-item picker.

  • Fast is for quick back-and-forth where speed matters more than depth.
  • Balanced splits the middle on speed and reasoning. Good for most everyday work.
  • Smart is for the hardest problems. Default on a fresh session.

Show more… at the bottom opens the full list of supported models across providers.

Do and Plan

Tell Sauna whether to act, or to think first.

The pill between the paperclip and the model picker flips between two agent modes.

  • Do means Sauna goes. Reads, writes, edits, runs bash, calls tools, gets to an answer.
  • Plan means Sauna thinks first and writes the plan. No file writes, no bash, no tool execution. Just a document that lays out the moves.

Once Sauna writes a plan, it pops up as a panel pinned above the chat input, with Execute and View in tablet buttons. Review, flip back to Do, run.

Fresh sessions open in Do.

Voice mode

Talk to Sauna instead of typing.

The green mic on the far right opens live transcription inside the input bar itself. Speak, watch the waveform move with your voice, read the words appear in real time, hit send. When voice is running, the mic swaps for two buttons: an X that cancels without saving anything, and a green up-arrow that stops recording, commits the transcript into the editor, and sends the message.

Transcription runs in your browser. Any browser that ships the Web Speech API works (Chrome, Edge, Arc, Brave, recent Safari). Others can't, and there's no cloud fallback.

Attachments

Drop anything you've got into the chat.

The paperclip opens a file picker. Tooltip reads Upload files from computer. Any file type goes. No allowlist on this button.

For files you want Sauna to hold onto forever instead of attaching to one message, the New + button in Knowledge is the uploader you want. That one has a curated allowlist.

Ideas and Artifacts Drawer

Before Sauna's made anything, the chat suggests places to start. Once it's made something, the chat shows you what it made.

A new session opens with an Ideas drawer pinned above the input bar. Nine cards, each a ready-to-run starting point: Get to Know Me (answer five revealing questions), File Digest (summarize files, extract context), Today Snapshot (pull today's schedule), Goal Alignment (compare inbox vs calendar), Twitter Mirror (profile your writing style), Trend Draft (draft a post on trends), and three more below.

The same nine cards live on Home, as a scrolling carousel below the chat input. Tap a card anywhere and Sauna spins up a new session pre-loaded with that idea's prompt.

Once a session produces any file, the Ideas drawer hides and an Artifacts drawer takes the same spot, with a count badge showing how many files Sauna's made.

Expanded, the drawer groups everything Sauna has produced in this session into five buckets: Action Required, Artifacts, Schedules, Uploaded, Skills. Each row shows the filename and what happened to it (Created, Edited, Deleted, Uploaded, Moved). Click a row to open the file.

The two drawers share the same region. They don't appear together. No artifacts yet, you see Ideas. First artifact lands, you see Artifacts.