SQL auf einem entfernten Server ausführen
HeuteTerminal, eine ssh-Sitzung und der mysql-Client
In CalíopeSQL-Editor über einen nativen SwiftNIO-SSH-Tunnel, mit schemabewusster Autovervollständigung und Linter
Calíope ist ein SwiftUI-nativer MariaDB-, MySQL-, PostgreSQL- und SQL-Server-Client für jeden Apple-Bildschirm, den du hast — mit Widgets auf dem macOS-Schreibtisch, die die echten Metriken deines Servers zeigen, dazu Widgets für Home-Bildschirm und Sperrbildschirm auf iPhone und iPad, ein schema-bewusster KI-Assistent und per iCloud synchronisierte Verbindungsprofile. Eine Zahlung, alle deine Geräte, für immer: $99.99 einmalig, mit 60 Tagen gratis.
Ein einziger Kauf deckt Calíope auf dem Mac, dem iPad, dem iPhone, der Apple Watch, dem Apple TV und der Apple Vision Pro ab — auf jedem Gerät, das mit deiner Apple ID verbunden ist — mit allen künftigen Updates. Kein Abo, keine Verlängerungen.
Der faire Vergleich ist nicht der mit den kostenlosen Clients. Navicat for MySQL kostet $1.299 für eine dauerhafte Lizenz; DBeaver Lite $113 im Jahr. Sequel Ace ist ausgezeichnet und kostenlos, und wenn es deinen Arbeitstag abdeckt, ist es die richtige Wahl. Sechzig Tage ohne Karte reichen, um herauszufinden, welcher Fall du bist.
Was diese Website beschreibt. Diese Seite zeigt Calíope 1.5 · in Arbeit, die Version, die ich gerade baue — und die 1.4 · 8. September 2026 ist im App Store für Mac, iPad, iPhone, Apple Watch, Apple TV und Apple Vision Pro. Calíope setzt macOS 26 Tahoe, iPadOS 26, iOS 26, watchOS 26 und tvOS 26 voraus: Das Diktat wird auf dem Gerät erkannt und der Assistent läuft mit Apple Intelligence ohne Schlüssel, und beides kam mit den 26er-Systemen. Calíope ist eine einzige App, keine App-Familie: Dieselbe App-Store-Seite installiert sie auf deinem Mac, deinem iPad, deinem iPhone, deiner Apple Watch, deinem Apple TV und deiner Apple Vision Pro. Die Bildschirme für iPhone, Apple Watch und Apple TV sind mit der 1.4 gekommen und jetzt ladbar. Sieh, was in welcher Version steckt → und was kommt →
Acht offene Fenster für eine einzige Rufbereitschaft. Der echte Preis sind nicht die Lizenzen, sondern der Kontext, den du bei jedem Wechsel verlierst. Die Werkzeuge von Calíope existieren, damit ein ganzer Arbeitstag in ein Fenster passt — nicht damit eine Funktionsliste länger wird.
HeuteTerminal, eine ssh-Sitzung und der mysql-Client
In CalíopeSQL-Editor über einen nativen SwiftNIO-SSH-Tunnel, mit schemabewusster Autovervollständigung und Linter
HeutephpMyAdmin oder ein Desktop-Client, den du nur wegen seines Objektbrowsers behältst
In CalíopeKataloge, Tabellen-Builder und ein interaktives ER-Diagramm mit editierbaren Fremdschlüsseln
HeuteDie Konsole deines Hosters, ein Grafana-Tab und SHOW PROCESSLIST in Dauerschleife
In CalíopeDashboard, Server Info, Process List, Verbindungsmonitor und konfigurierbare Health-Alerts
HeuteEin mysqldump-Skript und ein Cron-Eintrag, von dem du hoffst, dass er noch läuft
In CalíopeBackup mit granularer Auswahl, täglichem oder wöchentlichem Scheduler, Retention-Regeln und gzip
.sqlite- oder .duckdb-Datei öffnenHeuteDB Browser for SQLite und die duckdb-Kommandozeile — zwei weitere Anwendungen, jede mit eigenem Fenster und eigenen Gewohnheiten
In CalíopeSQLite-Editor und DuckDB-Editor: Struktur, Daten und SQL ausführen — und ein Parquet, CSV oder JSON dort abgefragt, wo es liegt. Ohne Server, ohne Verbindung.
.sql, .csv oder .log lesen, die dir geschickt wurdeHeuteEin Texteditor oder eine Tabellenkalkulation, die dein CSV beim Öffnen umformatiert
In CalíopeDateivorschau: hervorgehobenes SQL, CSV als Tabelle, gerendertes Markdown und RTF. Nur lesend, offline.
HeuteEin Chatbot im Browser, in den du jedes Mal das Schema von Hand einfügst
In CalíopeKI-Assistent, der das aktive Schema schon als Kontext hat. Deine Frage und das Schema — niemals Zeilen.
HeuteVNC auf den Mac oder ein Mobil-Client, der beim Auflisten von Tabellen endet
In CalíopeDieselbe App, nativ auf dem iPad und auf deinem iPhone, plus Widgets auf Home- und Sperrbildschirm — und sie bringt deine Verbindungen, Snippets, den Verlauf und das Fehlerprotokoll über iCloud mit
Und nichts davon ist dauerhaft auf dem Bildschirm. Jedes Werkzeug ist ein Tab, den du öffnest, wenn die Aufgabe es verlangt, anpinnst, wenn du ihn täglich brauchst, und danach schließt — der Workspace zeigt nur, was du geöffnet hast. Die Liste ist lang, weil der Tag eines DBA lang ist. Das komplette Inventar ansehen →
Ich versuche nicht, jede Datenbank-Engine der Welt zu unterstützen. Ich konzentriere mich auf MariaDB, MySQL, Amazon Aurora, PostgreSQL und SQL Server, dazu SQLite- und DuckDB-Dateien und MongoDB, und baue die Teile, die das Apple-Ökosystem erwartet. Und Calíope ist der einzige Datenbank-Client im App Store auf fünf Apple-Bildschirmen — Mac, iPad, iPhone, Apple Watch und Apple TV — mit einem einzigen Kauf.
Widgets auf dem macOS-Schreibtisch mit den echten Metriken deines Servers — und dieselben Widgets auf iPhone und iPad:
4 Größen auf dem macOS-Schreibtisch (3 in der Mitteilungszentrale), 4 Größen auf dem Home-Bildschirm des iPad (inkl. Extra Large) und 3 auf dem des iPhone
und 3 Sperrbildschirm-Accessoires (Rectangular, Circular, Inline).
Threads_connected, QPS, InnoDB-Hit-Rate und Uptime live — ohne die App zu öffnen.
Frag in natürlicher Sprache. Der Assistent sendet die Tabellen, Spalten und Fremdschlüssel der aktiven Datenbank als Kontext an den gewählten Anbieter — bei Apple Intelligence verlässt dabei nichts das Gerät, bei Ollama geht nichts über den Rechner hinaus, auf den du ihn richtest —, sodass das zurückgegebene SQL gegen deine Daten ausführbar ist — nicht gegen ein hypothetisches Schema.
Dein Schlüssel. Das Schema, nie Zeilen.Sequel Ace hat kein iPad. TablePlus behandelt es als Gerät zweiter Klasse. Die iPad-App von Calíope ist zu 100 % SwiftUI — DDL-Hilfeleiste, Drag-Gesten, Extra-Large-Widgets und AppIntents für Siri.
Fürs iPad gebaut, nicht angepasstGeprüft am 28. September 2026. MariaDB-, MySQL- und PostgreSQL-Clients sowie die Referenzwerkzeuge für MongoDB und lokales SQLite — zwei Bereiche, die Calíope ebenfalls abdeckt.
| Produkt | Preis | Plattformen | iPad nativ | Widgets | KI |
|---|---|---|---|---|---|
| Calíope | $99.99 einmalig · 60 Tage Testphase · Updates lebenslang | Mac, iPad, iPhone, Vision Pro (als iPad-App) · Apple Watch und Apple TV (nur lesende Bildschirme) | Ja | Mac-Schreibtisch · Home-Bildschirm von iPhone und iPad · Sperrbildschirm | Ja — Apple Intelligence ohne Key, Ollama auf deinem Rechner, BYOK (OpenAI, Gemini, Claude), MCP-Server |
| TablePlus | $99 dauerhaft + $59/Gerät/Jahr Updates | macOS, Windows, Linux, iOS | Minimale iOS-App | Nur iOS (seit Juni 2026) | Ja — BYOK (OpenAI, Anthropic, Copilot, lokal) |
| TablePro | Kostenlos · Starter $24/Jahr oder $59 lebenslang | macOS (DMG, außerhalb des Mac App Store) + iPhone/iPad (App Store seit 22. Sep. 2026) | Ja — App Store, eine reduzierte App: keine KI, kein MCP | Nur iOS (Quick Connect) | Ja — 14 Anbieter, Ollama/llama.cpp/MLX lokal, MCP-Server |
| Sequel Ace | Kostenlos (MIT) | Nur macOS | Nein | Nein | Nein |
| MySQL Workbench | Kostenlos (Oracle) | macOS (Apple Silicon), Windows, Linux | Nein | Nein | Nein |
| HeidiSQL | Kostenlos (GPL) | macOS (nur Apple Silicon), Windows, Linux | Nein | Nein | Nein |
| VS Code + PostgreSQL-Erweiterung | Kostenlos (Microsoft) | macOS, Windows, Linux | Nein | Nein | Ja — GitHub Copilot |
| Navicat for MySQL | $1.299 dauerhaft (Enterprise) | macOS, Windows, Linux, iOS | Separate Basis-App | Nein | Add-on |
| DBeaver Lite | $113 / Jahr | macOS, Windows, Linux (Java) | Nein | Nein | Ja — KI-Assistent |
| DB Pilot | $79 einmalig | Nur macOS | Nein | Nein | Ja — BYOK (OpenAI, Anthropic, Google, xAI) |
| Pluk | Kostenlos + $15/Mon. Pro | Nur macOS (AppKit + SwiftUI, AGPL) | Nein | Nein | Ja — Notebook-Agent |
| DB Connect | Kostenlos (1 Verbindung) · $9.99 einmalig | Mac, iPad, iPhone (ein Universalkauf) | Ja | Mac-Schreibtisch (Monitore gespeicherter Abfragen) | Nein |
| Postico 2 | $69 privat (3 Geräte) / $99 kommerziell, unbefristet | Nur macOS | Nein | Nein | Nein |
| Beekeeper Studio | $9–18 / Monat je nach Plan (Electron) | macOS, Windows, Linux | Nein | Nein | Ja — AI Shell BYOK |
| DB Compass | Kostenlos + $9.99 Pro | iOS-App: iPhone, iPad, Mac M1+, Vision | Ja | Home- und Sperrbildschirm (iOS) | Ja — Gemini, Claude, Apple Intelligence |
| SQLPro Studio | Abo / lebenslang | macOS, iPadOS, Windows | Touch-angepasst | Nein | Nein |
| MongoDB Compass | Kostenlos (MongoDB) | macOS, Windows, Linux (Electron) | Nein | Nein | Ja — Abfrage in natürlicher Sprache |
| DB Browser for SQLite | Kostenlos (GPL) | macOS, Windows, Linux (Qt) | Nein | Nein | Nein |
Calíope bringt dieselbe Tiefe mit, die du von einem Premium-Desktop-Client erwartest — plus die Teile, die nur Apple-Plattformen möglich machen.
DELETE/UPDATE ohne WHERE warntStrictHostKeyCheckingALTER-Skriptcaliope://server/<uuid>): Widget antippen → Dashboard.sql-Dateien aus dem FinderJedes Werkzeug ist ein nativer SwiftUI-Tab, der auf macOS, iPad und iPhone läuft: siebenundzwanzig im Werkzeug-Navigator, Tabellen-Builder und Visual EXPLAIN im Kontext, und sechs weitere eigene, wenn die Sitzung MongoDB ist. Was jedes davon tut, steht auf seiner Karte, auf der Werkzeug-Seite.
Das sind dieselben Screenshots, die von Apple geprüft und freigegeben wurden. Jedes Fenster ist natives SwiftUI — keine Web Views, keine plattformübergreifende Emulation. So ist sie gebaut →
Das Widget von Calíope zeigt Live-Metriken des Profils, das du anheftest — 4 Größen auf dem macOS-Schreibtisch (3 in der Mitteilungszentrale, die kein Extra Large annimmt), 4 Größen auf dem Home-Bildschirm des iPad, 3 auf dem des iPhone und 3 Accessoires auf dem Sperrbildschirm. Tippe das Widget an, um direkt zum Dashboard des richtigen Servers zu springen.
Dieselbe Calíope, die du auf dem Mac und dem iPad installierst, installiert sich von derselben App-Store-Seite auch auf deinem iPhone und richtet sich dort fürs Telefon ein. Sie verbindet sich mit deinen Servern und führt deine Abfragen aus — und deine Profile, Snippets, der Verlauf und die Gespräche mit dem Assistenten sind schon da, über deine eigene iCloud.
Deine Profile mit ihren Gruppen: anlegen, bearbeiten, duplizieren und löschen, direkt am Telefon. Passwörter bleiben in deinem Schlüsselbund.
Du schreibst eine Abfrage und führst sie gegen deinen Server aus — mit Ergebnissen, Diagramm und Karte gleich daneben.
Du durchsuchst Datenbanken, Tabellen, Indizes und Views und liest das DDL jedes Objekts.
Die Live-Metriken des Servers, mit dem du verbunden bist, und die Replikationstopologie, die du erklärt hast.
Deine Bibliothek, was du tatsächlich ausgeführt hast, und frühere Gespräche — über deine eigene iCloud.
Alles läuft auf dem Telefon: Es verbindet sich mit deinen Servern und führt deine Abfragen aus. Es ist kein reines Spiegelbild des Macs.
Das iPhone-Layout ist jetzt verfügbar, mit Calíope 1.4. Es kommt mit Calíope selbst: nichts zusätzlich zu installieren und nichts zusätzlich zu kaufen, denn es ist vom selben Kauf abgedeckt wie Mac und iPad.
Die Apple Watch zeigt die Meldungen, die Calíope in deine eigene private iCloud stellt, das Apple TV macht aus dem, was sie misst, eine Wandanzeige für deine Server, und eine Vision Pro führt die ganze iPad-App in einem Fenster aus, das du im Raum platzierst. Weder Uhr noch Fernseher verbinden sich mit einer Datenbank, und keiner der drei Bildschirme kostet etwas extra: was jeder davon tut, im Detail.
Mit Apple Intelligence verlässt nichts das Gerät; mit Ollama geht nichts über den Rechner hinaus, auf den du ihn richtest. Mit OpenAI, Gemini oder Claude geht das Schema der aktiven Datenbank — Tabellennamen, Spalten und Fremdschlüssel — sehr wohl an diesen Anbieter, unter deinem eigenen Key. Zeilen und Zugangsdaten nie. Ohne konfigurierten Anbieter funktioniert alles Übrige in Calíope.
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;
Im Juli 2026 habe ich den gesamten Code auf Sicherheitslücken durchgesehen — eine eigene Prüfung, kein externes Audit, und als solches gebe ich sie auch nicht aus. Was du selbst prüfen kannst: Calíope hat keinen Server und keine Konten, es gibt also keinen Ort, an den deine Zugangsdaten gehen könnten — sie liegen im Keychain deines Geräts, und den iCloud Keychain schaltest du selbst ein (wie das funktioniert); der Host-Key wird so geprüft, wie OpenSSH es tut; TLS wird standardmäßig validiert; und Identifier werden zentral escaped.
Nativer SSH-Tunnel mit ed25519 und ECDSA P-256/384/521. Keine Abhängigkeit vom System-ssh. Entschlüsselte Schlüssel werden nie auf die Festplatte geschrieben.
Der Host-Fingerprint wird bei der ersten Verbindung im Keychain gespeichert. Ändert er sich, weigert sich Calíope zu verbinden — dasselbe Verhalten wie StrictHostKeyChecking=yes von OpenSSH.
Wenn du SSL aktivierst, wird die Zertifikatskette standardmäßig vollständig gegen die vertrauenswürdigen Wurzeln des Systems geprüft. Nicht verifizierte Zertifikate zu akzeptieren erfordert einen expliziten Schalter mit Warnung.
Die Datenbank-Passwörter bleiben standardmäßig auf dem Gerät. Der iCloud-Keychain-Sync ist eine bewusste Entscheidung, kein automatischer Nebeneffekt der iCloud-Nutzung.
Die Werte, die Calíopes Werkzeuge für dich senden, reisen als native Bindings des Treibers — Prepared Statements von MySQLNIO bei MariaDB und MySQL, $n-Parameter von PostgresNIO bei PostgreSQL, sp_executesql-Parameter bei SQL Server — nie in das SQL konkateniert. Was du im SQL-Editor schreibst, wird so gesendet, wie du es geschrieben hast, wie in jedem Client. Identifier (Namen von Datenbank, Tabelle, Spalte) laufen durch einen zentralen Escape-Helfer, sodass sich auch ein bösartiger Objektname im Schema nicht in deine Queries ausbrechen kann.
Ein einziger Button löscht, was Calíope an sechs Orten speichert — auf diesem Gerät, im Schlüsselbund, in iCloud Drive, im Schlüssel-Wert-Speicher von iCloud, in CloudKit und in den Daten des Widgets — auf all deinen Geräten, und sagt dir, was er an jedem Ort gelöscht hat. DSGVO Artikel 17.
Calíope wächst durch das, was du mir sagst. Deine Wünsche gestalten meine Roadmap, und der Nutzungsbericht, den du mir schickst, hilft mir, Fehler schnell zu beheben.
Jeder Vorschlag wird in der öffentlichen Roadmap erfasst. Wenn sich Anfragen häufen, werden sie zu meinen Top-Entwicklungsprioritäten.
Keine Hintergrund-Tracker. Der Nutzungsbericht ist ab Werk aus: Es wird nichts hineingeschrieben, bis du ihn in den Einstellungen einschaltest. Was er schreibt, bleibt als lesbares JSON auf deinem Gerät — und wird nie automatisch gesendet.
Wenn du den Bericht einschaltest und mir die Datei per E-Mail schickst, helfen mir diese Nutzungszähler und Fehlerberichte, Bugs schnell zu beseitigen und mich auf die wichtigsten Werkzeuge zu konzentrieren. Sie enthalten weder deinen Namen noch ein Konto noch eine Werbe-ID. Das entscheidest allein du — von selbst erreicht mich nichts.
Ja und nein, und es steht im Hinweis oben auf der Seite: Die 1.5 ist die, die ich baue; die 1.4 ist die, die der App Store installiert. Alles auf dieser Seite ist echt und fertig — gebaut, nicht geplant. Das Changelog zeigt, in welcher Version was gelandet ist.
Ja. Im DuckDB-Editor legt Datendatei abfragen… für jede gewählte Datei eine Sicht an — Parquet, CSV oder JSON — und die Datei bleibt, wo sie ist: Es wird nichts in eine Datenbank kopiert. Ist keine Datenbank offen, öffnet Calíope eine im Arbeitsspeicher, und Sichern unter… schreibt sie in eine .duckdb-Datei, wenn du sie behalten willst. DuckDB ist in die App kompiliert: nichts zu installieren, kein Server zu starten.
Jedes Werkzeug ist ein Workspace-Tab, und der Workspace zeigt nur die Tabs, die du geöffnet hast
— eine neue Sitzung startet mit einem. Nichts fragt den Server ab, wird gezeichnet oder belegt
Speicher, bevor du es öffnest: Du kannst die drei anpinnen, die du täglich brauchst, und den Rest
ignorieren. Die Liste ist lang aus demselben Grund, aus dem du gerade acht Apps offen hast: Der Tag
eines DBA umfasst Abfragen, Schema-Arbeit, Monitoring, Backups, Benutzer, lokale Dateien und die
.csv, die dir jemand geschickt hat. Das ist der Kompromiss, den ich
gewählt habe: Breite, damit du aufhörst zu wechseln — nicht Breite als Selbstzweck.
Und ich habe sie nicht gebaut, um eine lange Liste zu haben: Ich bin seit 2016 DBA, jedes einzelne entstand in einer Schicht, in der es mir fehlte, und ich benutze sie täglich gegen meine eigenen Server — deshalb sind sie fertig.
Siebenundzwanzig Werkzeuge oberster Ebene — jedes öffnet sich als eigener Tab, den du anheften, umsortieren oder schließen kannst: SQL-Editor, Dashboard, KI-Assistent, Kataloge, Query-Builder, Serverinformationen, Prozessliste, SQL-Warnungen, Backup, Benutzerverwaltung, Tabellenwartung, Datenmigration, ER-Diagramm, Schemas vergleichen, Replikations-Monitor, Binlog-Viewer, Snippets, Query-Log, Server-Health-Monitor, SQLite-Editor, DuckDB-Editor, Dateivorschau, Fehlerprotokoll, Globales Suchen und Ersetzen, Berichte, Replikationstopologie, Protokoll langsamer Abfragen. Zwei weitere — Tabellen-Builder und Visual EXPLAIN — öffnen sich im Kontext aus Katalogen und dem SQL-Editor, macht neunundzwanzig insgesamt. Eine MongoDB-Sitzung fügt sechs eigene hinzu: Sammlungen, Abfrage, Indizes, Server, Befehle und Profiler. Siehe das komplette Inventar.
Ja — PostgreSQL wird nativ unterstützt, mit eigenem Provider statt als MySQL-Adapter: Verbindungsprofile, Schema-Browser, SQL-Editor mit eigenen Snippets und Schlüsselwörtern, Backups und Wiederherstellung, Wartung, Rollen und Rechte sowie Server-Überwachung. Es kommt zu MariaDB, MySQL und Amazon Aurora hinzu, ebenso SQL Server, ab Version 2022, mit einem Treiber, den ich nach dem von Microsoft veröffentlichten Protokoll geschrieben habe. Die Replikation ist der einzige Bereich, der weiterhin nur MySQL und MariaDB kennt, und Calíope blendet aus, was eine Engine nicht kann, statt es ausgegraut zu zeigen. Über diese fünf hinaus öffnet Calíope lokale SQLite- und DuckDB-Dateien und bringt eine Reihe von MongoDB-Werkzeugen mit. Was Calíope nicht sein will, ist ein Schweizer Taschenmesser über jede Engine der Welt — wenn du das brauchst, sind TablePlus oder DBeaver ausgezeichnete Alternativen.
Ich bin nicht in jeder Engine, die Calíope abdeckt, Experte, und ich behaupte es auch nicht. Ich benutze sie alle in meiner Arbeit, manche mehr als andere, und ich baue seit Jahren Datenbank-Werkzeuge — erst eine Komponente für Gambas, dann das Qt-Calíope, jetzt dieses: der ganze Weg.
Das aktuelle Calíope ist nur für Apple-Plattformen — sein Wert liegt in der tiefen Integration mit macOS, iPadOS, Widgets, AppIntents, Keychain und iCloud, die ein plattformübergreifender Port verlieren würde. Wenn du Windows oder Linux brauchst, ist das alte Qt-basierte Calíope weiterhin als nicht gewartetes Archiv auf der Seite Frühere Qt-Versionen verfügbar.
Deine lokalen Daten (Profile, Query-Log, Snippets) bleiben auf deinem Gerät: Wenn die Testphase endet, zeigt Calíope den Kaufbildschirm und löscht nichts. Wenn du sie ebenfalls löschen möchtest, verwende Einstellungen › Allgemein → Alle meine Daten löschen. Er löscht auch, was in deiner iCloud liegt, auf all deinen Geräten.
Die App läuft weiter: Sie hängt an keinem Server von mir. Was »für immer« heißt, steht unter dem Preis.
Nur wenn du optionale Funktionen aktivierst. Das Query-Log ist standardmäßig lokal. Der iCloud-Sync des Logs ist Opt-in, mit einem klaren Hinweis, dass der wörtliche Query-Text in deine private iCloud reist. Der KI-Assistent sendet nur, was du schreibst, plus die Schema-Metadaten — nie Zeilendaten oder Zugangsdaten.
Nein — und vielleicht brauchst du gar keinen Key: Apple Intelligence läuft auf deinem Mac und Ollama auf einem Rechner von dir, keiner von beiden verlangt einen. Die Cloud-Anbieter schon. Und der KI-Assistent ist eine von vielen Funktionen: ohne konfigurierten Anbieter funktionieren alle anderen Fähigkeiten wie erwartet.
Ja — Calíope ist für den täglichen professionellen Einsatz gebaut und auf Sicherheit geprüft. SSH-Tunnel, TLS-Prüfung, biometrische Authentifizierung, DDL-Audit-Log und der SQL-Linter existieren genau für dieses Szenario. Der Kauf gilt pro Apple ID; für Team-Lizenzen schreib mir bitte.
MariaDB 10.2.3 oder neuer, MySQL 5.7.5 oder neuer. Ältere Versionen
haben nicht das Protokoll-Flag CLIENT_DEPRECATE_EOF, auf das sich Calíope stützt.
PostgreSQL 13 oder neuer: darunter fehlen einige Wartungsbefehle, und Calíope sagt das, statt zu scheitern. SQL Server 2022 oder neuer, immer über eine verschlüsselte Verbindung.
Seit 1.3 wird das Diktat auf dem Gerät erkannt, und seit 1.4 läuft der Assistent mit Apple Intelligence ohne Schlüssel. Beides kam mit den 26er-Systemen; ältere haben es nicht. Genau dadurch arbeitet der Assistent ohne Schlüssel, und nichts verlässt deinen Rechner. Calíope 1.4 setzt macOS 26, iPadOS 26, iOS 26, watchOS 26 und tvOS 26 voraus; auf der Apple Vision Pro läuft die iPad-App.
Eine einzige Person. Calíope wird von David Villalobos Cambronero geschrieben und gepflegt, DBA seit 2016, in Costa Rica. Das ist der zweite Client, den ich baue: Der erste war das Qt-Calíope, Jahre vor diesem begonnen, und davor kam eine Datenbank-Komponente für Gambas. Die Seite Über Calíope erzählt den ganzen Weg, und warum die Apple-Version Closed Source ist.
Ja. Ich schreibe sie mit Unterstützung von KI, und ich prüfe jede Änderung und gebe sie frei, bevor sie erscheint; die Verantwortung bleibt bei mir. Die Seite Über Calíope erklärt, wie, und warum genau das mir erlaubt, sie mit einem einzigen Kauf zu verkaufen. Hier geht es darum, wie die App entsteht. Der KI-Assistent in Calíope ist etwas anderes, und du nutzt ihn nur, wenn du ihn öffnest.
Nach der Muse. Calíope ist Kalliope, die älteste der neun Musen: die Muse der epischen Dichtung, und diejenige, deren Name die Schönstimmige bedeutet. Sie war die, die man um die lange Geschichte bat — die, die der Reihe nach erzählt werden musste, von Anfang an und ohne etwas auszulassen.
Genau das ist die Aufgabe eines Datenbank-Clients, und darum ist der Name geblieben. Calíope erfindet deine Daten nicht und beansprucht sie nicht: Sie gibt ihnen eine Stimme und eine Ordnung, der du folgen kannst, und tritt dann zur Seite. Der Akzent bleibt auf dem í, weil der Name spanisch ist — die Sprache, in der er vergeben wurde.