# Real-time chat as a typed component

Threads, presence, mentions, attachments, mobile parity. The whole feature set, none of the WebSocket plumbing.

Web component Typed API WebSocket built in

## Every chat primitive your users expect

One component covers DMs, group chats, and threads. Same data model, same API.

### Mentions and AI participants

`@user` works the way users expect. So does `@copilot` if you want an AI in the room.

### Thread summaries

Summarize a long thread, draft replies, surface unread context. Optional, opt-in, your model.

### Attachments

Drag, drop, paste. Inline previews for images and PDFs. Backed by the same Files component.

## What's already wired up

Real-time, identity, files, notifications. The plumbing that takes a quarter to build and a year to maintain.

### Real-time delivery

WebSocket transport, reconnects, presence, delivery receipts. Live out of the box.

### Identity pass-through

Mint Weavy tokens from your own auth. Tenants isolated per environment.

### Files and previews

Uploads, versioning, 100+ format previews, Office in-place editing. Wired up.

### Notifications that travel

In-app toasts, badges, browser alerts, unread counts synced across devices.

## Ship the collaboration layer today

Free to start. No credit card. Your first component running in under ten minutes.
