Introduction

Learn what AgileBuilder is and how it helps you standardize project creation in the AI era

What is AgileBuilder

AgileBuilder is a scaffolding tool for the AI era that provides project generation based on templates, plus the ability to map team documentation as MCP resources so AI tools follow your team's conventions.

Instead of starting from scratch, copying old projects, or relying on unpredictable AI prompts, AgileBuilder makes project creation standardized, reusable, and controllable.

Core principle: Same template + Same parameters = Same project structure — reproducible every time.


Core Features

1. Project Scaffolding

Generate project skeletons from templates with a single command. Unlike traditional scaffolding tools, AgileBuilder's generation supports variable parameters, so the same template can produce projects with different configurations.

agilebuilder generate react-starter my-app --var useTypeScript=true

2. Document System

AgileBuilder lets you ingest team documentation and map it as resources in MCP for AI tools to query in real time. This means AI can generate code based on your team's standards instead of making things up.

3. Template System

Templates are AgileBuilder's core asset. You can:

  • Import templates from Git repositories
  • Create templates from existing projects
  • Define variables, conditional rendering, and loops
  • Automate initialization with Hooks

4. MCP

Integrate AI tools through the Model Context Protocol. Once configured, AI assistants like Cursor and Claude Code can call AgileBuilder:

  • listTemplates - Browse available templates
  • getTemplateInfo - Get template details
  • generateProject - Generate a project

MCP ensures AI uses the same template system as humans, guaranteeing AI-generated code follows team conventions.

5. CLI

A full-featured command-line tool supporting:

  • Project generation
  • Template management
  • Local UI launch
  • MCP service management
  • Configuration management

Why AgileBuilder

The AI era brings new challenges to project creation: AI outputs are unstable, project structures are hard to control, and team conventions are difficult to enforce. AgileBuilder solves these by using templates and the MCP protocol to make AI follow team rules instead of going off-script.

vs Manual Scaffolding

Manual ApproachAgileBuilder
ReusabilityReorganize every timeStandard templates, continuously maintained
ConsistencyProjects drift apartVariables ensure uniform configuration
Team collaborationStandards are unclearTemplate library统一管理
AI integrationNot supportedMCP protocol support

vs Ad-hoc AI Generation

On-the-spot PromptingAgileBuilder
Project structureDepends on prompt quality, unstableTemplate-defined structure, stable and controlled
Team reuseHard to reuse the same standardsTemplate library统一管理
Generation stabilityInconsistent results across runsSame template + same parameters = same result
Engineering standardsAI easily deviates from conventionsDocuments mapped as resources, constraining AI behavior

Who It's For

Individual Developers

Frequently starting new projects and want to固化常用结构和初始化流程. Maintain once, reuse forever.

Engineering Teams

Unify directory structure, project configuration, and AI generation behavior. Ensure both team members and AI start from the same standard.

AI Development Scenarios

Let AI tools generate code based on your team's template system instead of producing unpredictable results on the fly.


Choosing Your Version

AgileBuilder comes in two editions:

LocalOnline
PriceFreeSubscription
Data storageLocal onlyCloud + local
Multi-device syncNoYes
Team collaborationNoYes
Account requiredNoYes
  • Local: Great for individual developers, completely free, all data stored locally
  • Online: Great for teams, with cloud sync and collaboration features

Both editions share the same core features (project generation, template management). The only differences are data storage and collaboration capabilities.


Next Steps