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.
Qué describe este sitio. Esta página enseña Calíope 1.2, la versión más reciente que hemos construido. La App Store sirve hoy la 1.1 — la 1.2 está en revisión, así que lo que lees aquí está terminado y esperando a Apple, no descargable hoy. Calíope Companion para iPhone también está terminado y todavía no se ha enviado. Mira qué lleva cada versión →
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, Constructor de tablas 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 y RTF renderizados. 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 Calíope Companion en tu iPhone, que lleva tus conexiones, snippets, historial y registro de errores por iCloud
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 agosto de 2026. Clientes de MariaDB / MySQL, más las herramientas de referencia de MongoDB y de SQLite local — dos terrenos que Calíope también cubre.
| 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 + $59/año actualizaciones | macOS, Windows, Linux, iOS | App iOS mínima | No | Sí — BYOK con MCP propio |
| Sequel Ace | Gratis (MIT) | Solo macOS | No | No | No |
| MySQL Workbench | Gratis (Oracle) | macOS (Apple Silicon), Windows, Linux | No | No | No |
| HeidiSQL | Gratis (GPL) | Solo Windows — en Mac vía Wine | No | No | No |
| Navicat for MySQL | $1.299 perpetuo (Enterprise) | 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 | Solo macOS | No | No | Sí — BYOK (OpenAI, Anthropic, Google, xAI) |
| Beekeeper Studio | $9–18 / mes según plan (Electron) | macOS, Windows, Linux | No | No | Sí — AI Shell BYOK |
| DB Compass | Gratis + $9.99 Pro | App iOS: iPhone, iPad, Mac M1+, Vision | Sí | Inicio + bloqueo (iOS) | Sí — Gemini, Claude, Apple Intelligence |
| SQLPro Studio | Suscripción / de por vida | macOS, iPadOS, Windows | Adaptada al táctil | No | No |
| MongoDB Compass | Gratis (MongoDB) | macOS, Windows, Linux (Electron) | No | No | No |
| DB Browser for SQLite | Gratis (GPL) | macOS, Windows, Linux (Qt) | No | 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 reales del workspace de Calíope — no un recorrido de marketing. Todas son SwiftUI nativo, funcionan en macOS y iPad y se abren como una pestaña propia que puedes fijar, reordenar o cerrar. Veintitrés están en el navegador de herramientas; el Constructor de tablas y el Visual EXPLAIN se abren en contexto desde Catálogos y el Editor SQL. Una sesión MongoDB trae cinco más, listadas abajo.
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, .rtf y .log: Markdown renderizado, SQL resaltado, JSON reindentado, CSV como tabla, RTF como documento. Se actualiza cuando el archivo cambia en el disco — y nunca ejecuta nada.
Lo que le ha fallado a la app, con su fecha, su dispositivo y qué hacer al respecto. Funciona sin conexión.
Busca un texto en todas las columnas de texto de una base de datos y lo reemplaza en masa, enseñándote antes cómo quedará cada fila.
Dos herramientas contextuales adicionales — Constructor de tablas (create/alter visual) y Visual EXPLAIN (visor del plan de consulta) — se abren inline desde Catálogos y el Editor SQL.
Una conexión MongoDB abre su propio juego de pestañas — en una base de documentos no hay editor SQL, ni diagrama ER, ni binlog, así que fingir lo contrario sólo produciría pantallas vacías. Cada valor enseña su tipo, porque en una colección sin esquema dos documentos vecinos pueden no compartir ni un campo.
Explora bases, colecciones y documentos, y edítalos como JSON.
Filtra documentos o ejecuta un pipeline de agregación.
Consulta, crea y elimina los índices de una colección.
Estado del servidor, operaciones en curso, usuarios y roles.
Envía un comando al servidor y mira su respuesta.
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 Companion es una app aparte, gratuita, para iPhone. Refleja lo que guardas en Calíope —perfiles de conexión, snippets SQL, historial de consultas, conversaciones con el Asistente IA y el registro de errores— y se sincroniza por tu propio iCloud. No conecta a bases de datos: acompaña a Calíope, no lo sustituye.
Tus perfiles con sus grupos, y puedes crearlos, editarlos, duplicarlos y borrarlos desde el teléfono. Las contraseñas no salen del Mac.
La biblioteca entera, buscable y editable, a un toque del portapapeles.
Lo que de verdad ejecutaste, con su servidor y su fecha.
Las conversaciones que tuviste, con el SQL que generaron.
El registro de errores de Calíope, leído desde tu iCloud. De sólo lectura a propósito.
El modo demostración enseña la app entera con datos de ejemplo: no hace falta iCloud, ni servidor, ni tener Calíope. Gratis y sin compras dentro de la app.
Calíope Companion está terminado y camino de App Review — todavía no está en la App Store.
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.
Si estás leyendo esto, es porque de verdad te interesa Calíope. Y eso, para nosotros, vale muchísimo.
Sabemos que siete días a veces no alcanzan para conocer a fondo una herramienta como esta. Calíope tiene muchas funcionalidades, y explorarlas con calma toma su tiempo.
Por eso, si quieres probarla sin apuro, escríbenos un correo. Con gusto te damos un código para que uses Calíope durante mucho más tiempo, y decidas con tranquilidad si es la herramienta que estabas buscando.
Gracias por estar aquí. De verdad.
Escríbenos a info@caliope.org
Este sitio describe Calíope 1.2, la última versión que hemos construido. La App Store sirve hoy la 1.1; la 1.2 está en revisión. Todo lo que hay en esta página es real y está terminado — sólo espera a Apple. El changelog indica en qué versión llegó cada función.
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.
Veintitrés herramientas de primer nivel — cada una se abre como pestaña propia que puedes fijar, reordenar o cerrar: Editor SQL, Tablero, Asistente IA, Catálogos, Constructor de consultas, Información del servidor, Lista de procesos, Alertas SQL, Respaldo, Administración de usuarios, Mantenimiento de tablas, Migración de datos, Diagrama ER, Comparar esquemas, Monitor de replicación, Visor de binlog, Fragmentos, Registro de consultas, Monitor de salud del servidor, Editor SQLite, Previsualizador de archivos, Registro de errores, Búsqueda y reemplazo global. Dos más — Constructor de tablas y Visual EXPLAIN — se abren en contexto desde Catálogos y el Editor SQL, para un total de veinticinco. Una sesión MongoDB añade cinco propias: Colecciones, Consulta, Índices, Servidor y Comandos. Mira 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.