Vendo – Nền tảng mã nguồn mở giúp người dùng tự xây dựng tính năng ngay trong sản phẩm của bạn

Công nghệ20 tháng 8, 2026·4 phút đọc

Vendo (YC S26) ra mắt nền tảng mã nguồn mở cho phép người dùng cuối tự tạo các tính năng, dashboard và automation ngay bên trong sản phẩm SaaS hiện có – thay vì phải chờ roadmap. Với kiến trúc sandbox dựa trên QuickJS và khả năng gọi API của chính sản phẩm, Vendo mang đến trải nghiệm UI được cá nhân hóa mà không cần đụng đến mã nguồn gốc. Nền tảng này hỗ trợ tích hợp với mọi AI SDK và có thể tự triển khai (self-hosted).

Vendo – Nền tảng mã nguồn mở giúp người dùng tự xây dựng tính năng ngay trong sản phẩm của bạn

Vendo – Nền tảng mã nguồn mở giúp người dùng tự xây dựng tính năng ngay trong sản phẩm của bạn

Mọi SaaS đều gặp cùng một vấn đề: mỗi khách hàng cần một thứ khác nhau. Một người muốn báo cáo mới, người khác cần workflow chỉ hợp với đội của họ. Vendo (YC S26) giải quyết điều này bằng cách để chính người dùng cuối tự tạo tính năng họ cần – ngay bên trong sản phẩm họ đang dùng, thông qua API và giao diện hiện có.

Vendo – Tổng quan nền tảngVendo – Tổng quan nền tảng

Vendo hoạt động như thế nào?

Vendo là một lớp tùy biến mã nguồn mở (Apache-2.0) cho phép người dùng mô tả dashboard, workflow hoặc ứng dụng nhỏ họ cần – và agent nhúng sẽ xây dựng nó trên nền tảng dữ liệu, API và giao diện sẵn có của sản phẩm.

Quy trình gồm 3 bước chính:

  • Trích xuất: Lệnh npx vendo init đọc API surface, theme, routes của sản phẩm để agent hiểu ngữ cảnh.
  • Tạo sinh: Người dùng yêu cầu tính năng bằng ngôn ngữ tự nhiên, hệ thống viết một React component với guardrails, sau đó compile, type-check, chạy thử với API response thật trước khi hiển thị.
  • Bảo vệ: Toàn bộ giao tiếp qua một "cổng chặn" duy nhất – nơi chính sách, phê duyệt, grants, audit và bộ ngắt mạch được kiểm soát.

Điểm đặc biệt nằm ở kiến trúc sandbox: Vendo dùng QuickJS để chạy các component mà agent tạo ra, bên trong một VM không có quyền truy cập DOM, network hay clock. VM chỉ trả về một cây UI, host sẽ render bằng chính components đã đăng ký của sản phẩm – an toàn tuyệt đối với trang web chính.

“Một quy tắc trong code luôn tốt hơn một quy tắc trong prompt.” – Đội ngũ Vendo chia sẻ insight quan trọng khi phát triển sản phẩm.

Khác biệt so với các giải pháp generative UI hiện tại

Thị trường đang có nhiều hướng tiếp cận generative UI: stream component vào chat (Vercel AI SDK, CopilotKit) hoặc render ứng dụng trong assistant của bên khác (OpenAI Apps SDK). Vendo khác ở hai điểm cốt lõi:

  • Nằm ngay trong sản phẩm của bạn: Các app tạo ra là "bền vững" – người dùng có thể lưu, ghim, chạy theo trigger khi họ rời đi, chứ không chỉ giới hạn trong khung chat.
  • Không giới hạn component có sẵn: Agent có thể viết mã tùy biến thực sự, từ dashboard nhanh từ component có sẵn đến custom code chạy trong sandbox. Dữ liệu chỉ đến từ tool calls tới API của bạn.

Các gói npm của VendoCác gói npm của Vendo

Các use case phổ biến hiện nay

  • Dashboard và báo cáo tùy chỉnh: Người dùng tự tạo biểu đồ và metric họ quan tâm.
  • Automation định kỳ: Kết nối với Slack, email, các tool bên ngoài – ví dụ tự động gửi cảnh báo Slack khi có sự kiện trong sản phẩm.
  • Tùy biến logic nghiệp vụ: B2B cho phép khách hàng thêm field, permission, hoặc quy tắc riêng.
  • Chia sẻ nội bộ: App tạo ra có thể dùng chung, fork và tái sử dụng trong tổ chức.

Tích hợp trong 60 giây

Chỉ cần chạy hai lệnh:

npm install @vendoai/vendo
npx vendo init

Hoặc dán hướng dẫn vào repo cho coding agent của bạn – Vendo sẽ tự cấu hình. Sản phẩm hỗ trợ mọi AI SDK, có thể expose qua MCP cho Claude, ChatGPT, Cursor, hoặc chạy agent ngay trong backend.

Giấy phép Apache-2.0 của VendoGiấy phép Apache-2.0 của Vendo

Kiến trúc module linh hoạt

Vendo được chia thành nhiều package riêng biệt, cho phép tự compose theo nhu cầu:

  • @vendoai/core – Types, schema, format dùng chung
  • @vendoai/guard – Chính sách, phê duyệt, audit, an toàn
  • @vendoai/apps – Tạo và chạy app trong sandbox
  • @vendoai/automations – Trigger, lịch trình, chạy từ xa
  • @vendoai/mcp – Cổng kết nối MCP cho các agent bên ngoài

Bản thân Vendo là mã nguồn mở hoàn toàn, có thể tự triển khai. Với VENDO_API_KEY, các tính năng cloud-gated như chia sẻ, publish, org overlays được kích hoạt thêm.

Tương lai của phần mềm cá nhân hóa

Đội ngũ Vendo tin rằng AI sẽ thay đổi cách con người dùng phần mềm – hướng tới "phần mềm cá nhân hóa": UI bạn thấy đúng thứ bạn cần, bạn nói với agent điều bạn muốn, và sản phẩm tự định hình theo cách bạn làm việc.

Với nền tảng mở, sandbox an toàn và khả năng gọi API trực tiếp, Vendo mở ra hướng đi mới cho các team B2B SaaS đang chật vật với hàng loạt yêu cầu "bespoke" từ khách hàng. Thay vì chờ roadmap, người dùng có thể tự xây – và sản phẩm của bạn thì không bao giờ bị đụng đến mã nguồn.

Tài liệu VendoTài liệu Vendo

Nguồn: GitHub – runvendo/vendo | Vendo.run | HN Discussion

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗