App Management
Create, configure, and manage AI applications in DB-GPT. Apps combine LLMs, tools, knowledge bases, and workflows into reusable configurations.
App typesâ
| Type | Description |
|---|---|
| Native App | Built-in applications included with DB-GPT |
| Community App | Apps from the dbgpts community repository |
| Custom App | Your own applications built with agents and AWEL |
Browsing appsâ
App Storeâ
- Click Apps in the sidebar
- Browse available applications
- Click an app to see its details, including description, required resources, and configuration
Installed appsâ
The My Apps tab shows applications you have installed or created.
Creating an appâ
Step 1 â Define the appâ
- Navigate to Apps â Create
- Fill in:
- Name â Display name for the app
- Description â What the app does
- Language â Natural language for prompts (e.g., English, Chinese)
Step 2 â Configure resourcesâ
Add resources the app needs:
- LLM â Select the language model
- Knowledge Base â Attach one or more knowledge bases for RAG
- Database â Connect data sources for Text2SQL
- Tools â Add external tools (MCP tools, custom functions)
Step 3 â Set up agentsâ
For multi-agent applications:
-
Choose an agent team mode:
- Single Agent â One agent handles all tasks
- Auto-Plan â Agents collaborate with automatic task planning
- Sequential â Agents execute in a fixed order
-
Configure each agent:
- Role â Agent's persona and expertise
- Prompt â System instructions
- Resources â Which tools and data the agent can access
Step 4 â Test and deployâ
- Click Save to save the configuration
- Use Test to try the app in a sandbox
- The app appears in your My Apps list for use
Managing appsâ
| Action | How |
|---|---|
| Edit | Click the edit icon on any app card |
| Delete | Click the delete icon (only for custom apps) |
| Share | Export app configuration for sharing |
| Duplicate | Create a copy of an existing app as a starting point |
AWEL Flow integrationâ
Apps can use AWEL workflows as their execution engine:
- Create a workflow in the Flow editor
- When creating an app, select the AWEL flow as the app's backend
- The app UI automatically maps to the flow's inputs and outputs
See AWEL Flow for details on building workflows.
Community apps (dbgpts)â
Install community-contributed apps using the dbgpts CLI:
# List available apps
dbgpts list-remote
# Install an app
dbgpts install <app-name>
info
Community apps are maintained in the dbgpts repository. See dbgpts for more details.
Next stepsâ
| Topic | Link |
|---|---|
| Build workflows | AWEL Flow |
| Explore agents | Agents Concept |
| Community apps | dbgpts |
| App development guide | App Development |