cabloy/cabloy
Cabloy is a Node.js fullstack framework for AI vibe coding, with AI Spec-Driven Development guiding work from confirmed specs to verifiable delivery.
解决的问题
Cabloy 是一个全栈 Node.js 框架,旨在通过“AI 规范驱动开发”简化开发流程。它通过 AI 指导从初始需求到可验证工作应用的整个开发生命周期,解决了代码、规范以及前后端契约难以保持同步的难题。
工作原理
Cabloy 采用连接后端 (Vona) 和前端 (Zova) 的双架构方法。它维护着一种双向契约流,其中 Vona 的 OpenAPI 契约会自动生成 Zova SDK 和类型安全的辅助工具。这确保了前端组件始终能够感知后端的架构变更。该框架专为“AI 就绪”而设计,提供结构化的项目基准和演示套件,作为 AI 编码代理的高质量上下文,使其能够以更高的准确性和更低的 Token 消耗生成 CRUD 操作或 SSR 页面等功能。
适用人群
它适用于希望将 AI 辅助编码集成到专业工作流中的全栈开发者。特别适合那些构建数据密集型应用(如电子商务或管理系统)的开发者,他们需要一个结构化、类型安全的环境来弥合高层业务规范与底层代码实现之间的鸿沟。
亮点
- AI 规范驱动开发模型,使项目规范与代码交付保持一致。
- 后端 (Koa/Knex) 与前端 (Vue/Vite/Quasar) 之间的双向契约同步。
- 内置演示套件(电子商务、学生管理),可作为 AI 编码代理的上下文。
- 使用 Zod 进行架构验证的全栈 TypeScript 支持。
- 以 CLI 为先的工作流,集成了 SSR 和类型安全 SDK 生成。
相关
- 项目
- 项目
- 项目
- 项目
- 项目