从 CodeMaster 当前源码导出纯净模板,剥离平台元数据与历史迁移,新项目可独立维护。
One blueprint, every artifact
一份元数据,贯通 API、权限、数据库与前端
实体结构一旦定义,CodeMaster 就按同一套约定持续产出工程产物。之后字段、排序、子表和模板的任何变化,都能再次进入可重复执行的生成链路。
定义蓝图
项目 · 模块 · 实体 · 字段 · 关联 · 控件属性
- 动态 API 与权限
服务自动注册为 REST 接口,菜单、权限、按钮与租户范围同步生成。
- 数据库迁移与种子
EF Core Migrator 建表建库,初始化菜单、字典、语言与基础数据。
- 前后端代码
领域实体、DTO、服务、API 调用、查询列表、编辑与详情页一次输出。
- 独立部署工程
生成项目自带源码与迁移,可单独开发、构建、测试与交付。
基于 Element Plus 的拖拽设计。稳定节点 ID 让布局、脚本与 Agent 修改可以持续重放。
Codex、Claude Code 通过 MCP 协作;内置 Agent 读取蓝图、提交审批、执行生成并做真实构建验证。
用户、角色、部门、多租户、数据权限、字典、多语言、定时任务与 SignalR 通知开箱即用。
FAQ
关于 CodeMaster
CodeMaster 和传统后台管理框架有什么不同?
传统后台框架提供一套现成模块;CodeMaster 关注持续生产能力。元数据、动态 API、迁移、模板、全量与增量生成、MCP 与本地客户端共同组成一条可反复运行的工程链路。
生成出来的项目是否依赖 CodeMaster?
不依赖。生成项目拥有独立源码、数据库迁移和运行配置,可以单独开发、部署和交付;CodeMaster 负责生产和更新工程,不是业务系统的运行时前置条件。
CodeMaster 支持私有化部署吗?
支持。平台服务、前端、数据库、模板、Agent 供应商配置与生成项目都可以部署在自己的服务器或内网环境。
CodeMaster Agent 和普通代码助手有什么不同?
普通代码助手主要根据当前文件猜测修改;CodeMaster Agent 先绑定项目,读取完整业务蓝图,再提交结构化变更等待审批,执行后触发真实生成与构建验证。
Start building
从第一个实体开始,生成你的业务系统
使用 Web 平台管理模型,通过 MCP 连接 Codex、Claude Code,或直接让内置 Agent 按项目规则完成建模、页面优化、生成与构建。