Data-driven engineering platform

CodeMaster

数据定义一次,工程生成始终。

CodeMaster 把项目、模块、实体、字段、关系与模板整理成一份工程蓝图,再驱动 API、权限、迁移、页面和前后端代码持续产出。生成的是真实代码,而不是演示页。

开始使用 下载客户端 等待上传最新版 GitHub Gitee
元数据驱动
实体、字段、关系、模板
全量 + 增量
一次成型,持续演进
真实代码
可阅读、调试、独立部署
私有化部署
源码、模型与数据自持

One blueprint, every artifact

一份元数据,贯通 API、权限、数据库与前端

实体结构一旦定义,CodeMaster 就按同一套约定持续产出工程产物。之后字段、排序、子表和模板的任何变化,都能再次进入可重复执行的生成链路。

定义蓝图

项目 · 模块 · 实体 · 字段 · 关联 · 控件属性

项目模块实体字段关系模板
CodeGen 引擎 约定推导 · 全量/增量
  • 动态 API 与权限

    服务自动注册为 REST 接口,菜单、权限、按钮与租户范围同步生成。

  • 数据库迁移与种子

    EF Core Migrator 建表建库,初始化菜单、字典、语言与基础数据。

  • 前后端代码

    领域实体、DTO、服务、API 调用、查询列表、编辑与详情页一次输出。

  • 独立部署工程

    生成项目自带源码与迁移,可单独开发、构建、测试与交付。

干净框架导出

从 CodeMaster 当前源码导出纯净模板,剥离平台元数据与历史迁移,新项目可独立维护。

完整页面设计器

基于 Element Plus 的拖拽设计。稳定节点 ID 让布局、脚本与 Agent 修改可以持续重放。

MCP + 内置 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 按项目规则完成建模、页面优化、生成与构建。