产品介绍

Zero-CRUD 是什么、能做什么,以及它如何与 AI 协作。

Zero-CRUD 是一个可视化 API 构建器与代码生成器:在 VS Code 里,把表结构变成一套可运行的前后端代码。

四步完成

  1. 输入表结构 —— 粘贴 SQL DDL、或连接现有数据库,二选一
  2. 项目和表等设置(可选) —— 设置pageSize,哪些字段可以被看到、被修改、被查询,设置权限、系统字段等
  3. 生成代码 —— 一键产出后端 + 前端,可预览、下载、导出
  4. 跑起来 —— 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 与工程脚手架
  • 全栈开发者:一份结构,同时拿到后端与前端
  • 内部工具 / 管理后台:从表结构直接生成,几分钟可跑