yak
5-minute installTry AI in your product before you build or buyA copilot that lives inside your UIChat or voice — your users' choice

Your product, powered by conversation

Add an AI assistant that drives your product for your users. yak connects to your existing APIs—users chat or speak, and the assistant navigates pages and takes real actions on their behalf, all through your real auth and your real data.

How do I set up notifications when new leads come in?

Next.jsNext.js
ReactReact
VueVue
SvelteSvelte
NuxtNuxt
AngularAngular
JavaScriptJavaScript
PrismicPrismic
tRPCtRPC
RESTREST
GraphQLGraphQL

5 minutes to integrate. One prompt with AI.

Full product integration takes 5 minutes of developer time—or a single query if you use an AI coding assistant.

1

Install the SDK

Add yak to your Next.js, React, Vue, Svelte, Nuxt, Angular, or vanilla JS app. Works like any npm package you already use.

2

Connect your API

Point yak at your tRPC routers, REST endpoints, or GraphQL schema. The AI understands your API automatically.

3

Users chat or speak

Embed one widget. Users type questions, or flip on voice mode and talk—yak executes real API calls and delivers real answers either way.

Connect your knowledge, not just your APIs

Connect any remote MCP server—Zendesk, Notion, Confluence, GitHub, or your own internal one. An admin authorizes it once and every chat and voice session can use it. No code, no per-provider integration to maintain.

1

Connect once

From the dashboard, an admin authorizes a provider's MCP server with a single OAuth click. No engineering work.

2

Choose the tools

Expose read-only knowledge lookups and keep the rest off with a per-provider allowlist. The same settings power chat and voice.

3

Answers from real data

Tools run server-side—credentials stay on the backend, never in the browser—so users get answers grounded in your knowledge base.

Not just a chatbot. A product expert.

Generic chatbots answer FAQs. yak connects to your APIs and actually does things—it queries real data, executes real actions, and responds with information specific to each user.

Queries your real data — orders, products, user accounts, whatever your API exposes
Executes real actions — updates settings, processes requests, triggers workflows
Respects your permissions — uses your existing auth, never bypasses access controls
Remembers each user — pass a signed identity and conversations persist per user, ready to resume on any device

User

"Show me my orders from last month and highlight anything that shipped late"

yak

orders.getRecent()shipping.getStatus()

You had 12 orders last month. 2 shipped late: Order #4821 (3 days) and #4856 (1 day). Both were during the holiday surge. Want me to check if any refunds apply?

Why products ship with yak

Faster onboarding
Users learn by doing, not reading docs
Higher feature adoption
AI surfaces features users didn't know existed
Fewer support tickets
Instant answers without waiting for a human
Happier users
Natural conversation beats clicking through menus

See it in action

yak adapts to different industries by connecting to their specific APIs.

Ready to give your users an AI assistant?

Install our SDK, connect your API, and ship an assistant that actually understands your product.