AI Chat

AI chat is the surface an assistant answers through: a thread of questions and replies, a composer to ask in, and the states in between that say the assistant is working.

Get Pro to installPro7 blocksReact, Vue and Figma
MCPConnect the MCP server
Orvain assistant1
Docs · 14 blocks

Which button should I use for a destructive action in a modal?

Use the Error intent of the Skeuomorphic button for the confirming action, and keep Cancel as the neutral secondary beside it . Put the destructive button on the right, where the primary sits in every other modal, so the order never changes with the risk .

Answering from docs and 14 blocks

Every block in the set#

Assistant thread

An assistant panel that answers from your own content and shows its research

Assistant with voice

An assistant people can talk to as well as type to

Assistant home

The first screen of an assistant, before anything is asked

Prompt library

Saved prompts a team reuses, one click from the composer

Rewrite selection

Writing help on text someone has already written

Rewrite toolbar

AI rewriting on light pages, next to a formatting bar

Inline rewrite

Rewriting in place, without a result card

When to use#

  • An assistant that answers from your own content, where showing the sources is what makes an answer usable.
  • A team that reuses the same handful of prompts and should not have to retype them.
  • Writing help on text someone has already written, where they want to see the change before accepting it.

The whole set, with its codePro

Pro opens the Code tab on every block here, in React and Vue, plus the Figma file and the MCP server for your editor.