OpenViSTAI · Agents · Blockchain · Crypto
Menu
Agent Frameworks

Vendo

Vendo is an open-source TypeScript layer for embedding an agent in a B2B SaaS product. The agent uses the product’s API as the signed-in user and generates sandboxed interfaces, including customer-specific views and micro-apps.

Independent OpenViST project profile, based on linked sources.

Vendo — OpenViST project profile in Agent Frameworks.
OpenViST project illustration. See the linked sources for product details.
Understand the project

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.
Before you choose

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.

Source-based practical guide

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

  1. Run the command below in the application repository.

    Documented command
    npm install @vendoai/vendo
  2. Run the command below.

    Documented command
    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.
Evidence and transparency

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