Let your AI voice assistant
control your app.
The capability-first Voice AI SDK. Expose your JavaScript functions, and let the AI execute actions, read states, and navigate your UI in real-time.


import { Doweit } from "@voxide/react";
const ai = new Doweit({
key: "vox_pub_9a...",
});
// The magic happens here
ai.register({
addCart: {
desc: "Add item to cart",
handler: async ({ id }) => {
await cart.add(id);
}
}
});

Build agents that do work.
Voxide is an execution engine. It maps natural language directly to your application's logic, state, and router.
Action Execution
Map voice directly to JS functions. 'Add this to cart' triggers your native state instantly.
State Awareness
Bind live React state. The AI sees what the user sees, zero hidden prompts required.
route: window.location,
cart: getCart()
}));
Seamless Routing
Plug in Next.js. Users say 'Take me to billing' and the SDK handles the navigation.
Secure by Design
Mark actions as dangerous. The SDK automatically halts the AI and requests UI confirmation.

Most AI chatbots can only talk about your product. Voxide lets it reach in and use it ... clicking, filling, navigating, exactly like a real user would.
See the Engine in action.
Watch how a natural language request is instantly converted into a strongly-typed JavaScript function call on your client.

Simple, predictable pricing.
Start with 5 free sessions. Then pick a monthly subscription or pay per session, whatever fits how you scale.
Detecting your location...
Free
Try Voxide with 5 free sessions. No card required.
Pro
A monthly plan with a generous session allowance for production.
Pay as you go
No monthly fee, pay only for the sessions you actually use.
Frequently Asked Questions.
Everything you need to know before you wire a voice into production.

