产品简介

了解 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 提供两个版本:

本地版在线版
价格免费订阅制
数据存储本地云端 + 本地
多设备同步
团队协作
注册账号不需要需要
  • 本地版:适合个人开发者,完全免费,数据存储在本地
  • 在线版:适合团队,提供云端同步和协作功能

两个版本的核心功能(项目生成、模板管理)完全相同,差异仅在数据存储和协作方式。


下一步