awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sqlchat avatar

sqlchat/sqlchat

0
View on GitHub↗
5,731 estrellas·499 forks·TypeScript·mit·10 vistassqlchat.ai↗

Sqlchat

SQL Chat is a Docker-deployed chat interface that translates natural language questions into SQL queries and executes them against connected databases. It uses a large language model to generate SQL from plain English instructions, supporting both querying and record modification through INSERT, UPDATE, and DELETE statements within the chat conversation flow.

The application connects to MySQL, PostgreSQL, MSSQL, TiDB Cloud, and OceanBase databases through a unified driver abstraction layer, allowing users to interact with multiple database types from a single chat interface. Users provide their own OpenAI API key for authentication, or can configure a custom API endpoint to use self-hosted or third-party AI models like Ollama. An optional database-backed account system tracks per-user usage, enforces spending limits, and processes payments.

The project is packaged as a Docker container with environment variable configuration for authentication and AI service settings, enabling straightforward self-hosted deployment.

Features

  • LLM-Based SQL Generation - Translates natural language queries into SQL statements using a large language model API.
  • Docker Container Deployments - Packaged as a Docker container with environment variable configuration for easy self-hosted deployment.
  • Natural Language Query Interfaces - Provides a chat interface that translates natural language into SQL queries against connected databases.
  • Natural Language Querying Interfaces - Translates plain English questions into SQL queries and executes them against connected databases, returning results in a chat interface.
  • SQL Assistants - Ships a self-hosted SQL assistant that uses custom AI endpoints for natural language to SQL translation.
  • Natural Language to SQL - Converts plain English questions into executable SQL queries using a large language model API.
  • Mutation Statements - Generates and executes INSERT, UPDATE, and DELETE SQL from natural language instructions.
  • Database Driver Abstractions - Provides a unified interface for connecting to multiple database types through a common driver abstraction.
  • Natural Language Modifications - Inserts, updates, or deletes records in supported databases by giving natural language instructions instead of writing SQL.
  • Natural Language Querying - Translates plain English questions into SQL queries executed against connected databases.
  • Multi-Database Connections - Connects to MySQL, PostgreSQL, MSSQL, TiDB Cloud, and OceanBase databases through a single chat interface.
  • Multi-Database Connectors - Connects to MySQL, PostgreSQL, MSSQL, TiDB Cloud, and OceanBase databases through a unified interface.
  • Chat-Based Interfaces - Connects to MySQL, PostgreSQL, MSSQL, TiDB Cloud, and OceanBase databases through a unified chat interface for querying and management.
  • Chat-Integrated Command Execution - Executes generated SQL queries and returns results directly within the chat conversation flow.
  • Database-Connected Clients - Connects to MySQL, PostgreSQL, MSSQL, TiDB Cloud, and OceanBase databases for querying and modifying records through natural language.
  • Self-Hosted AI Models - Configures a custom OpenAI API endpoint to use locally hosted AI models like Ollama for processing queries.
  • Custom API Endpoints - Supports custom OpenAI-compatible endpoints for using locally hosted AI models like Ollama.
  • Custom API Endpoints - Allows users to specify a custom OpenAI-compatible API endpoint for using self-hosted or third-party AI models.
  • API Key Authentication - Accepts an OpenAI API key supplied directly through the user interface for authenticating AI service requests.
  • User-Provided Keys - Allows users to provide their own OpenAI API key through the interface for authenticating AI service requests.
  • Database Tools - Chat-based SQL client and editor.
  • SQL Enhancement - Tool for converting natural language into SQL queries.
  • Programming Tools - Chat-based SQL client for natural language database queries.

Historial de estrellas

Gráfico del historial de estrellas de sqlchat/sqlchatGráfico del historial de estrellas de sqlchat/sqlchat

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace sqlchat/sqlchat?

SQL Chat is a Docker-deployed chat interface that translates natural language questions into SQL queries and executes them against connected databases. It uses a large language model to generate SQL from plain English instructions, supporting both querying and record modification through INSERT, UPDATE, and DELETE statements within the chat conversation flow.

¿Cuáles son las características principales de sqlchat/sqlchat?

Las características principales de sqlchat/sqlchat son: LLM-Based SQL Generation, Docker Container Deployments, Natural Language Query Interfaces, Natural Language Querying Interfaces, SQL Assistants, Natural Language to SQL, Mutation Statements, Database Driver Abstractions.

¿Qué alternativas de código abierto existen para sqlchat/sqlchat?

Las alternativas de código abierto para sqlchat/sqlchat incluyen: tencentmusic/supersonic — Supersonic is an LLM-based data analysis platform and semantic layer engine that translates natural language questions… chat2db/chat2db — Chat2DB is an AI-powered SQL client and multi-database management GUI. It serves as a centralized graphical interface… whoiskatrin/sql-translator — This project is a developer utility that functions as an artificial intelligence-powered assistant for database query… dbeaver/cloudbeaver — CloudBeaver is a web-based database manager and cloud database IDE that provides a centralized browser interface for… dataease/sqlbot — 🔥 基于大模型和 RAG 的智能问数系统,对话式数据分析神器。Text-to-SQL Generation via LLMs using RAG. dataherald/dataherald — DataHerald is a natural language text-to-SQL interface and data analytics tool that translates English questions into…

Alternativas open-source a Sqlchat

Proyectos open-source similares, clasificados según cuántas características comparten con Sqlchat.
  • tencentmusic/supersonicAvatar de tencentmusic

    tencentmusic/supersonic

    4,913Ver en 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
    Ver en GitHub↗4,913
  • chat2db/chat2dbAvatar de chat2db

    chat2db/Chat2DB

    25,762Ver en GitHub↗

    Chat2DB is an AI-powered SQL client and multi-database management GUI. It serves as a centralized graphical interface for administering diverse relational and non-relational database engines, integrating large language models to transform natural language prompts into executable SQL statements and application code. The tool utilizes schema-aware prompt engineering to inject database metadata into AI requests, ensuring generated queries match the actual schema. It also functions as an AI data reporting tool, using artificial intelligence to create dashboards and visual reports directly from da

    Java
    Ver en GitHub↗25,762
  • whoiskatrin/sql-translatorAvatar de whoiskatrin

    whoiskatrin/sql-translator

    4,312Ver en GitHub↗

    This project is a developer utility that functions as an artificial intelligence-powered assistant for database query management. It provides an interactive interface for translating between natural language and structured database code, simplifying the processes of writing, debugging, and maintaining complex queries. The tool distinguishes itself by incorporating schema-aware context injection, which allows it to align generated queries with specific table definitions and relationship metadata. By maintaining stateful conversation history and utilizing large language model prompting, it enab

    TypeScriptdata-analysisdata-engineeringdataquery
    Ver en GitHub↗4,312
  • dbeaver/cloudbeaverAvatar de dbeaver

    dbeaver/cloudbeaver

    4,951Ver en GitHub↗

    CloudBeaver is a web-based database manager and cloud database IDE that provides a centralized browser interface for administering SQL and NoSQL databases. It functions as a multi-database administration tool and an RBAC database access gateway, allowing users to manage diverse relational and document-based database engines through a single server-based installation. The platform distinguishes itself by integrating an artificial intelligence assistant for natural language SQL generation and optimization. It further supports collaborative data engineering by coordinating database operations ac

    TypeScriptcloudcloud-database-managerdatabase
    Ver en GitHub↗4,951
  • Ver las 30 alternativas a Sqlchat→