Sobre el proyecto
Chat2DB Community es un cliente de base de datos y espacio de trabajo SQL de código abierto, multiplataforma y de ejecución local, desarrollado por OtterMind. Su README lo describe como una herramienta impulsada por IA para desarrolladores, DBAs, analistas y equipos de datos, que se ejecuta en Windows, macOS y Linux y combina un espacio de trabajo SQL completo con un asistente de IA conectado a un modelo suministrado por el usuario.
Las capacidades clave incluyen la conexión a más de 40 bases de datos, como MySQL, PostgreSQL, Oracle, SQL Server, ClickHouse, MongoDB, Redis, SQLite, MariaDB, TiDB, Hive, DB2, Snowflake, BigQuery, Elasticsearch, Trino, TimescaleDB, Greenplum, YugabyteDB, CrateDB, QuestDB, Apache IoTDB, Firebird, HSQLDB y Apache Derby. Se pueden agregar nuevas bases de datos JDBC a través de la configuración sin cambios de código. El espacio de trabajo SQL proporciona edición, completado, formato, ejecución, SQL guardado e historial de ejecución. El asistente de IA puede generar, explicar y optimizar SQL usando lenguaje natural con el modelo de IA del usuario. Las funciones de gestión de bases de datos incluyen la exploración de metadatos, la gestión de tablas y objetos a través de DDL/DML y la edición de datos in situ. El proyecto también enumera la importación y exportación de datos, paneles de control y gráficos, y una CLI de código abierto con soporte MCP.
Las opciones de despliegue incluyen instaladores de escritorio desde GitHub Releases, una imagen de Docker con soporte para Docker Compose, acceso por navegador en localhost:10825 y una CLI. Docker está documentado como que requiere Docker 19.03.0+, Docker Compose 2.0.0+ para la variante Compose, 2+ núcleos de CPU y 4+ GiB de RAM. La construcción desde el código fuente requiere Eclipse Temurin 17, Node.js 18.17.0 o posterior y Maven 3.8 o posterior.
Seguridad y cifrado: Chat2DB Community se describe como una aplicación de un solo usuario y de ejecución local sin cuentas de usuario ni límites de autorización. El README aconseja vincular el servicio HTTP a 127.0.0.1 o ::1 y no exponerlo a redes no confiables. Las contraseñas de origen de datos almacenadas y las claves de API del modelo de IA están cifradas con AES-256-GCM usando una clave por instalación. El inicio de sesión web/sin cabeza falla sin una clave válida, mientras que el modo de escritorio puede crear una clave faltante automáticamente. El archivo de clave debe ser respaldado y retenido durante las actualizaciones y la reconstrucción de contenedores. Los controladores JDBC personalizados son código Java ejecutable y solo deben instalarse desde fuentes confiables.
Licencias y ediciones: Chat2DB Community 5.3.0 y posteriores utiliza una licencia de código fuente disponible basada en Apache License 2.0 con condiciones adicionales. Las versiones anteriores a 5.3.0, incluidas 0.3.7 y etiquetas históricas anteriores, permanecen bajo Apache License 2.0. Las ediciones comerciales Pro y Enterprise agregan servicios de IA alojados, cuentas de usuario, almacenamiento en la nube y sincronización entre dispositivos, y funciones de colaboración y gobernanza de equipo.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.