Slate beta · in active development

A canvas for the conversation.
The collaboration layer
beyond chat.

Voice is fast, but it forgets. Chat is slow, but it lives in another window. Slate is the missing middle — a shared document that takes shape while you talk, that you can point at, edit out loud, save, or throw away. The whiteboard for the AI era.

⌘⇧S to open Pro · beta fully on-device
⌘⇧S Slate · Q3 plan.md
writing
conversation
You
draft a q3 plan with risks and wins
Iris
"Drafted. Two risks, three wins."
(slate updated)
You
split risks into infra and vendor
Iris
"Patching the risks section."
(slate updated)
You
add a win — we validated with users; tighten the vendor risk
Iris
"On it."
# Q3 plan
# Risks
— Infra: cold-start latency on Apple silicon
— Infra: model cache eviction under memory pressure
✎ patched
— Vendor: LLM-tier lock-in, mitigation via BYO keys
— Vendor: tooling lock-in (vague)
— Vendor: signer monoculture if cert authority changes
✎ edited
# Wins
— Slate ships to Pro beta
— Free dictation crosses 10k weekly
— Voice-driven Slate validated with first 50 users
+ inserted
— First-party MCP catalog

Two panes.
One shared document.

01

You speak. Iris listens.

Press ⌘⇧S to open the slate. Say what you're thinking. The conversation rail captures the dialog — your turns collapsed, Iris's replies in italics, tool calls as chips.

02

Iris drafts. In place.

The artifact pane is the document. Each turn either writes a fresh draft or surgically patches one block — "the second bullet under Risks" — without disturbing the rest.

03

You redirect. By voice.

"Tighten that section." "Drop the third bullet." "Add a paragraph on rollback." Slate listens, Iris patches. The doc gets sharper turn by turn.

04

Keep it. Or don't.

Save as markdown when it matters. Snapshot history catches every prior version. Walk away when it doesn't — the slate was always meant to be a whiteboard.

Why Slate exists.

01

The conversation has a body.

Voice-only chat has a memory hole — the assistant says something useful, you nod, ten seconds later it's gone. You can't point at "that second bullet" because there is no second bullet. Slate gives the conversation something to rest on.

02

Voice-first authoring.

Iris speaks substantively about anything she puts in the slate — never silently emits artifact-only. The doc and the dialog stay in sync. Talk is the input; the doc is the output; you don't switch modes to write or edit.

03

Surgical, not destructive.

Each block has a stable, human-readable ID — risks/p2, wins/list1. When you say "the risks section," Iris knows what that means. Patches splice in place; the rest of the doc holds still.

04

Forgettable by default.

A slate is a whiteboard, not a permanent record. Snapshot history keeps the last eight versions for safety. Save when something earns it. Otherwise — close the window and it's gone, like any real conversation.

In motion.
Watch this space.

shipping iteratively
shipped

Two-pane window with conversation rail

Voice in, Iris drafts, artifact updates live. ⌘⇧S to open.

shipped

Slug-path block IDs & surgical patches

Named blocks, in-place edits, snapshot history with undo.

shipped

Rich rendering

KaTeX, Mermaid diagrams, syntax-highlighted code (Tree-sitter — Python, JavaScript, Swift, more).

in flight

Human-editable artifact

Type directly into the doc; voice and text co-author the same surface.

next

Multi-document workspace

Tabs, find across slates, live file references that open inline.

next

Highlight-and-rewrite, in the slate

Select a block, hold the hotkey, say "make this tighter." It happens.

try it

Open a slate. Speak.

Slate is live in the latest Super Voice Mode build for Pro subscribers. Free trial, no credit card required.