Walli Chat
Walli Chat

Built for the AI era

Start with an AI conversation.Build an application without limits.

From streaming answers to business interactions. Build your AI application with high-performance, extensible chat components.

PERFORMANCE

Performance by design.

Pretext-powered layout. No DOM measurement.

In long conversation lists, text wrapping, container resizing, and streaming updates all affect message height. Determining list layout through post-render DOM measurements can force synchronous layout; interleaving measurements with updates adds further main-thread overhead. Walli Chat uses Pretext to calculate text layout outside the DOM, reducing measurement and layout round trips needed to determine message dimensions. This lowers layout overhead during long-list updates, preserving more of the frame budget for scrolling and streaming rendering.

STREAMING CONVERSATIONS

Ready out of the box.

Built for Vercel AI SDK.

Turn an AI response stream into a complete conversation interface. Walli Chat brings streaming text, reasoning, tool calls, and results into one message flow, with Markdown, syntax-highlighted code, nested lists, and tables built in. Spend less time assembling renderers and managing scroll behavior, and more time building your product.

CUSTOM BLOCKS

Blocks, on your terms.

Your business. Your rules.

More than a conversation: an application interface for the AI era. Custom blocks bring data, business actions, and task workflows into the conversation, helping AI move from answering questions to getting work done. From commerce and customer support to workplace tools and your own unique business, compose interactions around the way you work. Build beyond the chat box.

MULTI-FRAMEWORK

Multi-framework support.

A Vanilla core. Extensible across frameworks.

Built on a Vanilla JavaScript core, Walli Chat keeps conversation capabilities independent of your UI framework. Build AI applications around the same core with the stack you choose. Native React and Vue support is available today. Angular, Solid, and Svelte integrations are coming soon.

ReactAvailableVueAvailableAngularComing soonSolidComing soonSvelteComing soonVanillaJavaScript core

DOCUMENTATION

Documentation at every step.

From understanding components to building applications.

Dedicated Storybook documentation for Vanilla, React, and Vue. Choose your stack, explore component examples, and bring what you learn into your own AI application.

GET STARTED

Get started faster.

Install directly, or build with AI tools.

Install the packages to build your chat interface, or add the Walli Chat Skill to your AI coding assistant for guidance on component integration, streaming, and custom blocks.

npm install @wallilabs/chat @wallilabs/chat-blocks