App Generation
From natural language to complete application, the generation process handles database design, UI creation, and automation setup.
How It Works
You describe what you need. The system analyzes your request, identifies the domain, extracts entities, and generates everything automatically.
What Gets Created
| Component | Location | Description |
|---|---|---|
| Database tables | tables.bas | Data schema with fields and types |
| Web pages | /apps/{name}/ | HTMX-based user interface |
| Voice commands | .gbdialog/tools/ | Activated by trigger phrases |
| Automations | .gbdialog/schedulers/ | Timed tasks and reports |
Modifying Your App
Use conversation to change any aspect of your application.
Multiple Apps, Shared Data
Create different applications that share the same database tables.
Generation Process
| Phase | Description |
|---|---|
| Intent Analysis | LLM identifies domain and required entities |
| Schema Design | Tables and relationships defined |
| UI Generation | HTMX pages created for each entity |
| Tool Creation | Voice commands for common actions |
| Scheduler Setup | Automations for reports and alerts |
Next Steps
- Designer Guide — All modification commands
- Data Model — Understanding table definitions