Costruito nativamente per l'ecosistema Apple, su Apple Silicon

Il client di MariaDB, MySQL, PostgreSQL e SQL Server che vive nell'ecosistema Apple.

Calíope è un client nativo SwiftUI di MariaDB, MySQL, PostgreSQL e SQL Server per ogni schermo Apple che hai — con widget sulla scrivania macOS che mostrano le metriche reali del tuo server, oltre a widget per la schermata Home e la schermata di blocco su iPhone e iPad, assistente IA sensibile allo schema e profili di connessione sincronizzati via iCloud. Un solo pagamento, tutti i tuoi dispositivi, per sempre: $99.99 una volta, con 60 giorni gratis.

Dashboard in tempo reale di Calíope con throughput delle query, memoria InnoDB e distribuzione dei thread
In breve

Calíope in cinque righe.

  • Un client nativo per MariaDB, MySQL, PostgreSQL e SQL Server, scritto in SwiftUI, senza viste web.
  • Una sola app per tutti gli schermi Apple: Mac, iPad e iPhone, più Apple Watch, Apple TV e Apple Vision Pro.
  • Ventinove strumenti in un solo workspace: editor SQL, schema e diagramma ER, backup, monitoraggio, replica e report.
  • Widget, connessioni sincronizzate con iCloud e un assistente IA che conosce lo schema: la tua domanda e lo schema, mai le tue righe.
  • $99.99 una volta sola, per tutti i tuoi dispositivi, con 60 giorni gratis e senza carta.
Miniatura del video demo di Calíope
Prezzo

Un solo pagamento. Tutti i tuoi dispositivi. Per sempre.

Un solo acquisto copre Calíope su Mac, iPad, iPhone, Apple Watch, Apple TV e Apple Vision Pro —ogni dispositivo connesso al tuo Apple ID— con tutti gli aggiornamenti futuri inclusi. Nessun abbonamento, nessun rinnovo.

60 giorni di prova gratuita
$99.99
una volta, tua per sempre

La prova è un articolo a prezzo zero sull'App Store: nessuna carta e nessun addebito alla fine. I sessanta giorni li conta Calíope, dal giorno in cui la inizi.
Collegato al tuo Apple ID — nessun account separato né carta dalla mia parte.

Non c'è un server mio né un account dietro, quindi l'app non dipende dal fatto che io continui a fatturare: se un giorno smetto di mantenerla, quella che hai installata continua a connettersi ai tuoi server. «Per sempre» vuol dire che non ci sarà una versione 2 da pagare, non che prometta un supporto eterno.

Il confronto onesto non è con i client gratuiti. Navicat for MySQL costa $1.299 per una licenza perpetua; DBeaver Lite $113 all'anno. Sequel Ace è ottimo e gratuito, e se ti basta per la giornata, è la scelta giusta. Sessanta giorni senza carta bastano per capire in quale dei due casi ti trovi.

Che cosa descrive questo sito. Questa pagina mostra Calíope 1.5 · in corso, la versione che sto costruendo adesso — e la 1.4 · 8 settembre 2026 è sull'App Store per Mac, iPad, iPhone, Apple Watch, Apple TV e Apple Vision Pro. Calíope richiede macOS 26 Tahoe, iPadOS 26, iOS 26, watchOS 26 e tvOS 26: la dettatura viene riconosciuta sul dispositivo e l'assistente funziona con Apple Intelligence senza nessuna chiave, ed entrambi sono arrivati con i sistemi 26. Calíope è una sola app, non una famiglia di app: la stessa pagina dell'App Store la installa sul tuo Mac, sul tuo iPad, sul tuo iPhone, sul tuo Apple Watch, sulla tua Apple TV e sul tuo Apple Vision Pro. Gli schermi di iPhone, Apple Watch e Apple TV sono arrivati con la 1.4 e si possono scaricare già oggi. Guarda che cosa contiene ogni versione → e che cosa arriva →

Un solo workspace

Un DBA non cambia attività: cambia applicazione.

Otto finestre aperte per un solo turno di reperibilità. Il costo vero non sono le licenze, è il contesto che perdi ogni volta che ti sposti. Gli strumenti di Calíope esistono perché un'intera giornata di lavoro stia in una sola finestra — non per allungare un elenco di funzioni.

Eseguire SQL su un server remoto

OggiTerminale, una sessione ssh e il client mysql

In CalíopeEditor SQL su un tunnel SSH nativo SwiftNIO, con autocompletamento che conosce lo schema e linter

Capire uno schema che non hai progettato tu

OggiphpMyAdmin, o un client desktop che tieni solo per il suo browser di oggetti

In CalíopeCataloghi, Costruttore di tabelle e un Diagramma ER interattivo con chiavi esterne modificabili

Tenere d'occhio un server sotto carico

OggiLa console del tuo hosting, una scheda di Grafana e SHOW PROCESSLIST in loop

In CalíopeDashboard, Server Info, Process List, Monitor di connessione e avvisi di salute configurabili

Fare un backup — e continuare a farlo

OggiUno script mysqldump e una voce di cron che speri stia ancora girando

In CalíopeBackup con selezione granulare, scheduler giornaliero o settimanale, regole di retention e gzip

Aprire un file .sqlite o .duckdb locale

OggiDB Browser for SQLite e la riga di comando di duckdb — due applicazioni in più, ognuna con la sua finestra e le sue abitudini

In CalíopeEditor SQLite ed Editor DuckDB: struttura, dati ed Esegui SQL — e un Parquet, CSV o JSON interrogato dove già si trova. Senza server e senza connessione.

Leggere il .sql, .csv o .log che ti hanno mandato

OggiUn editor di testo, o un foglio di calcolo che ti riformatta il CSV all'apertura

In CalíopeAnteprima file: SQL evidenziato, CSV come tabella, Markdown renderizzato e RTF. Sola lettura, offline.

Chiedere aiuto su una query

OggiUn chatbot nel browser, dove incolli lo schema a mano ogni volta

In CalíopeAssistente IA che ha già lo schema attivo come contesto. La tua domanda e lo schema — mai le righe.

Controllare come va lontano dalla scrivania

OggiVNC verso il Mac, o un client mobile che non va oltre l'elenco delle tabelle

In CalíopeLa stessa app, nativa su iPad e sul tuo iPhone, più i widget su schermata Home e schermata di blocco — e porta connessioni, snippet, cronologia e registro degli errori via iCloud

29
strumenti nel workspace — 27 schede più 2 contestuali
3
di questi non richiedono alcun server
0
applicazioni a cui passare per tutto questo

E nulla di tutto questo è sempre a schermo. Ogni strumento è una scheda che apri quando l'attività lo richiede, che fissi se la usi ogni giorno e che chiudi quando hai finito — il workspace mostra solo ciò che hai aperto. L'elenco è lungo perché la giornata di un DBA è lunga. Vedi l'inventario completo →

Perché Calíope

Tre cose progettate per l'ecosistema Apple.

Non cerco di supportare ogni motore di database del pianeta. Mi concentro su MariaDB, MySQL, Amazon Aurora, PostgreSQL e SQL Server, con i file SQLite e DuckDB e MongoDB, e costruisco le parti che l'ecosistema Apple si aspetta. E Calíope è l'unico client di database dell'App Store su cinque schermi Apple — Mac, iPad, iPhone, Apple Watch e Apple TV — con un solo acquisto.

Widget nativi, sul Mac, sull'iPhone e sull'iPad.

Widget sulla scrivania macOS con le metriche reali del tuo server — e gli stessi widget su iPhone e iPad: 4 dimensioni sulla scrivania macOS (3 nel Centro Notifiche), 4 dimensioni sulla schermata Home dell'iPad (inclusa Extra Large) e 3 su quella dell'iPhone e 3 accessori per la schermata di blocco (Rectangular, Circular, Inline). Threads_connected, QPS, InnoDB hit rate e uptime in tempo reale — senza aprire l'app.

Metriche del server sulla scrivania macOS

IA che conosce il tuo schema.

Chiedi in linguaggio naturale. L'assistente invia le tabelle, le colonne e le chiavi esterne del database attivo come contesto al provider scelto — con Apple Intelligence non esce nulla dal dispositivo, e con Ollama nulla va oltre la macchina a cui lo indirizzi —, così l'SQL che restituisce è eseguibile sui tuoi dati — non su uno schema ipotetico.

La tua chiave. Lo schema, mai le righe.

L'iPad come cittadino di prima classe.

Sequel Ace non ha iPad. TablePlus lo tratta come un dispositivo di seconda categoria. L'app di Calíope per iPad è al 100% SwiftUI — barra di aiuto DDL, gesti di trascinamento, widget Extra Large e AppIntents per Siri.

Pensata per iPad, non adattata
Prezzi onesti

Un ordine di grandezza in meno rispetto all'opzione enterprise.

Verificato il 28 settembre 2026. Client MariaDB, MySQL e PostgreSQL, più gli strumenti di riferimento per MongoDB e SQLite locale — due ambiti che Calíope copre anch'essa.

Prodotto Prezzo Piattaforme iPad nativo Widget IA
Calíope $99.99 una volta · 60 giorni di prova · aggiornamenti a vita Mac, iPad, iPhone, Vision Pro (come app per iPad) · Apple Watch e Apple TV (schermi di sola lettura) Sì Scrivania del Mac · schermata Home di iPhone e iPad · schermata di blocco Sì — Apple Intelligence senza chiave, Ollama sulla tua macchina, BYOK (OpenAI, Gemini, Claude), server MCP
TablePlus $99 perpetuo + $59/dispositivo/anno aggiornamenti macOS, Windows, Linux, iOS App iOS minimale Solo iOS (da giu. 2026) Sì — BYOK (OpenAI, Anthropic, Copilot, locale)
TablePro Gratis · Starter $24/anno o $59 a vita macOS (DMG, fuori dal Mac App Store) + iPhone/iPad (App Store dal 22 set 2026) Sì — App Store, un'app ridotta: senza IA, senza MCP Solo iOS (Quick Connect) Sì — 14 provider, Ollama/llama.cpp/MLX locali, server MCP
Sequel Ace Gratis (MIT) Solo macOS No No No
MySQL Workbench Gratis (Oracle) macOS (Apple Silicon), Windows, Linux No No No
HeidiSQL Gratis (GPL) macOS (solo Apple Silicon), Windows, Linux No No No
VS Code + estensione PostgreSQL Gratis (Microsoft) macOS, Windows, Linux No No Sì — GitHub Copilot
Navicat for MySQL $1.299 perpetuo (Enterprise) macOS, Windows, Linux, iOS App di base separata No Componente aggiuntivo
DBeaver Lite $113 / anno macOS, Windows, Linux (Java) No No Sì — assistente IA
DB Pilot $79 una tantum Solo macOS No No Sì — BYOK (OpenAI, Anthropic, Google, xAI)
Pluk Gratis + $15/mese Pro Solo macOS (AppKit + SwiftUI, AGPL) No No Sì — agente notebook
DB Connect Gratis (1 connessione) · $9.99 una tantum Mac, iPad, iPhone (un acquisto universale) Sì Scrivania del Mac (monitor di query salvate) No
Postico 2 $69 personale (3 dispositivi) / $99 commerciale, perpetua Solo macOS No No No
Beekeeper Studio $9–18 / mese secondo il piano (Electron) macOS, Windows, Linux No No Sì — AI Shell BYOK
DB Compass Gratis + $9.99 Pro App iOS: iPhone, iPad, Mac M1+, Vision Sì Home + blocco (iOS) Sì — Gemini, Claude, Apple Intelligence
SQLPro Studio Abbonamento / a vita macOS, iPadOS, Windows Adattata al touch No No
MongoDB Compass Gratis (MongoDB) macOS, Windows, Linux (Electron) No No Sì — query in linguaggio naturale
DB Browser for SQLite Gratis (GPL) macOS, Windows, Linux (Qt) No No No

Leggi il confronto onesto →

Tutto ciò che include

Una workstation completa per database, nativa sui tuoi dispositivi.

Calíope offre la stessa profondità che ti aspetteresti da un client desktop premium — più le parti che solo le piattaforme Apple rendono possibili.

Editor SQL

  • Completamento automatico sensibile allo schema con suggerimenti di JOIN sulle chiavi esterne
  • Linter SQL che avvisa su DELETE/UPDATE senza WHERE
  • SQL Player — percorri gli script multi-statement passo dopo passo
  • Libreria di snippet, raggruppata per motore e sincronizzata via iCloud
  • Palette Quick Open (⌘⇧O) e rinomina simbolo con confini di parola

Connessione e sicurezza

  • Tunnel SSH nativo tramite SwiftNIO (ed25519, ECDSA P-256/384/521)
  • Verifica TOFU della host-key equivalente a StrictHostKeyChecking
  • Verifica TLS rigorosa di default, opt-in per i certificati autofirmati
  • Touch ID / Face ID prima di connettersi (per profilo)
  • Keychain con sincronizzazione iCloud opt-in

Schema e modellazione

  • Diagramma ER interattivo con modifica delle chiavi esterne
  • Costruttore di tabelle visuale per create e alter
  • Schema Diff genera lo script ALTER
  • Migrazione di oggetti tra due server connessi
  • Editor dedicati per indice, vista, trigger, evento, routine

Amministrazione

  • Dashboard del server in tempo reale (Threads, QPS, InnoDB hit rate)
  • Process List con KILL guidato
  • Amministrazione utenti per grant, password e plugin di autenticazione
  • Monitor di replicazione + visualizzatore di binlog
  • Avvisi di salute configurabili

Backup

  • Selezione granulare: scegli tabelle, viste, routine, trigger
  • Pianificatore giornaliero e settimanale con retention
  • Segnala gli errori per oggetto nel piè di pagina (nessun fallimento silenzioso)
  • Valori come binding di prepared statement; identificatori con escape
  • Compressione gzip opzionale

Analisi e profiling

  • Visual EXPLAIN con costo relativo
  • Profiler delle query con tempi per fase
  • Profiler di colonna (cardinalità, null, top-N)
  • Advisor di indici a partire da query reali
  • Vista di confronto per differenziare i result set

Assistente IA

  • Linguaggio naturale → SQL con lo schema attivo come contesto
  • Apple Intelligence sul dispositivo e Ollama sulla tua macchina, entrambi senza chiave; OpenAI, Google Gemini e Anthropic Claude con la tua
  • Porta la tua API key (salvata nel Keychain)
  • Input vocale riconosciuto sul dispositivo — l'audio non ne esce
  • Vengono inviati la tua domanda e lo schema — nomi di tabelle, colonne e chiavi —; mai dati di riga né credenziali

Widget

  • Desktop macOS: Small, Medium, Large, Extra Large (Centro Notifiche: le prime tre)
  • Schermata Home di iPhone e iPad: Small, Medium, Large, Extra Large (solo iPad)
  • Schermata di blocco di iPhone e iPad: Rectangular, Circular, Inline
  • Deep link (caliope://server/<uuid>): tocca il widget → dashboard
  • Aggiornamento in background con timeout, nessuna credenziale nel contenitore condiviso

Ecosistema Apple

  • AppIntents / Siri: connetti, interroga, elenca, apri tab
  • Sincronizzazione iCloud per profili, gruppi, snippet e pianificazioni
  • Localizzato in inglese, spagnolo, francese, tedesco e italiano — app e widget
  • Apre i file .sql dal Finder
  • Onboarding contestuale con TipKit

Privacy e conformità

  • App Sandbox abilitato (livello Mac App Store)
  • Pulsante Elimina tutti i miei dati (GDPR art. 17)
  • Privacy di default: Keychain locale, iCloud opt-in
  • Escape centralizzato degli identificatori SQL contro l'injection
  • Nessuna analitica, nessun tracciamento, nessuna pubblicità
  • Rapporto d'uso locale opzionale, spento di serie (come funziona)
L'inventario completo

Ventinove strumenti, un solo workspace.

Ogni strumento è una scheda nativa in SwiftUI che funziona su macOS, iPad e iPhone: ventisette nel navigatore degli strumenti, Costruttore di tabelle e Visual EXPLAIN in contesto, e altri sei propri quando la sessione è MongoDB. Che cosa fa ciascuno è sulla sua scheda, nella pagina degli strumenti.

Guardalo in azione

Schermate reali, direttamente dall'app.

Queste sono le stesse schermate esaminate e approvate da Apple. Ogni finestra è SwiftUI nativo — nessuna web view, nessuna emulazione multipiattaforma. Com'è fatta →

Editor SQL con evidenziazione della sintassi e risultati delle query
Editor SQL — Esegui, Esegui Script, Formatta, Espandi *, Modalità Sicura, Transazioni e risultati inline.
Dashboard del server in tempo reale con metriche di connessione, QPS e cache
Dashboard in tempo reale — Thread connessi, query al secondo, byte inviati/ricevuti e tasso di hit della cache InnoDB.
Cataloghi dello schema con schede di tabelle, viste, indici e routine
Cataloghi — Tabelle, Viste, Indici, Campi, Routine, Trigger ed Eventi per il database attivo.
Diagramma ER interattivo con tabelle e chiavi esterne
Diagramma ER — Layout relazionale interattivo con chiavi esterne modificabili ed esportazione PNG/PDF.
Elenco dei processi con query in esecuzione, utente, host e stato
Processi — Elenco dei thread in tempo reale con utente, host, comando e stato: individua e termina una query fuori controllo con un clic.
Gestore delle connessioni con un profilo MariaDB aperto: host e porta, credenziali, codifica, SSL/TLS e tunnel SSH
Gestore delle connessioni — Profili MariaDB e MySQL raggruppati, con interruttori di tunnel SSH e TLS per connessione.
Monitor di replicazione che mostra lo stato dei thread I/O e SQL
Monitor di replicazione — Stato master/replica, posizione GTID e coordinate del binlog aggiornate in tempo reale.
Libreria di snippet con SQL riutilizzabile organizzato per categoria
Snippet — SQL riutilizzabile organizzato per categoria, pronto da inserire nell'editor: la tua cassetta diagnostica sempre a portata di mano.
Risultati di una query disegnati come grafico a barre dentro l'editor SQL
Grafici dei risultati — Trasforma qualsiasi risultato in barre, linee o settori senza uscire dall'editor; gli assi si scelgono da soli.
Terminale SQL agganciato in fondo all'editor
Terminale SQL — Un prompt in stile mysql agganciato all'editor, per i comandi di una riga che altrimenti lanceresti in una shell.
Colonna spaziale GEOMETRY disegnata su una mappa interattiva dentro l'editor SQL
Mappa spaziale — Colonne GEOMETRY disegnate su una mappa vera, con segnaposti e vertici che puoi trascinare per modificare la geometria.
Esploratore di collezioni MongoDB che mostra un documento come albero ripiegabile tipizzato
MongoDB — Collezioni e documenti come albero ripiegabile, con il tipo di ogni valore: ObjectId, decimal128, date, binari.
Strumento Report con un report salvato, la sua query e una tabella di risultati tipizzata
Report — Un report è un artefatto che si esegue, non testo da incollare: contratto di colonne, tipi di presentazione e parametri tipizzati. Eseguilo due volte e dà lo stesso.
Diagramma di topologia di replica di un gruppo dichiarato, con il primario e quattro repliche
Topologia di replica — Tutto il gruppo a colpo d’occhio: lo dichiari tu, Calíope si limita a leggerlo. Ritardo, deriva di GTID e un thread fermo, membro per membro.
Monitoraggio a colpo d'occhio

I tuoi server, prima di sbloccare l'iPhone o l'iPad.

Il widget di Calíope mostra metriche in tempo reale dal profilo che fissi — 4 dimensioni sulla scrivania macOS (3 nel Centro Notifiche, che non accetta l'Extra Large), 4 dimensioni sulla schermata Home dell'iPad, 3 su quella dell'iPhone e 3 accessori sulla schermata di blocco. Tocca il widget per saltare direttamente alla dashboard del server giusto.

Widget del desktop macOS

Desktop macOS · Small

Widget nella schermata Home dell'iPad

Schermata Home iPad · Medium

Widget della scrivania macOS, Large

Desktop macOS · Large

Sul tuo iPhone

Calíope per intero, in tasca.

La stessa Calíope che installi sul Mac e sull'iPad si installa sul tuo iPhone, dalla stessa pagina dell'App Store, e lì si dispone per il telefono. Si connette ai tuoi server ed esegue le tue query — e i tuoi profili, gli snippet, la cronologia e le conversazioni con l'assistente sono già lì, portati dal tuo iCloud.

Connessioni

I tuoi profili con i loro gruppi: li crei, modifichi, duplichi ed elimini dal telefono. Le password restano nel tuo portachiavi.

Editor SQL

Scrivi una query e la esegui sul tuo server, con i risultati, il grafico e la mappa lì accanto.

Schema e cataloghi

Percorri basi, tabelle, indici e viste, e leggi il DDL di qualunque oggetto.

Pannello e monitoraggio

Le metriche in tempo reale del server a cui sei connesso, e la topologia di replica che hai dichiarato.

Snippet, cronologia e assistente

La tua libreria, quello che hai davvero eseguito e le conversazioni passate — portati dal tuo iCloud.

Tutto avviene sul telefono: si connette ai tuoi server ed esegue le tue query. Non è uno specchio di sola lettura del Mac.

Le tue connessioni, sul telefono
Le tue connessioni, sul telefono
Scrivere ed eseguire, dal telefono
Scrivere ed eseguire, dal telefono
Il pannello, in tempo reale
Il pannello, in tempo reale

La disposizione per iPhone è disponibile già oggi, con Calíope 1.4. Arriva con Calíope: non c'è nulla in più da installare né nulla in più da comprare, perché la copre lo stesso acquisto di Mac e iPad.

Al polso, alla parete e nella stanza

Tre schermi in più, dalla stessa pagina dell'App Store.

L'Apple Watch mostra i messaggi che Calíope pubblica sul tuo iCloud privato, l'Apple TV trasforma ciò che misura in un pannello a muro per i tuoi server, e un Vision Pro esegue l'app per iPad intera in una finestra che collochi nella stanza. Né l'orologio né il televisore si connettono a un database, e nessuno dei tre schermi costa qualcosa in più: che cosa fa ciascuno, nel dettaglio.

IA con contesto

Non gli spieghi lo schema. Lo conosce già.

Con Apple Intelligence non esce nulla dal dispositivo; con Ollama, nulla va oltre la macchina a cui lo indirizzi. Con OpenAI, Gemini o Claude, lo schema del database attivo — nomi di tabelle, colonne e chiavi esterne — va davvero a quel provider, con la tua chiave. Le righe e le credenziali non escono mai. Senza nessun provider configurato, tutto il resto di Calíope funziona.

U
Mostrami i cinque utenti con più ordini negli ultimi 30 giorni, inclusi la loro email e l'importo totale degli ordini.
↓ SQL generato sul tuo schema
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;
Blindato di default

La sicurezza come scelta di design, non come casella da spuntare.

A luglio 2026 ho rivisto tutto il codice in cerca di falle di sicurezza — una mia revisione, non un audit esterno, e non la presento come tale. Quello che puoi verificare tu: Calíope non ha server né account, quindi le tue credenziali non hanno dove andare — restano nel Keychain del tuo dispositivo, e l'iCloud Keychain lo attivi tu (come funziona); la chiave host viene verificata come fa OpenSSH; il TLS viene validato di default; e gli identificatori vengono sottoposti a escape in modo centralizzato.

SwiftNIO SSH

Tunnel SSH nativo con ed25519 ed ECDSA P-256/384/521. Nessuna dipendenza dall'ssh di sistema. Le chiavi decifrate non vengono mai scritte su disco.

Host key TOFU

L'impronta dell'host viene salvata nel Keychain alla prima connessione. Se cambia, Calíope si rifiuta di connettersi — stesso comportamento di StrictHostKeyChecking=yes di OpenSSH.

TLS rigoroso

Quando abiliti SSL, la catena di certificati viene verificata completamente di default rispetto alle radici di fiducia del sistema. Accettare certificati non verificati richiede un interruttore esplicito con avviso.

iCloud Keychain opt-in

Le password dei database restano sul dispositivo di default. La sincronizzazione iCloud Keychain è una scelta deliberata, non un effetto collaterale automatico dell'uso di iCloud.

Sicuro contro SQL injection

I valori che gli strumenti di Calíope inviano per te viaggiano come binding nativi del driver — prepared statement di MySQLNIO su MariaDB e MySQL, parametri $n di PostgresNIO su PostgreSQL, parametri di sp_executesql su SQL Server — mai concatenati nell'SQL. Ciò che scrivi nell'editor SQL viene inviato così come l'hai scritto, come in qualsiasi client. Gli identificatori (nomi di database, tabella, colonna) passano per un helper di escape centralizzato, così nemmeno un nome di oggetto malevolo nello schema può sfuggire nelle tue query.

Elimina tutti i miei dati

Un solo pulsante cancella ciò che Calíope conserva in sei posti — questo dispositivo, il Portachiavi, iCloud Drive, l’archivio chiave-valore di iCloud, CloudKit e i dati del widget — su tutti i tuoi dispositivi, e ti dice cosa ha cancellato in ciascuno. Articolo 17 del GDPR.

Comunità e Sviluppo

Costruito insieme a te. Guidato dalla comunità.

Calíope cresce grazie a ciò che mi dici. Le tue richieste guidano la mia roadmap, e il rapporto d'uso che scegli di inviarmi mi aiuta a risolvere rapidamente i bug.

💡 Le richieste guidano la crescita

Ogni suggerimento inviato viene registrato sulla roadmap pubblica. Quando le richieste si accumulano, diventano le mie priorità di sviluppo.

Suggerisci una funzionalità →

🛡️ Spento finché non lo accendi

Nessun tracciamento in background. Il rapporto d'uso è spento di serie: non viene scritto nulla al suo interno finché non lo accendi nelle Impostazioni. Ciò che scrive resta sul tuo dispositivo, in JSON leggibile — e non viene mai inviato automaticamente.

Come funziona il rapporto d'uso →

🐞 Eliminazione dei bug e priorità

Se accendi il rapporto e mi invii il file via e-mail, quei contatori d'uso e report di errore mi aiutano a eliminare i bug e a concentrare gli sforzi sugli strumenti più utilizzati. Non contengono il tuo nome, né un account, né un identificatore pubblicitario. La scelta è tua: nulla mi arriva da solo.

Esplora la roadmap pubblica →

Domande frequenti

Risposte brevi a domande oneste.

Il sito descrive la versione che posso scaricare?

Sì e no, ed è scritto nell'avviso in cima alla pagina: la 1.5 è quella che sto costruendo; la 1.4 è quella che l'App Store installa. Tutto ciò che è in questa pagina è reale e finito — costruito, non pianificato. Il changelog indica in quale versione è arrivata ogni cosa.

Posso interrogare un Parquet senza importarlo?

Sì. Nell'Editor DuckDB, Consulta file di dati… crea una vista su ogni file scelto — Parquet, CSV o JSON — e il file resta dov'è: non si copia nulla dentro un database. Se non c'è nessun database aperto, Calíope ne apre uno in memoria, e Salva come… lo scrive in un file .duckdb quando vuoi conservarlo. DuckDB è compilato dentro l'app: niente da installare e nessun server da avviare.

Ventinove strumenti sanno di software gonfio. Lo sono?

Ogni strumento è una scheda del workspace, e il workspace mostra solo le schede che hai aperto — una sessione nuova ne apre una. Nulla interroga il server, viene disegnato od occupa memoria prima che tu lo apra: puoi fissare i tre che usi ogni giorno e ignorare il resto. L'elenco è lungo per lo stesso motivo per cui in questo momento hai otto applicazioni aperte: la giornata di un DBA copre query, schema, monitoraggio, backup, utenti, file locali e il .csv che qualcuno ti ha appena mandato. È il compromesso che ho scelto: ampiezza perché tu smetta di passare da un'app all'altra, non ampiezza fine a sé stessa. E non li ho costruiti per avere un elenco lungo: sono DBA dal 2016, ognuno è nato in un turno in cui mi è servito, e li uso ogni giorno sui miei server — per questo sono finiti.

Quanti strumenti include davvero Calíope?

Ventisette strumenti di primo livello — ognuno si apre come scheda dedicata che puoi fissare, riordinare o chiudere: Editor SQL, Dashboard, Assistente IA, Cataloghi, Generatore di query, Informazioni server, Elenco dei processi, Avvisi SQL, Backup, Amministrazione utenti, Manutenzione tabelle, Migrazione dati, Diagramma ER, Confronta schema, Monitor di replica, Visualizzatore di binlog, Snippet, Registro delle query, Monitor di salute del server, Editor SQLite, Editor DuckDB, Anteprima file, Registro errori, Ricerca e sostituzione globali, Report, Topologia di replica, Registro delle query lente. Altri due — Costruttore di tabelle e Visual EXPLAIN — si aprono in contesto da Cataloghi e dall'Editor SQL, per ventinove in totale. Una sessione MongoDB ne aggiunge sei proprie: Collezioni, Query, Indici, Server, Comandi e Profiler. Vedi l'inventario completo.

Calíope supporta PostgreSQL o altri database?

Sì — PostgreSQL è supportato in modo nativo, con un provider proprio e non come adattatore di MySQL: profili di connessione, esploratore dello schema, editor SQL con i suoi snippet e le sue parole chiave, backup e ripristino, manutenzione, ruoli e privilegi, e monitoraggio del server. Si aggiunge a MariaDB, MySQL e Amazon Aurora, e così SQL Server, dalla versione 2022, con un driver che ho scritto a partire dal protocollo che pubblica Microsoft. La replica è l'unico ambito ancora riservato a MySQL e MariaDB, e Calíope nasconde ciò che un motore non sa fare invece di mostrarlo spento. Oltre a questi cinque, Calíope apre file SQLite e DuckDB locali e porta con sé una serie di strumenti MongoDB. Quello che non prova a essere è un coltellino svizzero tra tutti i motori del pianeta — se è ciò che ti serve, TablePlus o DBeaver sono ottime alternative.

Non sono esperto di tutti i motori che Calíope copre, e non pretendo di esserlo. Li uso tutti nel mio lavoro, alcuni più di altri, e costruisco strumenti per database da anni — prima un componente per Gambas, poi la Calíope in Qt, ora questa: tutto il percorso.

Esiste una versione per Windows o Linux?

L'attuale Calíope è solo per le piattaforme Apple — il suo valore sta nell'integrazione profonda con macOS, iPadOS, widget, AppIntents, Keychain e iCloud, che un port multipiattaforma perderebbe. Se ti servono Windows o Linux, il vecchio Calíope basato su Qt è ancora disponibile come archivio non mantenuto nella pagina Versioni Qt precedenti.

Cosa succede ai miei dati quando finisce la prova?

I tuoi dati locali (profili, log delle query, snippet) restano sul tuo dispositivo: quando la prova finisce, Calíope mostra la schermata di acquisto e non cancella nulla. Se vuoi anche cancellarli, usa Preferenze › Generali → Elimina tutti i miei dati. Cancella anche ciò che si trova nel tuo iCloud, su tutti i tuoi dispositivi.

E se smetti di mantenerla?

L'app continua a funzionare: non dipende da nessun server mio. Cosa vuol dire «per sempre» è scritto sotto il prezzo.

Le mie query vanno nel cloud?

Solo se attivi funzioni opzionali. Il log delle query è locale di default. La sincronizzazione iCloud del log è opt-in con un chiaro avviso che il testo letterale delle query viaggia verso il tuo iCloud privato. L'assistente IA invia solo ciò che scrivi più i metadati dello schema — mai dati di riga né credenziali.

Ho bisogno di una chiave OpenAI per usare Calíope?

No — e forse non ti serve nessuna chiave: Apple Intelligence gira sul tuo Mac e Ollama su una macchina tua, e nessuno dei due la chiede. I provider cloud sì. E l'assistente IA è una delle tante funzioni: senza provider configurato, tutte le altre funzionalità funzionano come previsto.

Posso usare Calíope al lavoro per server di produzione?

Sì — Calíope è costruito e rivisto sul piano della sicurezza per l'uso professionale quotidiano. Tunnel SSH, verifica TLS, autenticazione biometrica, log di audit DDL e il linter SQL esistono proprio per quello scenario. L'acquisto è per Apple ID; per le licenze di team, scrivimi.

Quali versioni di MariaDB, MySQL, PostgreSQL e SQL Server sono supportate?

MariaDB 10.2.3 o successiva, MySQL 5.7.5 o successiva. Le versioni precedenti non hanno il flag di protocollo CLIENT_DEPRECATE_EOF da cui dipende Calíope. PostgreSQL 13 o successiva: al di sotto, alcuni comandi di manutenzione non esistono, e Calíope lo dice invece di fallire. SQL Server 2022 o successiva, sempre tramite una connessione cifrata.

Perché Calíope richiede macOS 26, iPadOS 26, iOS 26, watchOS 26 e tvOS 26?

Dalla 1.3 la dettatura viene riconosciuta sul dispositivo, e dalla 1.4 l'assistente funziona con Apple Intelligence senza nessuna chiave. Sono arrivati entrambi con i sistemi 26; quelli precedenti non li hanno. Sono loro a far funzionare l'assistente senza nessuna chiave e senza che esca nulla dalla tua macchina. Calíope 1.4 richiede macOS 26, iPadOS 26, iOS 26, watchOS 26 e tvOS 26; su Apple Vision Pro gira l'app per iPad.

Chi fa Calíope?

Una sola persona. Calíope la scrive e la mantiene David Villalobos Cambronero, DBA dal 2016, in Costa Rica. Questo è il secondo client che costruisco: il primo è stato la Calíope in Qt, iniziata anni prima di questo, e prima ancora un componente per database per Gambas. La pagina Informazioni racconta tutto il percorso, e perché la versione Apple è a codice chiuso.

Calíope è sviluppata con l'IA?

Sì. La scrivo con l'assistenza dell'IA, e rivedo e approvo ogni modifica prima di pubblicarla; la responsabilità resta mia. La pagina Informazioni spiega come, e perché è proprio questo a permettermi di venderla con un solo acquisto. Qui si parla di come è fatta l'app. L'Assistente IA dentro Calíope è un'altra cosa, e lo usi solo se lo apri.

Perché si chiama Calíope?

Dalla musa. Calíope è Calliope, la maggiore delle nove Muse: la musa della poesia epica, e quella il cui nome significa dalla bella voce. Era a lei che si chiedeva la storia lunga — quella da raccontare in ordine, dall'inizio, senza tralasciare nulla.

È il lavoro di un client di database, ed è per questo che il nome è rimasto. Calíope non inventa i tuoi dati e non se ne appropria: dà loro una voce e un ordine che puoi seguire, e poi si fa da parte. L'accento resta sulla í perché il nome è spagnolo, la lingua in cui è stato scelto.