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 templatesgetTemplateInfo- Get template detailsgenerateProject- 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 Approach | AgileBuilder | |
|---|---|---|
| Reusability | Reorganize every time | Standard templates, continuously maintained |
| Consistency | Projects drift apart | Variables ensure uniform configuration |
| Team collaboration | Standards are unclear | Template library统一管理 |
| AI integration | Not supported | MCP protocol support |
vs Ad-hoc AI Generation
| On-the-spot Prompting | AgileBuilder | |
|---|---|---|
| Project structure | Depends on prompt quality, unstable | Template-defined structure, stable and controlled |
| Team reuse | Hard to reuse the same standards | Template library统一管理 |
| Generation stability | Inconsistent results across runs | Same template + same parameters = same result |
| Engineering standards | AI easily deviates from conventions | Documents 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:
| Local | Online | |
|---|---|---|
| Price | Free | Subscription |
| Data storage | Local only | Cloud + local |
| Multi-device sync | No | Yes |
| Team collaboration | No | Yes |
| Account required | No | Yes |
- 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
- Install AgileBuilder - Get started with installation
- Quick Start (Local Edition) - 5-minute local edition tutorial
- Quick Start (Online Edition) - 5-minute online edition tutorial