Repolode
sjjian

sjjian/openhare

Cliente SQL de escritorio multiplataforma con IA, creado con Flutter y compatible con MySQL, PostgreSQL, SQL Server, SQLite y más.

Alternativa open source a:NavicatDBeaver

Estrellas
815
Forks
52
Issues abiertos
14
Último commit
hace 18 días

¿Qué es?

openhare es un cliente SQL de escritorio para tareas cotidianas de desarrollo, análisis de datos y administración de bases de datos. Funciona en Windows, macOS y Linux, y está creado con Flutter, por lo que utiliza una interfaz de escritorio nativa en lugar de un WebView o un motor de navegador incluido.

El cliente se conecta a MySQL, PostgreSQL, SQL Server, SQLite, DuckDB, ClickHouse, Oracle, MongoDB y Redis. Los drivers de bases de datos están implementados en Go en pkg/db_driver/go_impl y el cliente Dart los invoca mediante FFI. La sintaxis de MongoDB busca ser compatible con mongosh; la cobertura real depende del driver gomongo subyacente.

La IA integrada puede ayudar a escribir, optimizar y explicar SQL. Las sentencias de alto riesgo se señalan y requieren confirmación del usuario antes de ejecutarse. El proyecto está publicado bajo la licencia Apache-2.0.

Funciones clave

  • 01Interfaz de escritorio nativa creada con Flutter, sin WebView ni motor de navegador incluido.
  • 02Asistencia de IA integrada para escribir, optimizar y comprender SQL.
  • 03Las sentencias de alto riesgo se señalan y requieren confirmación antes de ejecutarse.
  • 04Se conecta a MySQL, PostgreSQL, SQL Server, SQLite, DuckDB, ClickHouse, Oracle, MongoDB y Redis.
  • 05Funciona en Windows, macOS y Linux.

Casos de uso

  • Consultar y administrar distintas bases de datos desde una sola herramienta de escritorio.
  • Escribir y optimizar SQL con ayuda de IA durante el desarrollo cotidiano.
  • Realizar tareas habituales de administración de bases de datos en instancias de SQL Server, Oracle o MySQL.
  • Explorar datos analíticos locales en archivos de SQLite o DuckDB.

Inicio rápido

  1. 1

    Instala y actualiza la aplicación siguiendo la guía de instalación en los debates del proyecto

Antes de usarlo

  • El README enlaza a un debate externo para la instalación, pero no incluye ningún comando de instalación.
  • El README no explica cómo compilar desde el código fuente.

Temas

Preguntas frecuentes

¿Qué es openhare?
Cliente SQL de escritorio multiplataforma con IA, creado con Flutter y compatible con MySQL, PostgreSQL, SQL Server, SQLite y más. openhare es un cliente SQL de escritorio para tareas cotidianas de desarrollo, análisis de datos y administración de bases de datos. Funciona en Windows, macOS y Linux, y está creado con Flutter, por lo que utiliza una interfaz de escritorio nativa en lugar de un WebView o un motor de navegador incluido.
¿openhare es gratuito? ¿Qué licencia tiene?
openhare es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿openhare sigue mantenido?
Mantenimiento activo. El último commit de openhare fue el 2 oct 2026.
¿Para qué puedo usar openhare?
Consultar y administrar distintas bases de datos desde una sola herramienta de escritorio. Escribir y optimizar SQL con ayuda de IA durante el desarrollo cotidiano. Realizar tareas habituales de administración de bases de datos en instancias de SQL Server, Oracle o MySQL. Explorar datos analíticos locales en archivos de SQLite o DuckDB.
¿Cómo se instala openhare?
Instala y actualiza la aplicación siguiendo la guía de instalación en los debates del proyecto
¿Dónde consigo openhare?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/sjjian/openhare

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados