Skip to content
AI 编程框架 · TG-BOOT

让 AI 写对,
让团队接住。

高质量 AI 编程,不是把提示词写得更长,而是把工程约束写进代码。 TG-boot 用模块化单体、接口契约和架构门禁,为 AI 与人类开发者划出同一条可验收的边界。

1JVM 默认交付
16+内置业务模块
0拆分时业务改动
2协作轨道
tg-boot / quickstartLIVE

$ git clone https://gitee.com/pub_module/tg-boot.git

$ powershell -ExecutionPolicy Bypass -File scripts\up.ps1

✓ JDK 27 · Maven · MariaDB · Redis ready

✓ runner started on :9999

✓ middle platform on :9100

[ModuleRpc] [LOCAL] ApiSysUserService#getByUserCode

[MQ] system.user.login → parentled

_

LOCAL FIRSTMQ FALLBACKARCH GUARDED
DOCUMENT MAP

从一个问题开始,
走到一次可上线的交付。

十篇文档,按“理解 → 运行 → 编写 → 验收”的顺序组织。可以顺序读,也可以直接跳到正在解决的问题。

MULTI-END MIDDLE PLATFORM

uniapp-middle-platform

基于 unibest 改进版的可复用多端中台。新增模块只写业务页面, 后台、微信小程序与 App 共用同一套登录、权限、请求、布局与组件。

H5后台 / 运营台小程序微信 / 多平台App原生移动端
EXECUTABLE PATH

把“会用”拆成
四个可完成的动作

不需要先成为框架专家。每一步都有明确的输入、输出和验收方式。

SIX SUPPORTS框架的六个支点

Starter 化能力

加依赖即装配,减依赖即卸载。业务模块不重复造基础设施。

契约即边界

跨模块只认 *-api,接口、DTO、枚举都和实现解耦。

AUTO 路由

本进程有实现就本地直调,没有才走 MQ,业务代码不变。

架构门禁

用 ArchUnit 把禁止依赖写成测试,靠 CI 而不是靠记忆。

一键环境

JDK、Maven、MariaDB、Redis、Node 全部收进 .tools。

无痛拆分

先单体交付,流量上来再按域拆 runner,拆的是部署不是业务。

“

AI 不缺生成代码的能力,缺的是知道什么不能写的边界。 好的框架,应该让正确的写法成为最省力的写法。

TG-boot 设计原则契约优先 · 边界即代码
OPEN SOURCE

把第一个模块跑通,
再决定要不要相信它。

OPEN SOURCE · HUMAN COMMUNITY