产品介绍
Zero-CRUD 是什么、能做什么,以及它如何与 AI 协作。
Zero-CRUD 是一个可视化 API 构建器与代码生成器:在 VS Code 里,把表结构变成一套可运行的前后端代码。
四步完成
- 输入表结构 —— 粘贴 SQL DDL、或连接现有数据库,二选一
- 项目和表等设置(可选) —— 设置pageSize,哪些字段可以被看到、被修改、被查询,设置权限、系统字段等
- 生成代码 —— 一键产出后端 + 前端,可预览、下载、导出
- 跑起来 —— Runner 一键启动,Playground 直接测接口
能力矩阵
| 维度 | 支持 |
|---|---|
| 后端 | Go / Python(FastAPI)/ TypeScript(Express)/ Java(Spring Boot) |
| 前端 | Vue(Element Plus)/ React |
| 数据库 | MySQL / PostgreSQL / SQLite / MariaDB |
| 内置能力 | CRUD API、分页、批量、权限、软删除、审计、数据隔离、乐观锁、Docker 运行 |
生成的代码:规范、一致、安全
一张表 → 一套工程。拿到手的是完整可跑的项目,不是零散代码片段。
前端已经帮你铺好
- 列表页自带分页、排序与组合筛选,常见查询场景开箱即用
- 常见字段类型(日期、枚举、数字、布尔等)有对应的输入与展示组件
- 表和字段可精细设定:可见、可查询、可插入、可编辑逐项配置,页面与接口同步生效
后端跨语言保持一致
- 四种后端(Go / Python / TypeScript / Java)生成同一套 API 语义:同一张表,换一种后端语言,分页约定、命名、接口结构保持一致
- 与前端天然适配:字段命名、分页参数、响应结构前后端对齐,改配置前端跟着变
- 安全基线默认开启:参数化查询防 SQL 注入、输入校验、权限校验、软删除自动过滤
边界:我们不是什么
- 不做代码托管:我们不托管、不锁定你的代码。生成的所有文件完整归你,随时下载、导出,放进你自己的仓库。
- 不做部署与运维:运行、部署、上线由你掌控——我们只负责把表结构高效地变成可运行的工程,帮你开发提速。
- 不保证开箱即上线:生成代码是扎实的工程起点,仍需二次开发与测试。DDL 越复杂,越可能出现模板覆盖不到的细节,上线前请按你的项目流程 review 一遍。
Zero-CRUD 在 AI 时代的价值
- 大模型擅长从无到有,但结果不保证一致——它的输入是自然语言,表结构、字段规则这类细节要靠 AI 推理补全,推理就有不确定性,所以同一需求两次生成,代码可能不同。
- Zero-CRUD 把不确定性从源头去掉:输入是标准化的表结构(DDL),字段属性、权限、系统字段等细节,在工作台设置里逐项引导你录入——需求完整了,输出才确定。
- 而工程化脚手架的价值恰恰在稳定与规范:权限怎么接、认证怎么落、目录怎么组织,Zero-CRUD 用确定性给出标准答案。
- AI 省掉你“从零写”,Zero-CRUD 省掉你“反复修”。
与 AI 协作,而不是竞争
AI 让“写代码”前所未有地容易,但代码从“能跑”到“稳定、规范、可维护”,中间那条路需要确定性。Zero-CRUD 和 AI 各做自己擅长的事:
| 谁 | 负责什么 |
|---|---|
| 你(或你的 AI 工具) | 决定业务要什么:从需求设计表结构(DDL)、定义字段与关系 |
| Zero-CRUD | 确定性地产出可运行的前后端工程:标准 CRUD API、权限、认证、项目结构,每次一致、已知良好 |
| AI(Copilot / Cursor / Claude 等) | 在生成工程之上添加个性化逻辑:定制接口、特殊页面、复杂校验 |
一个典型协作流:
让你的 AI 工具(如 Copilot / Cursor)根据需求设计出合理的表结构
↓
把 DDL 交给 Zero-CRUD,一键生成确定性的前后端
↓
再回到 AI,为系统叠加个性化功能
适合谁
- 后端工程师:快速产出标准 CRUD 与工程脚手架
- 全栈开发者:一份结构,同时拿到后端与前端
- 内部工具 / 管理后台:从表结构直接生成,几分钟可跑


