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.
- Estrelas
- 815
- Forks
- 52
- Issues abertas
- 14
- Último commit
- há 18 dias
O que é?
openhare é um cliente SQL desktop voltado ao desenvolvimento do dia a dia, à análise de dados e ao trabalho de DBA. Ele roda no Windows, macOS e Linux e é feito com Flutter, usando uma interface desktop nativa em vez de WebView ou de um mecanismo de navegador integrado.
O cliente se conecta a MySQL, PostgreSQL, SQL Server, SQLite, DuckDB, ClickHouse, Oracle, MongoDB e Redis. Os drivers de banco de dados são implementados em Go em pkg/db_driver/go_impl e chamados pelo cliente Dart por meio de FFI. A sintaxe do MongoDB foi projetada para ser compatível com mongosh, mas a cobertura real é definida pelo driver gomongo subjacente.
A IA integrada pode ajudar a escrever, otimizar e explicar SQL. Instruções de alto risco são sinalizadas e exigem confirmação do usuário antes de serem executadas. O projeto é licenciado sob Apache-2.0.
Recursos principais
- 01Interface desktop nativa feita com Flutter, sem WebView nem mecanismo de navegador integrado.
- 02Assistência de IA integrada para escrever, otimizar e entender SQL.
- 03Instruções de alto risco são sinalizadas e exigem confirmação antes da execução.
- 04Conecta-se a MySQL, PostgreSQL, SQL Server, SQLite, DuckDB, ClickHouse, Oracle, MongoDB e Redis.
- 05Roda no Windows, macOS e Linux.
Casos de uso
- Consultar e gerenciar vários bancos de dados diferentes em uma única ferramenta desktop.
- Escrever e otimizar SQL com ajuda de IA durante o desenvolvimento do dia a dia.
- Realizar tarefas rotineiras de DBA em instâncias de SQL Server, Oracle ou MySQL.
- Explorar dados analíticos locais em arquivos SQLite ou DuckDB.
Início rápido
- 1
Instale e atualize o aplicativo seguindo o guia de instalação nas discussões do projeto
Antes de usar
- O README direciona para uma discussão externa sobre a instalação, mas não fornece nenhum comando de instalação.
- O README não explica como compilar a partir do código-fonte.
Tópicos
Perguntas frequentes
- O que é openhare?
- Cliente SQL desktop multiplataforma com IA, feito em Flutter, compatível com MySQL, PostgreSQL, SQL Server, SQLite e outros bancos. openhare é um cliente SQL desktop voltado ao desenvolvimento do dia a dia, à análise de dados e ao trabalho de DBA. Ele roda no Windows, macOS e Linux e é feito com Flutter, usando uma interface desktop nativa em vez de WebView ou de um mecanismo de navegador integrado.
- openhare é gratuito? Qual é a licença?
- openhare é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- openhare ainda é mantido?
- Manutenção ativa. O último commit de openhare foi em 2 de out. de 2026.
- Para que posso usar openhare?
- Consultar e gerenciar vários bancos de dados diferentes em uma única ferramenta desktop. Escrever e otimizar SQL com ajuda de IA durante o desenvolvimento do dia a dia. Realizar tarefas rotineiras de DBA em instâncias de SQL Server, Oracle ou MySQL. Explorar dados analíticos locais em arquivos SQLite ou DuckDB.
- Como instalar openhare?
- Instale e atualize o aplicativo seguindo o guia de instalação nas discussões do projeto
- Onde consigo openhare?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/sjjian/openhare
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
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.
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 gratuito e local-first, com IA e workspace SQL, compatível com mais de 40 bancos via desktop, web, Docker e CLI.
Uma interface de terminal controlada pelo teclado para se conectar a diversos bancos de dados SQL e consultá-los, inspirada no lazygit.
Editor gratuito de esquemas de banco de dados no navegador que cria diagramas ER e gera scripts SQL, sem exigir cadastro.