Y Combinator S26 孵化项目 Vendo 正式发布并开源(Apache-2.0 协议),旨在解决 SaaS 产品面临的“长尾定制化”难题。该工具允许终端用户通过自然语言描述,直接在现有软件内部构建定制化的仪表盘、工作流或小型应用,而无需等待产品排期或使用外部电子表格。技术上,Vendo 采用了一种独特的“嵌入式生成 UI”架构:它通过 `npx vendo init` 读取产品的 API、主题和路由,确保生成的 React 组件符合原有产品风格。当用户发起请求时,Vendo 的 Agent 会编写 React 组件代码,并在 QuickJS 虚拟机中进行编译和沙箱运行。这种设计确保了生成的代码无法直接访问 DOM、网络或系统时钟,所有交互必须通过主机的 API 进行,从而保障了宿主系统的安全性。Vendo 生成的应用是持久化的,可以被固定、共享和复用,这与目前仅限于聊天的流式 UI 生成工具(如 Vercel AI SDK)形成鲜明对比。目前,该工具已被用于创建自定义数据报表、跨工具自动化(如发送 Slack 警报)以及特定业务逻辑表单的定制。
事件分析
核心观点:Vendo代表了SaaS软件从“标准化交付”向“可编程形态”的演进,未来的软件界面将由AI根据用户意图即时生成。
原文链接:Hacker News

评论前必须登录!
立即登录 注册