@vendoai/vendo
v0.44.0
Published
The Vendo umbrella: default composition, public wire routes, React provider, and the vendo CLI.
Downloads
10,339
Readme
@vendoai/vendo
Vendo puts an agent inside your product. Customers can build views, act through your APIs, and automate work inside your brand and guardrails.
npm install @vendoai/vendo
npx vendo initThis is the default composition: the public wire handler, React provider,
policy-bound agent and app blocks, persistence, MCP door, and the vendo CLI.
Install individual @vendoai/* blocks only when you want to compose Vendo
yourself.
Vendo extracts host APIs as signed-in-user tools, renders theme-driven React
surfaces, applies approvals and audit at one execution choke point, and uses
PGlite locally with the same schema on production Postgres. The store runtime
(createStore, envSecrets, storeSecrets, secretStore) is re-exported
from @vendoai/vendo/server for production deploys.
The composed agent reads .vendo/brief.md and the component catalog + theme
into its system prompt, cancels a turn when the client disconnects, and caps
tool steps per turn via agent.maxSteps (default 20) with a visible
step-limit notice in the stream.
Read the quickstart and CLI reference.
