awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
csunny avatar

csunny/DB-GPT

0
View on GitHub↗
19,006 stars·2,739 forks·Python·MIT·36 viewsdocs.dbgpt.cn↗

DB GPT

DB-GPT is an AI-driven database management system that uses agentic reasoning to execute data tasks. It converts natural language prompts into executable database queries and combines structured database records with unstructured knowledge bases to provide grounded analysis.

The system orchestrates multi-step reasoning chains that integrate database queries, custom scripts, and external tool calls. It allows for the packaging of domain knowledge into reusable analysis skills and executes generated code within sandboxed environments for system safety.

The platform covers data orchestration across multiple sources, including SQL databases and flat files. It provides capabilities for automated data workflow execution and the generation of AI data reports consisting of visual charts, dashboards, and narrative summaries.

Features

  • Text-to-SQL Translators - Translates natural language prompts into executable SQL queries using LLMs and schema context.
  • Database Agents - Employs AI agents to perform code-driven analysis and data transformation within secure environments.
  • Inference Context Injection - Injects combined structured database results and unstructured knowledge base retrieval as context for grounded answers.
  • Natural Language Query Generators - Maps natural language questions to SQL queries for retrieving and analyzing database information.
  • Natural Language Querying Interfaces - Provides an interface to translate human language requests into structured database queries for analysis.
  • Reasoning Chains - Implements multi-step reasoning chains to decompose complex data tasks into sequences of tool calls and queries.
  • Multi-Source Data Integration - Orchestrates a unified analysis view by integrating structured SQL databases, flat files, and external APIs.
  • Natural Language Querying - Converts natural language questions into executable SQL for automated data retrieval and visualization.
  • Scripted Data Analysis - Provides the ability to execute script-based logic for cleaning datasets and computing complex metrics.
  • Institutional Knowledge Integration - Integrates unstructured organizational files with structured technical data assets for a unified knowledge view.
  • Code Execution Sandboxes - Ensures system safety by executing dynamically generated scripts and AI tools within isolated sandboxes.
  • Modular Agent Skill Executions - Provides modular interfaces for packaging domain knowledge into reusable skill execution sequences.
  • Data Reporting - Creates automated visual reports and dashboards based on the results of AI data analysis.
  • AI-Powered Reporting - Automatically generates visual charts, dashboards, and narrative summaries from raw database results.
  • Analysis Skills - Allows packaging of domain knowledge into reusable skill sets for repeatable business analysis workflows.
  • Automated Data Workflows - Executes automated multi-step reasoning chains that integrate database operations with custom code and external tools.
  • LLM Resources - Local deployment project for private database knowledge Q&A.
  • Chatbots and Assistants - Private data interaction using local LLMs.

Star history

Star history chart for csunny/db-gptStar history chart for csunny/db-gpt

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does csunny/db-gpt do?

DB-GPT is an AI-driven database management system that uses agentic reasoning to execute data tasks. It converts natural language prompts into executable database queries and combines structured database records with unstructured knowledge bases to provide grounded analysis.

What are the main features of csunny/db-gpt?

The main features of csunny/db-gpt are: Text-to-SQL Translators, Database Agents, Inference Context Injection, Natural Language Query Generators, Natural Language Querying Interfaces, Reasoning Chains, Multi-Source Data Integration, Natural Language Querying.

Which projects share features with csunny/db-gpt?

Projects with overlapping indexed features include: eosphoros-ai/db-gpt — DB-GPT is an agentic data analysis platform and business intelligence AI that functions as a large language model data… canner/wrenai — WrenAI is a platform designed to enable natural language interaction with relational and analytical databases. By… tencentmusic/supersonic — Supersonic is an LLM-based data analysis platform and semantic layer engine that translates natural language questions… dataease/sqlbot — 🔥 基于大模型和 RAG 的智能问数系统,对话式数据分析神器。Text-to-SQL Generation via LLMs using RAG. whoiskatrin/sql-translator — This project is a developer utility that functions as an artificial intelligence-powered assistant for database query… googleapis/genai-toolbox — The GenAI Toolbox is a framework designed to integrate large language models with structured databases, enabling…

Projects sharing features with DB GPT

These projects share indexed features with DB GPT. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • eosphoros-ai/db-gpteosphoros-ai avatar

    eosphoros-ai/DB-GPT

    18,999View on GitHub↗

    DB-GPT is an agentic data analysis platform and business intelligence AI that functions as a large language model data assistant. It provides a text-to-SQL interface and a sandboxed code execution environment to translate natural language into executable database queries and Python scripts. The platform utilizes iterative agentic reasoning to plan and execute multi-step data analysis workflows through tool calls. It features a modular skill-based extension system that allows domain knowledge and analysis workflows to be packaged into reusable functional components. The system integrates data

    Pythonagentsbgidatabase
    View on GitHub↗18,999
  • canner/wrenaiCanner avatar

    Canner/WrenAI

    14,437View on GitHub↗

    WrenAI is a platform designed to enable natural language interaction with relational and analytical databases. By combining a text-to-SQL engine with semantic data modeling, it allows users to explore structured data through plain language questions, removing the requirement for manual code generation. The system functions by grounding natural language requests in a predefined business logic layer rather than raw database schemas. This semantic approach, supported by context-aware prompt engineering, ensures that generated queries remain consistent and accurate across an organization. The pla

    TypeScriptagentanthropicbedrock
    View on GitHub↗14,437
  • tencentmusic/supersonictencentmusic avatar

    tencentmusic/supersonic

    4,913View on GitHub↗

    Supersonic is an LLM-based data analysis platform and semantic layer engine that translates natural language questions into executable SQL queries. It functions as a business intelligence dashboard and text-to-SQL interface, allowing users to retrieve business metrics and insights through a conversational interface. The system decouples business definitions from physical database schemas by using a governed logical layer to define unified metrics and dimensions. This semantic modeling allows the platform to map human language patterns to curated models and translate abstract semantic statemen

    Java
    View on GitHub↗4,913
  • dataease/sqlbotdataease avatar

    dataease/SQLBot

    6,297View on GitHub↗

    🔥 基于大模型和 RAG 的智能问数系统,对话式数据分析神器。Text-to-SQL Generation via LLMs using RAG.

    JavaScriptchatbideepseekllm
    View on GitHub↗6,297
Compare all 30 related projects→