Skip to main content
Version: dev

dbgpts Ecosystem

dbgpts is the official community repository of reusable components for DB-GPT — including apps, AWEL operators, workflow templates, and agents.

What's in dbgpts?​

Component TypeDescriptionExample
AppsComplete applications ready to installData analysis app, report generator
OperatorsAWEL operators for use in workflowsText splitter, HTTP request, LLM call
Workflow TemplatesPre-built AWEL workflow DAGsRAG pipeline, multi-agent chat
AgentsPre-configured agent definitionsSQL analyst, code reviewer

Installation​

The dbgpts CLI is included when you install DB-GPT with the dbgpts extra:

uv sync --all-packages --extra "dbgpts" ...

CLI commands​

Browse available packages​

# List all remote packages
dbgpts list-remote

# List installed packages
dbgpts list

Install a package​

dbgpts install <package-name>

Update a package​

dbgpts update <package-name>

Uninstall a package​

dbgpts uninstall <package-name>

Using in the Web UI​

Once installed, dbgpts components are automatically available in the Web UI:

  • Apps appear in the App Store
  • Operators appear in the AWEL Flow editor's operator palette
  • Workflow templates can be imported into the Flow editor
  • Agents can be selected when creating multi-agent apps

Repository structure​

The dbgpts repository is organized by component type:

dbgpts/
├── apps/ # Complete applications
├── operators/ # AWEL operators
├── workflow/ # Workflow templates
└── agents/ # Agent definitions

Creating your own dbgpts package​

You can contribute your own components to the ecosystem:

  1. Follow the package structure in the dbgpts repository
  2. Include a manifest.json with metadata
  3. Submit a pull request
info

For detailed development instructions, see the dbgpts Introduction.

Next steps​

TopicLink
Build AWEL workflowsAWEL Flow
MCP tools integrationMCP Protocol
dbgpts developmentdbgpts Introduction