MISSION // ANURAG.STUDIO — V3
STUDIO // DESIGN SYSTEMS
SESSION INIT
T+00:00:00
NODE // PRIMARY
6 SYSTEMS PENDING
STATUS: BOOT
ENV // PRODUCTION
NEXT.JS 15 / RSC
BUILD // 2026.04.03
REV 0xA4F2
0x4E2F A1B8
0x3C1D 9F4A
// BOOT.seq
0xFF04 3B2E
> run init
0xA8C2 1D9F
0x7E3F B05C
// OK
VEL 2.847 km/s
ALT 408.3 km
LAT 28.5234° N
LON 80.6512° W
TEMP −156.7 °C
PWR 98.4 %
SIG −72 dBm
FPS 144 Hz
A
SYS_01
N
SYS_02
U
SYS_03
R
SYS_04
A
SYS_05
G
SYS_06
INITIALIZING SYSTEMS
LOAD_PROGRESS0%
NAVIGATING
ANURAG
WorkAboutContact
WorkAboutContactCV

Don't take my word for it. Ask an assistant to look me up and tell you what it finds.

GPChatGPTCLClaudePXPerplexityGRGrokGMGeminiPaste it
No trackingWhat it reads
Selected work06 / 12

Kai Chat: An AI Coaching Chatbot

Conversational AI for workplace development, designed to get someone to start typing at all

Open the live chatbot
Kai Chat: An AI Coaching Chatbot

Client

Stealth AI startup

Role

Product Design Consultant

Year

2026

Services

Conversational UIUX DesignAI ProductsProduct Design
01

Kai Chat is where an employee brings the thing they cannot say out loud. A manager taking credit for their work. A review they are dreading. A resignation they have not decided on yet.

A note on names: the AI startup I designed this for is still in stealth, so it appears here as Kairo, its products as Kai, and every screen is my own 2026 rebuild with sample data. The live version is one click away.

02Not a Chat Window With a Logo On It

Not a Chat Window With a Logo On It

That context changes the design problem completely. A general purpose chat interface is optimised for getting an answer quickly. This one has to be optimised for getting someone to start typing at all.

The person on the other side is about to describe a workplace problem, in writing, to software their employer paid for. Every ordinary chat convention has to be re-examined against that.

A Kai Chat reply that rewrites a harsh message, with key phrases underlined and labelled

A reply in the 2026 rebuild. Kai rewrites the message, underlines the phrases doing the work, and names why each one helps.

03The Blank Page Problem

The Blank Page Problem

The hardest screen in the product is the one before the conversation starts. A cursor blinking in an empty box asks the user to summarise their own workplace problem in a sentence, cold. Most people close the tab.

So the empty state offers ways in instead, phrased the way a person would actually say them out loud: this feedback is harsh, my manager doesn't get it, I don't know how to say no.

Picking one is a much smaller act than composing an opening line. It also quietly teaches the user what the product is for, which a placeholder saying "Ask me anything" never does.

04Showing the Reasoning

Showing the Reasoning

A rewritten sentence on its own teaches nothing. So every reply underlines the phrases that carry it and labels them, empathy framing, growth mindset pivot, so the person learns the move and not just the line.

Kai Chat in light theme with the conversation list and suggested prompts

Light theme. Conversations on the left, the prompts people actually start with above the input.

05Consent Before Anything

Consent Before Anything

The product works better if it remembers your history. That is also precisely the thing an employee should be nervous about.

So consent is a full screen, shown before the first message, written in sentences rather than policy language. It says what is stored, what it is used for, and how to clear it. The user can decline and still use the product.

In a tool where the employer is the customer and the employee is the user, being visibly straight about data is the entire basis on which anyone types anything honest into it.

06The Voice Sibling

The Voice Sibling

Kai Voice Coach handles the same conversations out loud, for people rehearsing a real exchange rather than drafting one. Speaking a difficult sentence and typing it are different skills, and the second does not prepare you for the first.

Its microphone request follows the same rule as the chat consent screen. The compliance details, the deletion window and a genuine text only option are visible at the moment of the ask. A permission prompt with no context gets denied, and a denied microphone in a voice product is a dead end.

07What I Owned

What I Owned

  • The conversational flow: entry states, suggestion design, and how a coaching exchange is structured differently on screen from ordinary chat

  • The consent experience across both the chat and voice products

  • Empty, loading and permission declined states, because those are the ones real users actually hit

Design consultancy work for the startup's team, built on the system established by the landing page and dashboard. The live demo is my 2026 rebuild with scripted sample replies.

Rebuilt demo, sample data

Designed and built by Anurag.

Open the live chatbot

Next project

Orange+: A Unified Student Portal Experience

PreviousKairo: The Landing PageAll work