Ejecutar SQL contra un servidor remoto
HoyTerminal, una sesión ssh y el cliente mysql
En CalíopeEditor SQL sobre un túnel SSH nativo SwiftNIO, con autocompletado que conoce el esquema y linter
Calíope es un cliente nativo SwiftUI de MariaDB y MySQL para macOS e iPad — el único con widgets de escritorio, widgets en la pantalla de inicio, asistente de IA consciente del esquema y perfiles de conexión sincronizados por iCloud. Una suscripción, ambas plataformas, $49.99 al año.
Ocho ventanas abiertas para un solo turno de guardia. El coste de verdad no son las licencias, es el contexto que sueltas cada vez que te mueves. Las herramientas de Calíope existen para que una jornada completa quepa en una sola ventana — no para alargar una lista de funciones.
HoyTerminal, una sesión ssh y el cliente mysql
En CalíopeEditor SQL sobre un túnel SSH nativo SwiftNIO, con autocompletado que conoce el esquema y linter
HoyphpMyAdmin, o un cliente de escritorio que conservas solo por su explorador de objetos
En CalíopeCatálogos, Table Builder y un Diagrama ER interactivo con claves foráneas editables
HoyLa consola de tu hosting, una pestaña de Grafana y SHOW PROCESSLIST en bucle
En CalíopeDashboard, Server Info, Process List, Monitor de conexión y alertas de salud configurables
HoyUn script de mysqldump y una entrada de cron que esperas que siga corriendo
En CalíopeRespaldo con selección granular, planificador diario o semanal, reglas de retención y gzip
.sqlite localHoyDB Browser for SQLite — una segunda aplicación, con su ventana y sus costumbres
En CalíopeEditor SQLite: estructura, datos, Ejecutar SQL y pragmas. Sin servidor y sin conexión.
.sql, .csv o .log que te enviaronHoyUn editor de texto, o una hoja de cálculo que te reformatea el CSV al abrirlo
En CalíopePrevisualizador de archivos: SQL resaltado, CSV como tabla, Markdown renderizado. Solo lectura, sin conexión.
HoyUn chatbot en el navegador, donde pegas el esquema a mano cada vez
En CalíopeAsistente de IA que ya tiene el esquema activo como contexto. Solo metadatos — nunca filas.
HoyVNC al Mac, o un cliente móvil que no pasa de listar tablas
En CalíopeLa misma app, nativa en iPad, más widgets en pantalla de inicio y pantalla de bloqueo
Y nada de esto está permanentemente en pantalla. Cada herramienta es una pestaña que abres cuando la tarea lo pide, fijas si la usas a diario y cierras al terminar — el workspace solo muestra lo que abriste. La lista es larga porque la jornada de un DBA es larga. Ver el inventario completo →
No intentamos soportar cada motor de base de datos del planeta. Nos enfocamos en MariaDB, MySQL y Amazon Aurora, y construimos las piezas que el ecosistema Apple espera pero que nadie más entrega.
El único cliente de MariaDB o MySQL con widgets en cada superficie de Apple:
3 tamaños en escritorio macOS, 4 tamaños en pantalla de inicio del iPad (incluida Extra Large),
y 3 accesorios de pantalla de bloqueo del iPad (Rectangular, Circular, Inline).
Threads_connected, QPS, InnoDB hit rate y uptime en vivo — sin abrir la app.
Pregunta en lenguaje natural. El asistente envía las tablas, columnas y claves foráneas de la base de datos activa como contexto a OpenAI, Google Gemini o Anthropic Claude, de modo que el SQL que devuelve es ejecutable contra tus datos — no contra un esquema hipotético.
Único entre clientes nativosSequel Ace no tiene iPad. TablePlus lo trata como dispositivo de segunda. La app de Calíope para iPad es 100% SwiftUI — barra de ayuda DDL, gestos de arrastre, widgets Extra Large y AppIntents para Siri.
ÚnicoVerificado en julio de 2026. Precios de suscripción del SKU orientado a MariaDB / MySQL de cada proveedor.
| Producto | Precio | Plataformas | iPad nativo | Widgets | IA |
|---|---|---|---|---|---|
| Calíope | $49.99 / año | macOS + iPad | Sí | Mac + iPad + pantalla de bloqueo | Sí — BYOK (OpenAI, Gemini, Claude) |
| TablePlus | $99 perpetuo + $39–49/año actualizaciones | macOS, Windows, Linux, iOS | App iOS mínima | No | Sí — BYOK (v6.6.4+) |
| Sequel Ace | Gratis (MIT) | Solo macOS | No | No | No |
| Navicat for MySQL | $799.99 / año | macOS, Windows, Linux, iOS | App básica separada | No | Complemento |
| DBeaver Lite | $113 / año | macOS, Windows, Linux (Java) | No | No | Sí — asistente de IA |
| DB Pilot | $79 pago único (BYOK) o $20 / mes | Solo macOS (Swift) | No | No | Sí — BYOK (solo OpenAI) |
| Beekeeper Ultimate | ~$7 / mes (Electron) | macOS, Windows, Linux | No | No | Sí — AI Shell BYOK |
| DB Compass (iPad) | Freemium + IAP Pro | Solo iPad | Sí | Solo iPad (widgets de gráficos) | Sí — scripts de consulta |
| SQLPro Studio | Suscripción / de por vida | macOS, iPadOS, Windows | Adaptado a táctil | No | No |
Calíope trae la misma profundidad que esperarías de un cliente de escritorio premium — más las piezas que solo las plataformas Apple hacen posibles.
DELETE/UPDATE sin WHEREStrictHostKeyCheckingALTERcaliope://server/<uuid>): toca el widget → dashboard.sql desde el FinderEstas son las pestañas del workspace de Calíope tal como vienen — no un tour de marketing. Cada una es SwiftUI nativo, funciona en macOS y en iPad, y abre como una pestaña dedicada que puedes fijar, reordenar o cerrar.
Autocompletado consciente del esquema, linter SQL, formateador y Player multi-statement que ejecuta el script completo o lo recorre consulta a consulta.
Pulso del servidor en vivo: Threads_connected, QPS, InnoDB buffer pool hit rate, uptime y consultas lentas por segundo, muestreados al intervalo que elijas.
Prompts en lenguaje natural contra el esquema de la base de datos activa. Trae tu propia clave de OpenAI, Gemini o Anthropic Claude; solo los metadatos salen de la app — nunca filas ni credenciales.
Árbol completo base de datos → tabla → columna con pestañas dedicadas para índices, claves foráneas, vistas, rutinas, triggers y eventos.
Constructor visual: arrastra tablas a un canvas, elige columnas y condiciones WHERE, y observa la vista previa del SQL actualizarse mientras construyes.
Variables globales y de sesión, contadores de estado en vivo y uso de HDD — todo navegable en un panel con un filtro sobre cada lista.
Hilos en ejecución con filtros, KILL QUERY / KILL CONNECTION guiados y bulk kill de sesiones ociosas u ocupadas — con confirmación antes de cada acción destructiva.
Chequeos de salud personalizados: define sondas SQL, umbrales y operadores, y recibe alertas cuando una métrica cruza la línea — mucho antes de que tu dashboard lo note.
Selección granular de bases de datos, tablas, vistas y rutinas. Programador diario o semanal con reglas de retención y compresión gzip opcional.
Crea y modifica usuarios, gestiona grants por ámbito y cambia plugins de autenticación — sin volver a escribir GRANT / REVOKE de memoria. Identificadores escapados de extremo a extremo.
Ejecuta CHECK, REPAIR, OPTIMIZE y ANALYZE sobre una multiselección, con progreso y reporte de errores por tabla.
Copia tablas, vistas, triggers, eventos y procedimientos almacenados entre dos servidores conectados — sin mysqldump | mysql.
Diagrama relacional interactivo con tablas arrastrables, claves foráneas editables y exportación PNG / PDF. Entiende un esquema legacy en treinta segundos.
Compara dos esquemas lado a lado y genera el script ALTER que los concilia. Sincroniza staging con producción sin escribir migraciones a mano.
Estado maestro / réplica, lag de replicación y coordenadas de binlog, refrescados en tiempo real — detecta una réplica atascada sin entrar por SSH.
Lee y filtra eventos del binary log sin entrar al servidor por shell. Sigue cambios a nivel de fila, transacciones y GTIDs desde macOS o iPad.
Biblioteca SQL reutilizable agrupada por motor (MariaDB / MySQL), con seeding de defaults integrados por motor. Categorizada, buscable y sincronizada en cada Mac y iPad de tu Apple ID.
Historial persistente de cada consulta ejecutada en SQLite local — buscable, filtrable, exportable, y con sincronización iCloud opt-in.
Alertas configurables sobre métricas del servidor — Calíope te avisa antes que tu monitoreo externo. Corre en segundo plano entre sesiones.
Abre y edita archivos SQLite locales sin servidor: diseñador de estructura, grilla de datos, ejecutar SQL, pragmas editables, transacciones Guardar/Revertir e importación y exportación CSV/JSON/SQL. Solo bases sin cifrar.
Visor de solo lectura para .md, .sql, .json, .csv y .log: Markdown renderizado, SQL resaltado, JSON reindentado, CSV como tabla. Se actualiza cuando el archivo cambia en el disco — y nunca ejecuta nada.
Dos herramientas contextuales adicionales — Table Builder (create/alter visual) y Visual EXPLAIN (visor del plan de consulta) — se abren inline desde Catálogos y el Editor SQL.
Estas son las mismas capturas revisadas y aprobadas por Apple. Cada ventana es SwiftUI nativo — sin web views, sin emulación multiplataforma.
El widget de Calíope muestra métricas en vivo del perfil que fijes — 3 tamaños en escritorio macOS, 4 tamaños en pantalla de inicio del iPad y 3 accesorios en la pantalla de bloqueo del iPad. Toca el widget para saltar directamente al dashboard del servidor correcto.
Calíope envía nombres de tablas, columnas y claves foráneas de la base de datos activa al proveedor que elijas, de modo que el SQL que devuelve se ejecuta contra tus datos, no contra una suposición.
SELECT u.id, u.email, COUNT(o.id) AS total_orders, SUM(o.amount) AS total_amount FROM users u JOIN orders o ON o.user_id = u.id WHERE o.created_at >= DATE_SUB(NOW(), INTERVAL 30 DAY) GROUP BY u.id, u.email ORDER BY total_orders DESC LIMIT 5;
Se realizó una auditoría de seguridad completa en julio de 2026. Los identificadores se escapan de forma centralizada, TLS verifica por defecto y el Keychain se queda local salvo que digas lo contrario.
Túnel SSH nativo con ed25519 y ECDSA P-256/384/521. Sin dependencia del ssh del sistema. Las claves descifradas nunca se escriben a disco.
La huella del host se guarda en Keychain en la primera conexión. Si cambia, Calíope se niega a conectar — mismo comportamiento que StrictHostKeyChecking=yes de OpenSSH.
Cuando habilitas SSL, la cadena de certificados se verifica completamente por defecto contra las raíces de confianza del sistema. Aceptar certificados no verificados requiere un interruptor explícito con advertencia.
Las contraseñas de las bases de datos se quedan en el dispositivo por defecto. La sincronización iCloud Keychain es una elección deliberada, no un efecto colateral automático de usar iCloud.
Los valores viajan como bindings nativos de prepared statements de MySQLNIO — nunca concatenados en el SQL. Los identificadores (nombres de base de datos, tabla, columna) pasan por un helper de escape centralizado, así un nombre malicioso de objeto en el esquema tampoco puede escaparse a tus consultas.
Un solo botón limpia perfiles, entradas de Keychain, log de consultas, snippets y caché del widget. Artículo 17 del RGPD, en un toque.
Calíope evoluciona gracias a las solicitudes directas de los usuarios y a la telemetría transparente. Tu retroalimentación define el roadmap y el diagnóstico nos ayuda a erradicar errores rápidamente.
Cada solicitud enviada queda registrada en el roadmap público. Cuando las peticiones se acumulan, se convierten en nuestras prioridades de ingeniería.
Cero rastreo pasivo ni analíticas en segundo plano. Tú decides si compartes tu reporte de uso, almacenado en formato JSON legible en Ajustes.
Las métricas anónimas de apertura de herramientas y reportes de error nos permiten corregir pulgas antes de que afecten a otros y saber dónde enfocar nuestro desarrollo.
Usa Calíope en cada Mac e iPad conectado a tu Apple ID. Cancela cuando quieras desde la App Store.
Cada herramienta es una pestaña del workspace, y el workspace solo muestra las pestañas que abriste
— una sesión nueva empieza con una. Nada consulta al servidor, se dibuja ni ocupa memoria hasta
que la abres, así que puedes fijar las tres que usas a diario y olvidarte del resto. La lista es larga
por la misma razón por la que ahora mismo tienes ocho aplicaciones abiertas: la jornada de un DBA cubre
consultas, esquema, monitoreo, respaldos, usuarios, archivos locales y el .csv que alguien
te acaba de enviar. Ese es el intercambio que hicimos: amplitud para que dejes
de saltar entre apps, no amplitud por sí misma.
Veintiuna herramientas top-level del workspace — cada una abre como una pestaña dedicada que puedes fijar, reordenar o cerrar: Editor SQL, Dashboard, Asistente de IA, Catálogos, Query Builder, Server Info, Process List, Monitor de conexión, Respaldo, Administración de usuarios, Mantenimiento de tablas, Migración de objetos, Diagrama ER, Schema Diff, Monitor de replicación, Visor de binlog, Snippets, Log de consultas Monitor de salud del servidor, Editor SQLite y Previsualizador de archivos. Dos más — Table Builder y Visual EXPLAIN — abren contextualmente desde Catálogos y el Editor SQL. Ver el inventario completo.
Hoy no — Calíope es un cliente especializado para MariaDB y MySQL, y ahí ponemos toda nuestra profundidad. PostgreSQL está actualmente listado como En estudio en nuestro roadmap público: no es trabajo comprometido, pero si suficientes clientes lo piden lo priorizaremos en una versión futura. Si te gustaría verlo, envíanos una solicitud — cada solicitud cuenta para esa decisión. Mientras tanto, si necesitas una navaja suiza entre motores, TablePlus o DBeaver son excelentes alternativas.
La versión actual de Calíope es solo para Mac e iPad — su valor está en la integración profunda con macOS, iPadOS, widgets, AppIntents, Keychain e iCloud, que un port multiplataforma perdería. Si necesitas Windows o Linux, el Calíope antiguo basado en Qt sigue disponible como archivo sin mantenimiento en la página de Versiones Qt anteriores.
Tus datos locales (perfiles, log de consultas, snippets) permanecen en tu dispositivo. Si también quieres borrarlos, usa Preferencias → Privacidad → Borrar todos mis datos. Los metadatos sincronizados con iCloud se pueden gestionar desde Ajustes de iCloud.
Solo si activas funciones opcionales. El log de consultas es local por defecto. La sincronización iCloud del log es opt-in con una advertencia clara de que el texto literal de las consultas viaja a tu iCloud privado. El asistente de IA solo envía lo que escribes más los metadatos del esquema — nunca datos de filas ni credenciales.
No. El asistente de IA es una de muchas funciones. Si no configuras una clave de API (OpenAI, Gemini o Anthropic Claude), todas las demás capacidades funcionan como se espera.
Sí — Calíope está construido y auditado para uso profesional diario. Túnel SSH, verificación TLS, autenticación biométrica, auditoría DDL y el linter SQL existen precisamente para ese escenario. Las suscripciones son por Apple ID; para licencias de equipo, por favor contáctanos.
MariaDB 10.2.3 o superior, MySQL 5.7.5 o superior. Las versiones anteriores
no tienen el flag de protocolo CLIENT_DEPRECATE_EOF del que depende Calíope.