Skip to main content
Open source · Apache-2.0 · bring your own key

Your product, shaped to every customer

Vendo embeds an agent in your app. Customers build their own views, remix your UI, and automate work, all through your own API, rendered in your brand, inside your guardrails.

npm install vendoai && npx vendo init

Quickstart

Install, add one key, and open your first generated view.

Give it to your agent

The full docs as one file, ready to paste into your coding agent.
Vendo composing a generated view beside chat in a demo bank app

What your customers can do

Four surfaces, one embedded agent, every action still passes your permission policy.

hero

Build views

Ask a question, get a live view composed from your components and API data.
remix

Remix the UI

Hover a component, describe the change, apply it in place, scoped to that customer.
automation

Automate across tools

Plain language in, standing automation out, every tool gated by approval.
voice

Talk to it

A live voice session: ask out loud, the agent talks back and renders the view.

Start here

Quickstart: Next.js

Install vendoai, run npx vendo init, add one provider key, and open your first generated view.

Quickstart: any Node server

Mount the vendoai/server fetch handler on node:http, Express, Hono, or another Node runtime.

Explore

How it works

The agent, the sandboxed stage, and how generated UI reaches your components.

Connect your app

What vendo init extracts, and how to wire tools, host components, and theme.

Tools and safety

Consent prompts, approval tokens, and judged rules on every mutating action.

Capabilities

Integrations, MCP, automations, saved views, and voice.

Self-hosted. One key. No signup.

The code is Apache-2.0, you bring a provider key and pay only for the tokens your customers use. A managed cloud is on the way.

Get started

Install Vendo and open your first generated view.

Star on GitHub

Vendo is open source under Apache-2.0.