Cliente de banco de dados com IA e servidor MCP para desktop e web, compatível com Postgres, MySQL, MariaDB, SQL Server, ClickHouse e SQLite.
- Estrelas
- 28,322
- Forks
- 3,197
- Issues abertas
- 242
- Último commit
- há 4 dias
O que é?
Chat2DB é um cliente de banco de dados multiplataforma para Windows, macOS e Linux que funciona inteiramente na sua máquina. Ele oferece um workspace SQL com edição, autocompletar, formatação, execução, SQL salvo e histórico de execução, além de ferramentas para consultar metadados, gerenciar tabelas e objetos e editar dados diretamente.
O assistente de IA integrado permite conectar seu próprio modelo para gerar, explicar e otimizar SQL a partir de linguagem natural. O projeto é compatível com mais de 40 bancos de dados, incluindo MySQL, PostgreSQL, Oracle, SQL Server, ClickHouse, MongoDB, Redis e SQLite. Também é possível adicionar novos bancos JDBC apenas por meio de configuração.
Chat2DB está disponível como aplicativo desktop, imagem Docker e interface web servida localmente. Uma CLI open source com suporte a MCP é fornecida separadamente. As senhas das fontes de dados e as chaves de API de IA são criptografadas com uma chave exclusiva para cada instalação.
Recursos principais
- 01Conecta-se a mais de 40 bancos de dados, incluindo MySQL, PostgreSQL, Oracle, MongoDB e Redis.
- 02Oferece um editor SQL com autocompletar, formatação, execução e histórico.
- 03Usa seu próprio modelo de IA para gerar, explicar e otimizar SQL.
- 04Permite consultar metadados, gerenciar tabelas e editar dados diretamente.
- 05Oferece importação e exportação de dados, dashboards, gráficos e diagramas ER.
- 06Funciona como aplicativo desktop, contêiner Docker ou serviço web local.
Casos de uso
- Fazer consultas e edições diárias em várias instâncias de MySQL ou PostgreSQL usando um único cliente.
- Pedir a um modelo de IA para criar ou otimizar SQL complexo em um banco de dados local.
- Explorar schemas desconhecidos consultando metadados e diagramas ER.
- Executar um cliente de banco de dados local compartilhado em um contêiner Docker para uma equipe pequena em uma rede confiável.
Início rápido
- 1
Baixe o instalador para sua plataforma em GitHub Releases
- 2
Instale o aplicativo e comece a se conectar aos seus bancos de dados
Antes de usar
- A licença permite acesso ao código-fonte, mas inclui condições adicionais e não é uma licença padrão de código aberto. Além disso, os metadados não indicam nenhuma licença detectada.
- É um aplicativo local para um único usuário, sem contas de usuário, portanto não é adequado para acesso compartilhado ou multiusuário.
- Se você perder a chave de criptografia, as senhas das fontes de dados e as chaves de API de IA armazenadas ficarão ilegíveis; por isso, é necessário fazer um backup.
- Drivers JDBC personalizados são código Java executável e devem vir de fontes confiáveis.
Tópicos
Perguntas frequentes
- O que é Chat2DB?
- Cliente de banco de dados gratuito e local-first, com IA e workspace SQL, compatível com mais de 40 bancos via desktop, web, Docker e CLI. Chat2DB é um cliente de banco de dados multiplataforma para Windows, macOS e Linux que funciona inteiramente na sua máquina. Ele oferece um workspace SQL com edição, autocompletar, formatação, execução, SQL salvo e histórico de execução, além de ferramentas para consultar metadados, gerenciar tabelas e objetos e editar dados diretamente.
- Chat2DB é gratuito? Qual é a licença?
- Chat2DB é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Chat2DB ainda é mantido?
- Manutenção ativa. O último commit de Chat2DB foi em 16 de out. de 2026.
- Para que posso usar Chat2DB?
- Fazer consultas e edições diárias em várias instâncias de MySQL ou PostgreSQL usando um único cliente. Pedir a um modelo de IA para criar ou otimizar SQL complexo em um banco de dados local. Explorar schemas desconhecidos consultando metadados e diagramas ER. Executar um cliente de banco de dados local compartilhado em um contêiner Docker para uma equipe pequena em uma rede confiável.
- Como instalar Chat2DB?
- Baixe o instalador para sua plataforma em GitHub Releases Instale o aplicativo e comece a se conectar aos seus bancos de dados
- Onde consigo Chat2DB?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/OtterMind/Chat2DB
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Cliente SQL desktop gratuito e multiplataforma, com ferramentas para bancos de dados e suporte a mais de 100 bancos via drivers JDBC e ODBC.
Cliente de banco de dados multiplataforma e leve para mais de 100 bancos, com app desktop, Docker, CLI, assistente de SQL com IA integrado e servidor MCP.
Cliente SQL desktop multiplataforma com IA, feito em Flutter, compatível com MySQL, PostgreSQL, SQL Server, SQLite e outros bancos.
Editor SQL e gerenciador de bancos de dados multiplataforma para Linux, macOS e Windows, com suporte a MySQL, PostgreSQL, SQLite, SQL Server e muitos outros.
CLI e biblioteca Go para gerenciar alterações no schema do banco de dados com arquivos SQL versionados ou funções Go.