Practical overview
When it fits
Consider Vendo when a B2B SaaS product needs an embedded agent that can act through its API and let customers tailor views, interfaces, or micro-apps without changing the host source code.
Who it is for
- B2B SaaS teams adding customer-driven customization to their products.
- Developers integrating an embedded agent with a product API.
- Teams choosing between a new Vendo agent loop, an existing agent, an MCP-facing integration, or a backend-hosted agent.
Documented uses
- Let customers compose live views from the host product’s components and API.
- Allow customers to describe and apply changes to interface components.
- Support customer-owned micro-apps within the product.
- Create agent-driven workflows across tools with per-tool approvals.
Requirements & limits
The repository is public and licensed under Apache-2.0. Cloud-gated sharing, publishing, organization overlays, and pinning require a VENDO_API_KEY; the README says open-source components remain self-hosted.
- The agent’s actions depend on the host product’s API and signed-in-user context.
- Vendo supports both products with an existing agent and products that need an agent loop, with separate documented routes for MCP and backend-hosted agents.
- The README identifies React hooks and rendering components, a streaming agent using an AI SDK LanguageModel, and TypeScript as parts of the stack.
- Generated UI runs in an iframe sandbox; a sandboxed server is used only when needed.
- PGlite is the documented zero-configuration store, with PostgreSQL described for production.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Install and initialize Vendo in an app repository
Add Vendo using the repository’s documented npm setup steps.
Before you start
- An application repository
- Node.js package installation and command-line access
Steps
Run the command below in the application repository.
npm install @vendoai/vendoRun the command below.
npx vendo init
Expected outcome
Vendo’s documented initialization flow has been started in the application repository.
Guide limitations
- The README describes installation and initialization but does not provide all setup questions or the complete integration procedure here.
- Initialization alone does not establish that the agent is connected to the host API.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 14 October 2026
- Original website title
- runvendo/vendo · Official homepage title · retained in its source language

