产品简介
了解 AgileBuilder 是什么,以及它如何帮助你在 AI 时代标准化项目创建
AgileBuilder 是什么
AgileBuilder 是 AI 时代的脚手架工具,提供了基于项目模板生成项目的能力,以及可以将团队文档映射为 MCP 资源,从而让 AI 遵循团队规范。
当你需要启动一个新项目时,不再需要从零开始配置目录结构、复制旧项目、或依赖不稳定的 AI 提示词。AgileBuilder 让项目创建变得标准化、可复用、可控制。
核心理念:同一模板 + 同一参数 = 同一项目骨架,结果可复现。
核心功能
1. 项目生成(脚手架)
基于模板一键生成项目骨架。不同于传统脚手架工具,AgileBuilder 的项目生成支持变量参数,同一模板可以生成不同配置的项目。
agilebuilder generate react-starter my-app --var useTypeScript=true
2. 文档系统
AgileBuilder 支持文档录入,录入的文档可以映射为 MCP 中的 resource,供 AI 工具实时查询。这意味着 AI 可以基于你的团队规范来生成代码,而不是凭空创作。
3. 模板系统
模板是 AgileBuilder 的核心资产。你可以:
- 从 Git 仓库导入模板
- 从现有项目快速创建模板
- 定义变量、条件渲染、循环渲染
- 通过 Hooks 自动执行初始化动作
4. MCP
通过 Model Context Protocol 集成 AI 工具。配置后,AI(如 Cursor、Claude Code)可以调用 AgileBuilder 的能力:
listTemplates- 查看可用模板getTemplateInfo- 获取模板详情generateProject- 生成项目
MCP 让 AI 与人类使用同一套模板体系,确保 AI 生成的代码符合团队规范。
5. CLI
功能完整的命令行工具,支持:
- 项目生成
- 模板管理
- 本地 UI 启动
- MCP 服务管理
- 配置管理
为什么需要 AgileBuilder
在 AI 时代,项目创建面临着新的挑战:AI 生成结果不稳定、项目结构难以控制、团队规范难以落地。AgileBuilder 通过模板和 MCP 协议,让 AI 遵循团队规范,而不是自由发挥。
vs 手工搭脚手架
| 手工方式 | AgileBuilder | |
|---|---|---|
| 复用性 | 每次重新整理 | 标准模板持续维护 |
| 一致性 | 项目间容易漂移 | 变量确保配置统一 |
| 团队协作 | 难以明确标准版本 | 模板库统一管理 |
| AI 集成 | 不支持 | MCP 协议支持 |
vs 一次性 AI 生成
| 临场 Prompt 生成 | AgileBuilder | |
|---|---|---|
| 项目结构 | 依赖提示词质量,不稳定 | 模板定义结构,稳定可控 |
| 团队复用 | 难以复用同一套标准 | 模板库统一管理 |
| 生成稳定性 | 多次生成结果不一致 | 同一模板 + 同一参数 = 同一结果 |
| 工程规范 | AI 容易偏离既定规范 | 文档映射为资源,约束 AI 行为 |
目标用户
个人开发者
经常启动新项目,希望把常用结构和初始化流程固化下来。一次维护,持续复用。
工程团队
统一目录结构、工程配置和 AI 生成行为。确保团队成员和 AI 都从同一个标准起点出发。
AI 开发场景
让 AI 工具基于团队模板体系生成代码,而不是每次都临时生成不可控的结果。
版本选择
AgileBuilder 提供两个版本:
| 本地版 | 在线版 | |
|---|---|---|
| 价格 | 免费 | 订阅制 |
| 数据存储 | 本地 | 云端 + 本地 |
| 多设备同步 | ❌ | ✅ |
| 团队协作 | ❌ | ✅ |
| 注册账号 | 不需要 | 需要 |
- 本地版:适合个人开发者,完全免费,数据存储在本地
- 在线版:适合团队,提供云端同步和协作功能
两个版本的核心功能(项目生成、模板管理)完全相同,差异仅在数据存储和协作方式。
下一步
- 安装 AgileBuilder - 开始安装
- 快速上手(本地版) - 本地版 5 分钟入门
- 快速上手(在线版) - 在线版 5 分钟入门