Chat in the Web App
The web app is the primary way to interact with your employees. Open the workspace, pick an employee or team, and start typing.
TL;DR
Log in, click an employee in the sidebar, type your message. You get a streaming response with real-time visibility into what the employee is thinking, doing, and planning. No setup required.
How It Works
The workspace is a chat interface. Your AI employees are listed in the sidebar. Click one to open a conversation.
- Streaming responses. Tokens appear word-by-word as the employee thinks
- Execution timeline. See every step: reading, thinking, tool calls, each with a spinner or checkmark
- Reasoning visible. When the employee uses a reasoning model, you can expand the "Thinking" section to see its chain of thought
- Planning visible. When the employee creates a plan, its steps appear as a row in the execution timeline and update as each one completes
- Tool use. See which tools the employee calls, with expandable results for each
- Credit cost. Every message shows the credits it used. Click Inspect on the message for the full breakdown by cost source (LLM, tools, memory, and so on)
What You Can Do
| Action | How |
|---|---|
| Send a message | Type in the input area and hit Enter |
| Stop a response | Click the Stop button or press Escape |
| Approve actions | When the employee needs to do something sensitive, Approve/Reject buttons appear inline |
| Choose options | Click one of the choices the employee presents |
| Inspect an action | Click Inspect on a message to see the prompt, tool calls, credit and token breakdown, and reasoning behind that response |
| Upload files | Click the attachment icon to attach images, PDFs, or text files (up to 5 per message, if the employee's model supports them) |
Voice calls from the chat window are on the roadmap. The microphone and phone/video call buttons in the composer are marked "coming soon" while that flow is redesigned.
How to Set It Up
Nothing to do. Web Chat is the default channel. Log in and start talking to any employee.
The web app runs in any browser: desktop, tablet, or phone. Same workspace, same conversations, same real-time updates. There is also a desktop app for browser and computer control capabilities.
Tips and Tricks
- Be specific. "Draft a follow-up email for the client meeting about pricing" works better than "write an email"
- Use stop wisely. If the employee goes in the wrong direction, hit Escape early and rephrase
- Check the execution timeline. Expanding tool call steps shows you exactly what the employee did and what data it used
- Inspect for debugging. If the employee behaves unexpectedly, click Inspect on its message to see the full prompt, tool calls, and cost breakdown it worked from
Behind the Scene
| Powered by | GraphQL subscriptions over WebSocket |
| Streaming | Tokens stream in real-time via a dedicated subscription channel |
| Fallback | If WebSocket disconnects, polling kicks in automatically |
| UI library | assistant-ui for message rendering and streaming |
What It Costs
Every reply's credit cost is dominated by the model it used and how many tokens the conversation took. Click Inspect on any message to see the exact breakdown for that turn.
| Model usage | Priced per model, based on tokens in and out |
| Tool calls | Each tool the employee runs during a reply adds its own cost |
Is It Safe
- Authenticated access. Every session requires login. No anonymous access to employee conversations
- Tenant isolation. You can only see your own company's employees and conversations. Cross-tenant access is impossible
- Encrypted transport. All communication uses HTTPS/WSS
Good to Know
- Conversations persist. Come back later and your full chat history is there
- Mixed channels. Messages sent through other channels, like the API or MCP, appear in the same conversation history when they target the same thread
- Real-time updates. If an employee completes a scheduled task or receives a webhook, the result appears in chat automatically
- Always available. Web Chat is enabled by default and cannot be disabled. It is the baseline channel for every employee
Frequently Asked Questions
Q: Can I use Web Chat on my phone? A: Yes. The web app is fully responsive and works in any mobile browser.
Q: Do I lose my conversation history if I close the browser? A: No. All conversations are saved and available when you log back in.
Q: Can multiple people chat with the same employee? A: Each user has their own conversation thread. The employee keeps context separate per user.
Q: Is there a message length limit? A: No hard limit, but very long messages use more credits. For large documents, use file upload instead.
Q: Can I export my chat history? A: Not yet. This feature is on the roadmap.