SheepNav
新上线10天前61 投票

Launch HN:Vendo(YC S26)——让用户在你的产品之上构建功能

Vendo 是一个开源的可定制化层,允许用户在他们已经使用的软件内部创建新功能。用户描述他们需要的仪表盘、工作流或小型应用,Vendo 就会基于产品现有的数据、API 和界面来构建它。Vendo 面向那些客户不断要求定制功能的 B2B SaaS 团队。它作为一个嵌入式代理,通过产品自身的 API 以登录用户的身份操作,并在沙盒化的、品牌原生的界面中渲染生成的 UI。你的源代码永远不会被触碰。

快速上手

安装只需 60 秒:

npm install @vendoai/vendo
npx vendo init

或者,你也可以通过编码代理来安装,只需将指令粘贴到你的应用仓库中。

核心能力

  • 构建视图:提出问题,即可获得由宿主自身组件和 API 组成的实时视图。
  • 重塑界面:悬停组件,描述更改,就地应用。
  • 跨工具自动化:用自然语言描述,即可生成自动化流程,每个工具的操作都需经过审批。

工作原理

Vendo 运行一个流式代理,可与任何 AI SDK 的 LanguageModel 配合使用。它首先读取你的 API 并将其转化为代理可执行的工具;然后代理根据格式标签的 UI 文档生成视图和用户拥有的应用,生成的组件在 iframe 沙箱中运行(connect-src 'none'),仅在需要时升级到沙箱服务器;最后,策略、审批、授权、断路器和审计都集中在执行控制点进行管控。

适用场景

无论你已有代理(一个 AI SDK 工具包)还是产品没有代理,Vendo 都能提供相应的集成方式。它还可以通过 MCP 暴露你的产品,让 Claude、ChatGPT、Cursor 等以登录用户身份操作。

Vendo 由 Yousef 和 Nour 创立,目前是 YC S26 的一员。你可以访问 vendo.run 了解更多,或阅读 docs.vendo.run 上的文档。

延伸阅读

  1. 马斯克加速燃气轮机生产的新路径,却伴随污染争议
  2. 德州州长冻结Flock AI监控摄像头资金,反监控浪潮席卷全美
  3. Caterpillar:从自动化采矿到AI部署,经验如何迁移?
查看原文