Veryfront Code 开源:整合 React 与 TypeScript 的全栈 AI 框架
Veryfront 发布开源全栈 AI 框架 Veryfront Code,将智能体、工具、工作流与 React 路由统…
近日,Veryfront 正式开源了面向 AI 应用与智能体开发的全栈框架 Veryfront Code,主打「一个 TypeScript 项目搞定智能体、工具、评估、多步工作流与 React 路由」。该框架采用文件式约定结构,让开发者与编码类智能体共享同一套源码与目录规范,从而降低协作门槛。
框架定位与核心特性
Veryfront Code 将 AI 智能体开发常用的组件——智能体(Agents)、技能包(Skills,用 SKILL.md 文件承载指令与工具)、工具(Tools,以 Zod 做函数校验,文件即注册)、提示词模板(Prompts)、知识库(Knowledge)、记忆与流式输出(Memory & Streaming)——整合进同一个 TypeScript 工程。项目目录约定涵盖 agents/、tools/、workflows/、tasks/、schedules/、webhooks/ 等,启动时由框架自动发现。
对于需要多智能体协作的场景,框架支持编排器(orchestrator)以子智能体作为工具相互委派调用。工作流层提供多步 AI 流水线的分支、并行步骤、审批门和基于 Redis 的持久化检查点;任务(Tasks)层则用于定义文件式后台任务,由框架调度执行。
多运行时与模型接入
Veryfront Code 默认面向 Node.js 22.3 及以上版本,同时明确支持 Deno 与 Bun 运行时,并提供对应模板命令。在模型接入上,开发者可直连 OpenAI 等模型厂商,也可对接任何 OpenAI 兼容的本地推理服务;Veryfront 自家的 Cloud AI Gateway 提供托管模型访问,但框架本身支持完全自托管,无需 Veryfront 账号。扩展层通过合同式(contract-based)包机制支持新的 LLM 提供方、打包器、CSS、追踪、缓存等定制能力。
配套能力与生态
框架内置 MCP Server,通过 SSE 传输、会话与 elicitations 暴露工具、提示词和资源;Sandbox 模块可在临时算力环境内隔离执行代码并对接智能体服务;前端层支持 React Server Components、布局、服务端渲染、API 路由与内置 OAuth 中间件。社区侧官方提供 ai-agent、minimal、docs-agent、agentic-workflow、multi-agent-system、coding-agent、saas-starter 等多个 starter,覆盖从空白脚手架到带用户认证与记忆的 SaaS 模板。
协议与上手方式
Veryfront Code 以 Apache-2.0 协议开源,CLI 可通过 npm create veryfront@latest 安装,亦提供独立二进制分发(约 0.9–1.2 GB)。安全漏洞可通过 security@veryfront.com 提交,官方承诺 48 小时内响应。从功能覆盖度看,框架瞄准的是希望同时拥有应用层(路由、SSR、API)与 AI 编排层(智能体、工具、评估、工作流)的全栈开发者与 AI 编码智能体,希望以单一代码库替代原本分散的多套工具。
