WerkAI
WerkAI is the AI layer of WerkOS. Recruiters reach it through the Ask WerkAI field in the header, and what it writes appears in the AI card, where they read it, accept it or discard it.
The field and the card
Ana Kovač 09:41
Could you send the signed contract? I want to confirm the start date before I book the flight.
Thank you, Ana. The signed contract is attached, and the start date of 6 October stands.
The field is the way in and the card is the way out. Both carry the blue of WerkAI: the glyph in the field, the gradient in the card.
When to use it
Use one ask field per screen, in the header: at the center of the desktop header, and across the phone header's row. The field is only for talking to WerkAI.
Use the AI card for text the model wrote that a person reads or accepts. Values WerkAI fills on a board stay in their cells, as the Generated content page shows.
The ask field
A gray field with the WerkAI glyph and the words Ask WerkAI. The glyph is its only color, so the way in is recognizable without a colored fill.
Rest
Hover
Focus
Phone header
- Height
- 36 px
- Padding
- 16 px, 12 px in the phone header
- --space-4, --space-3
- Corner
- 8 px
- --radius-lg
- Fill
- Control gray, no border
- --surface-control
- Glyph
- 17 px, stroke 2.25, blue gradient
- --brand-true
- Gap
- 8 px
- --space-2
- Label
- 14/20, weight 500
- --text-muted
The AI card
One blue gradient field with the WerkAI mark. A suggested action follows the text as a second paragraph at weight 500. A suggestion adds Discard and Accept under the text.
Ana confirms the start date and asks for the signed contract by Thursday. Send the contract.
Ana Kovač 09:41
Could you send the signed contract? I want to confirm the start date before I book the flight.
Thank you, Ana. The signed contract is attached, and the start date of 6 October stands.
- Fill
- Gradient at 135 degrees, two stops
- --ai-from, --ai-to
- Ink
- One blue for text and buttons
- --ai-ink
- WerkAI mark
- 20 px, beside the first line
- Gap
- 8 px
- --space-2
- Text
- 14/20
- Padding
- 12 by 16 px; 12 px inside a reply box
- --space-3, --space-4
- Corner
- 12 px when the card stands alone
- --radius-xl
- Buttons
- Text only, 13/18, 32 px high, 44 px on touch
States
The field turns blue on hover and focus, and its label moves to full ink so it stays readable on the tint. The card waits, types, shows its text, or fails with one sentence.
Waiting
Shown
Thank you, Ana. The signed contract is attached, and the start date of 6 October stands.
Failed
Too many requests. Try again in a minute.
- Field hover
- Fill tinted 14 percent blue, label in full ink
- --brand-blue, --text
- Field focus
- 2 px ring, 2 px out
- --focus-ring
- Waiting
- Three 6 px dots, one lit each 260 ms
- --ai-ink
- Typing
- Text appears over 600 ms at its final height
- Failed
- One sentence, Try again and Discard
- --ai-ink
- Button hover
- A 10 percent wash of the ink
- --ai-ink
Behavior
On the home page, the field types example requests once per session, such as Find the candidates from Nepal. The first move to another page ends it. With reduced motion the field shows Ask WerkAI and nothing moves.
Choosing the field opens WerkAI.
Keyboard and screen readers
The field is a button named Ask WerkAI. The typed examples are hidden from screen readers, so the name holds still while the text moves.
The card is a region named AI summary or Suggested reply. It holds the whole text as soon as it appears, so a screen reader never reads half a sentence.
- Tab
- The field; in a suggestion, Discard then Accept
- Enter or Space
- Opens WerkAI, or presses the focused button
Content
Write WerkAI as one word with capital W, A and I. The field reads Ask WerkAI. Card buttons read Accept, Discard and Try again.
Example requests start with a verb and name a real task: Draft an offer for a new client. The phone keeps shorter ones that fit its row: Draft an offer.
Color, shape and glyphs
Permitted
One ask field per screen
Search keeps its own place in the rail.
The glyph as the only color at rest
The field stays gray until you point at it.
Not permitted
Blue label text on the blue hover tint
It falls below readable contrast in both themes. Keep full ink.
A bordered or filled ask field
It competes with the page's primary button.
A second glyph inside the card
The WerkAI mark is the only one.