Cliente de bases de datos multiplataforma y ligero para más de 100 bases de datos, con app de escritorio, Docker, CLI, asistente de SQL con IA y servidor MCP.
- 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
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
Cliente de bases de datos con IA y servidor MCP para escritorio y web, compatible con Postgres, MySQL, MariaDB, SQL Server, ClickHouse y SQLite.
Cliente SQL de escritorio gratuito y multiplataforma, y herramienta para bases de datos compatible con más de 100 bases mediante drivers JDBC y ODBC.
Cliente de bases de datos gratuito y local, con asistencia de IA y un espacio de trabajo SQL compatible con más de 40 bases de datos, disponible para escritorio, web, Docker y CLI.
Interfaz de terminal controlada con el teclado para conectarse a muchas bases de datos SQL y consultarlas, inspirada en lazygit.
Editor gratuito de esquemas de bases de datos en el navegador que crea diagramas ER y genera scripts SQL, sin necesidad de cuenta.