Repolode
sjjian

sjjian/openhare

Cliente SQL desktop multiplataforma com IA, feito em Flutter, compatível com MySQL, PostgreSQL, SQL Server, SQLite e outros bancos.

Alternativa open source a:NavicatDBeaver

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. 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