AgenticForge designs complete project architecture before code generation. It takes a project description and domain, then produces:
- Entities -- domain objects with fields and relationships
- Operations -- actions with signatures and error flows
- Dependencies -- external libraries resolved automatically
- File structure -- directory layout and source files
- Code skeletons -- compilable stubs for all entities
- Wiring diagrams -- component connections and data flows
- Test architecture -- test cases, fixtures, and mocks
aforge blueprint create my-app --domain api --description "Task management API"Manually or via inference:
aforge entity infer <id> "Users create tasks with deadlines and assign to teams"aforge dependency resolve <id>aforge structure generate <id>
aforge skeleton create <id>
aforge test generate <id>
aforge wiring create <id>aforge blueprint validate <id>
aforge export json <id>
aforge export forge <id> ./output.forgeStart the server for integration with AI assistants:
aforge serve --mode stdioThe 15 MCP tools mirror the CLI workflow. See docs/public/mcp-tools.md for details.
Choose the domain that best matches your project:
| Domain | Typical Use |
|---|---|
| web | Frontend web applications |
| api | REST/GraphQL APIs |
| cli | Command-line tools |
| library | Reusable libraries/crates |
| service | Background services/workers |
| database | Database-centric applications |
| embedded | Embedded/IoT systems |
| mobile | Mobile applications |
| desktop | Desktop GUI applications |
| plugin | Plugin/extension systems |
Each domain influences layer decomposition, dependency inference, and file structure generation.