リモートのサーバでSQLを実行する
いまターミナル、sshのセッション、そしてmysqlクライアント
CalíopeではネイティブのSwiftNIO SSHトンネル越しのSQLエディタ。スキーマを理解する自動補完とリンター付き
Calíopeは、MySQL、MariaDB、Amazon Aurora、TiDB、PostgreSQL、SQL Server、Oracle Database、ClickHouse、MongoDB、Redis、Valkey、Apache Cassandra、ScyllaDB、そしてSQLiteとDuckDBのファイルを扱う、SwiftUIネイティブのクライアントです。お持ちのすべてのAppleの画面で使えます。macOSのデスクトップにはサーバの実際のメトリクスを表示するウィジェット、iPhoneとiPadにはホーム画面とロック画面のウィジェット、Apple Vision Proには壁に置くウィジェットがあり、スキーマを理解するAIアシスタントと、iCloudで同期される接続プロファイルも備えています。一度の支払いで、すべてのデバイスで、ずっと使えます。$99.99の買い切りで、60日間は無料です。
このサイトが説明しているもの。このページはCalíope 1.7 · 開発中を紹介しています。私がいま作っているバージョンです。そして1.6 · 2026年10月22日は、Mac、iPad、iPhone、Apple Watch、Apple TV、Apple Vision Pro向けにApp Storeで公開中です。
CalíopeにはmacOS 26 Tahoe、iPadOS 26、iOS 26、visionOS 26、watchOS 26、tvOS 26が必要です。音声入力はデバイス上で認識され、アシスタントはキーなしでApple Intelligenceで動きます。どちらも26のシステムで登場した機能です。
Calíopeはひとつのアプリで、アプリのファミリーではありません。同じApp Storeのページから、Mac、iPad、iPhone、Apple Watch、Apple TV、Apple Vision Proにインストールできます。iPhone、Apple Watch、Apple TVの画面は1.4で加わり、いますぐダウンロードできます。
一度の購入で、Mac、iPad、iPhone、Apple Watch、Apple TV、Apple Vision ProのCalíopeが使えます。同じApple IDでサインインしているすべてのデバイスが対象で、今後のアップデートもすべて含まれます。サブスクリプションも更新もありません。
公平に比べるべき相手は、無料のクライアントではありません。Navicat for MySQLは永続ライセンスで$1,299、DBeaver Liteは年間$113です。Sequel Aceはすばらしい無料のクライアントで、毎日の仕事がそれで足りるなら、それが正しい選択です。カード不要の60日間があれば、どちらが自分に合うかを見極めるには十分です。
一度のオンコールで8つのウィンドウ。本当のコストはライセンスではなく、移動するたびに失うコンテキストです。Calíopeのツールは、丸一日の仕事がひとつのウィンドウに収まるようにあります。機能の一覧を長く見せるためではありません。
いまターミナル、sshのセッション、そしてmysqlクライアント
CalíopeではネイティブのSwiftNIO SSHトンネル越しのSQLエディタ。スキーマを理解する自動補完とリンター付き
いまphpMyAdmin、またはオブジェクトブラウザのためだけに残してあるデスクトップクライアント
Calíopeではカタログ、テーブルビルダー、外部キーを編集できるインタラクティブなER図
いまホスティング会社のコンソール、Grafanaのタブ、そして何度も繰り返すSHOW PROCESSLIST
Calíopeではダッシュボード、サーバ情報、プロセスリスト、SQLアラート、サーバヘルスモニタ
いまmysqldumpのスクリプトと、まだ動いていることを願うしかないcronのエントリー
Calíopeでは細かく選べるバックアップ、数時間ごとから毎月までのスケジューラ、保持ルール、gzip
.sqliteや.duckdbファイルを開くいまDB Browser for SQLiteとduckdbのコマンドライン。ウィンドウも作法もそれぞれ違う、アプリがさらに2つ
CalíopeではSQLiteエディタとDuckDBエディタ:構造、データ、SQLの実行。Parquet、CSV、JSONは置いてある場所のままクエリーできます。サーバも接続も要りません。
.sql、.csv、.logを読むいまテキストエディタ、または読み込むときにCSVを勝手に整形してしまう表計算アプリ
Calíopeではファイルプレビュー:ハイライトされたSQL、表として表示されるCSV、レンダリングされたMarkdownとRTF。読み取り専用で、オフラインで動きます。
いまブラウザのチャットボット。毎回スキーマを手で貼り付けます
Calíopeではアクティブなスキーマを最初からコンテキストに持っているAIアシスタント。送られるのは質問とスキーマで、行は決して送られません。
いまMacへのVNC接続、またはテーブルの一覧を出すだけのモバイルクライアント
Calíopeでは同じアプリが、iPadでもiPhoneでもネイティブに動き、ホーム画面とロック画面のウィジェットもあります。接続、スニペット、履歴、エラーログはiCloudで運ばれます
しかも、そのどれもが常に画面を占めているわけではありません。どのツールも、作業で必要になったときに開くタブです。毎日使うならピン留めし、終わったら閉じます。ワークスペースには、開いたものしか表示されません。一覧が長いのは、DBAの一日が長いからです。一覧をすべて見る →
地球上のすべてのデータベースエンジンに対応しようとしているわけではありません。私が力を注いでいるのはMySQL、MariaDB、Amazon Aurora、TiDB、PostgreSQL、SQL Server、Oracle Database、ClickHouse、MongoDB、Redis、Valkey、Apache Cassandra、ScyllaDB、そしてSQLiteとDuckDBのファイルで、Appleのエコシステムで当然期待される部分を作っています。そしてCalíopeは、6つのAppleの画面で使えるApp Store唯一のデータベースクライアントです。Mac、iPad、iPhone、Apple Watch、Apple TV、Apple Vision Proのすべてで、購入は1回だけです。
macOSのデスクトップに、サーバの実際のメトリクスを表示するウィジェット。そして同じウィジェットがiPhone、iPad、Apple Vision Proにもあります。macOSのデスクトップでは4サイズ(通知センターでは3サイズ)、iPadのホーム画面では4サイズ(特大を含む)、iPhoneのホーム画面では3サイズ、そしてロック画面には3種類のアクセサリ(長方形、円形、インライン)。Apple Vision Proでは、壁の向こうが透けて見えるガラスの上に4サイズ。接続中の数、QPS、キャッシュヒット率、稼働時間を、アプリを開かずに確認できます。
デスクトップと壁に、サーバのメトリクスふだんの言葉で質問してください。アシスタントは、アクティブなデータベースのテーブル、列、外部キーをコンテキストとして、選んだプロバイダに送ります。Apple Intelligenceならデバイスの外には何も出ず、Ollamaなら指定したマシンの外には何も出ません。だから返ってくるSQLは、架空のスキーマではなく、あなたのデータに対して実行できるものです。
キーはあなたのもの。送るのはスキーマで、行は送りません。Sequel AceにはiPad版がありません。TablePlusはiPadを二級のデバイスとして扱い、Apple Vision ProにはウィンドウのなかのiPadアプリとして届いています。CalíopeのiPadアプリは100% SwiftUIで、DDLヒントバー、ドラッグのジェスチャ、特大のウィジェット、SiriのためのAppIntentsを備えています。そしてApple Vision Proでは、visionOSのために作られています。システムのガラス、オーナメントとしてのツールバー、部屋のあちこちに置けるウィンドウ。
それぞれのデバイスのために作り、移植はしない2026年10月21日に確認。MariaDB、MySQL、PostgreSQL、SQL Serverのクライアントに加え、MongoDBとローカルのSQLiteの定番ツールも並べています。どちらもCalíopeが扱う分野です。
| 製品 | 価格 | プラットフォーム | iPadネイティブ | ウィジェット | AI |
|---|---|---|---|---|---|
| Calíope | $99.99の買い切り · 60日間のお試し · アップデートはずっと無料 | Mac、iPad、iPhone、Apple Vision Pro · Apple WatchとApple TV(読み取り専用の画面) | はい | Macのデスクトップ · iPhoneとiPadのホーム画面 · ロック画面 · Apple Vision Proの壁 | はい ― キー不要のApple Intelligence、自分のマシンで動くOllama、BYOK(OpenAI、Gemini、Claude)、MCPサーバ |
| TablePlus | $99の永続ライセンス + アップデートは1デバイスあたり年$59 | macOS、Windows、Linux、iOS | 最小限のiOSアプリ | iOSのみ(2026年6月から) | はい ― BYOK(OpenAI、Anthropic、Copilot、ローカル) |
| TablePro | 無料 · Starterは月$2.99、年$24、または永続$59 · Teamは1席$25の買い切り | macOS(DMG、Mac App Store外)+ iPhone/iPad(2026年9月22日からApp Store) | はい ― App Storeの機能を絞ったアプリ:AIもMCPもなし | iOSのみ(Quick Connect) | はい ― 14のプロバイダ、ローカルのOllama/llama.cpp/MLX、MCPサーバ |
| QueryDeck | 最初の10人は発売価格の$79、その後は永続$149 · 14日間のお試し | macOSのみ(DMG、Mac App Store外) | いいえ | 記載なし | はい ― BYOK、ローカルのOllamaまたはデバイス上、MCPサーバ |
| Sequel Ace | 無料(MIT) | macOSのみ | いいえ | いいえ | いいえ |
| Native SQL Server Manager | $19.99 | macOSのみ(Mac App Store)、SQL Serverのみ | いいえ | 記載なし | いいえ |
| MySQL Workbench | 無料(Oracle) | macOS(Apple Silicon)、Windows、Linux | いいえ | いいえ | いいえ |
| HeidiSQL | 無料(GPL) | macOS(Apple Siliconのみ)、Windows、Linux | いいえ | いいえ | いいえ |
| VS Code + PostgreSQL拡張機能 | 無料(Microsoft) | macOS、Windows、Linux | いいえ | いいえ | はい ― GitHub Copilot |
| Navicat for MySQL | 永続$1,299(Enterprise) | macOS、Windows、Linux、iOS | 別の簡易アプリ | いいえ | アドオン |
| DBeaver Lite | 年$113 | macOS、Windows、Linux(Java) | いいえ | いいえ | はい ― AIアシスタント |
| DB Pilot | $79の買い切り | macOSのみ | いいえ | いいえ | はい ― BYOK(OpenAI、Anthropic、Google、xAI) |
| Pluk | 無料 + Proは月$15 | macOSのみ(AppKit + SwiftUI、AGPL) | いいえ | いいえ | はい ― ノートブックのエージェント |
| DB Connect | 無料(接続1つ) · $9.99の買い切り | Mac、iPad、iPhone(ユニバーサル購入) | はい | Macのデスクトップ(保存したクエリーのモニタ) | いいえ |
| Postico 2 | 個人向け$69(3デバイス)/商用$99、永続 | macOSのみ | いいえ | いいえ | いいえ |
| Beekeeper Studio | プランにより月$9〜18(Electron) | macOS、Windows、Linux | いいえ | いいえ | はい ― AI Shell(BYOK) |
| DB Compass | 無料 + Proは$9.99 | iOSアプリ:iPhone、iPad、Mac(M1以降)、Vision | はい | ホーム画面とロック画面(iOS) | はい ― Gemini、Claude、Apple Intelligence |
| SQLPro Studio | サブスクリプション/永続 | macOS、iPadOS、Windows | タッチ向けに調整 | いいえ | いいえ |
| MongoDB Compass | 無料(MongoDB) | macOS、Windows、Linux(Electron) | いいえ | いいえ | はい ― 自然言語でのクエリー |
| DB Browser for SQLite | 無料(GPL) | macOS、Windows、Linux(Qt) | いいえ | いいえ | いいえ |
Calíopeには、高級なデスクトップクライアントに期待されるのと同じ奥行きがあります。そのうえ、Appleのプラットフォームだからこそできる部分も備えています。
StrictHostKeyCheckingと同等のTOFUによるホスト鍵の検証ALTERスクリプトを生成するスキーマ比較caliope://server/<uuid>):ウィジェットをタップ → ダッシュボード.sqlファイルを開けますどのツールもネイティブのSwiftUIのタブで、Mac、iPad、iPhone、Apple Vision Proで動きます。ツールナビゲータに27、状況に応じて開くテーブルビルダーと実行計画ビューア、セッションがMongoDBなら専用のツールがさらに6つ、Redisなら7つ、CassandraかScyllaDBなら7つ。それぞれが何をするかは、ツールのページのそれぞれのカードにあります。
これはAppleが審査して承認したのと同じスクリーンショットです。どのウィンドウもネイティブのSwiftUIで、Webビューもクロスプラットフォームのエミュレーションもありません。どう作られているか →
Calíopeのウィジェットは、ピン留めしたプロファイルのライブのメトリクスを表示します。macOSのデスクトップでは4サイズ(特大を置けない通知センターでは3サイズ)、iPadのホーム画面では4サイズ、iPhoneのホーム画面では3サイズ、ロック画面には3種類のアクセサリ、そしてApple Vision Proでは壁に4サイズ。ウィジェットをタップすると、そのサーバのダッシュボードにすぐ移動します。
MacやiPadにインストールするのと同じCalíopeを、同じApp StoreのページからiPhoneにインストールでき、iPhoneでは電話向けのレイアウトになります。サーバに接続してクエリーを実行し、プロファイル、スニペット、履歴、アシスタントとの会話は、あなた自身のiCloudで運ばれてすでにそこにあります。
プロファイルとそのグループ:iPhoneから作成、編集、複製、削除できます。パスワードはキーチェーンに残ります。
クエリーを書いてサーバで実行し、結果、グラフ、地図をその場で見られます。
データベース、テーブル、インデックス、ビューを閲覧し、どのオブジェクトのDDLも読めます。
接続しているサーバのライブのメトリクスと、宣言したレプリケーショントポロジ。
ライブラリ、実際に実行したもの、過去の会話。あなた自身のiCloudで運ばれます。
すべてがiPhoneの上で動きます:サーバに接続してクエリーを実行します。Macの読み取り専用のミラーではありません。
iPhoneのレイアウトは、Calíope 1.4からいますぐ使えます。Calíopeそのものと一緒に届くので、追加でインストールするものも購入するものもありません。MacとiPadと同じ購入に含まれています。
1.6から、CalíopeはApple Vision Pro上のネイティブなvisionOSアプリです。ウィンドウのなかのiPadアプリではありません。同じApp Storeのページから同じ購入で入手でき、サーバに接続してクエリーを実行し、ツールはひとつも欠けずにすべてそろっています。
SQLエディタ、スキーマブラウザ、ER図、バックアップ、レポート、クエリービルダー:iPadと同じツールです。
複数のウィンドウを開き、それぞれ好きな場所に置いておけます。ツールナビゲータと開いているタブは、ガラスの外のオーナメントにあります。
どのコントロールも目で扱えるサイズで、見るとハイライトされます。iPadでFace IDとなっているところは、Optic IDです。
ピン留めしたサーバのメトリクスとフリート全体のヘルスを、壁が透けて見えるガラスの上に。
ネイティブのApple Vision Proアプリは、Calíope 1.6からいますぐ使えます。追加でインストールするものも購入するものもありません:Apple Vision Proではどんな感じか。
Apple Watchは、Calíopeがあなた自身のプライベートなiCloudに公開するメッセージを表示し、Apple TVは、Calíopeが測ったものをフリートのための壁のダッシュボードにします。どちらもデータベースには接続せず、追加の費用もかかりません:それぞれができること、詳しく。
Apple Intelligenceなら、デバイスの外には何も出ません。Ollamaなら、指定したマシンの外には何も出ません。OpenAI、Gemini、Claudeでは、アクティブなデータベースのスキーマ(テーブル名、列、外部キー)が、あなた自身のキーでそのプロバイダに送られます。行と認証情報は決して送られません。プロバイダを設定しなくても、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;
2026年7月、私はセキュリティ上の欠陥を探してコードベース全体を見直しました。これは私自身のレビューで、第三者による監査ではなく、監査として示すつもりもありません。ご自身で確かめられることは次のとおりです。Calíopeにはサーバもアカウントもないので、認証情報が行く先はありません。認証情報はデバイスのキーチェーンにあり、iCloudキーチェーンは明示的に選んだ場合だけです(その仕組み)。ホスト鍵はOpenSSHと同じ方法で検証されます。TLSは標準で検証されます。識別子は一か所でエスケープされます。
ed25519とECDSA P-256/384/521に対応したネイティブのSSHトンネル。システムのsshには依存しません。復号した鍵がディスクに書かれることはありません。
最初の接続時に、ホストのフィンガープリントがキーチェーンに保存されます。それが変わると、Calíopeは接続を拒否します。OpenSSHのStrictHostKeyChecking=yesと同じふるまいです。
SSLを有効にすると、証明書チェーンは標準で、システムの信頼されたルートに対して完全に検証されます。検証されていない証明書を受け入れるには、警告付きのスイッチを明示的にオンにする必要があります。
データベースのパスワードは、標準ではデバイスに残ります。iCloudキーチェーンでの同期は意図して選ぶもので、iCloudを使うことの自動的な副作用ではありません。
Calíopeのツールがあなたの代わりに送る値は、それぞれのエンジン自身のプリペアドステートメントのパラメータとして送られます。MariaDBとMySQLでは?のプレースホルダ、PostgreSQLでは$nのパラメータ、SQL Serverではsp_executesqlのパラメータ、Oracle Databaseでは:1のバインド、ClickHouseでは型付きの{name:Type}のパラメータで、SQLに連結されることはありません。SQLエディタに書いたものは、どのクライアントでもそうであるように、書いたとおりに送られます。識別子(データベース、テーブル、列の名前)は一か所に集約したエスケープの仕組みを通るので、スキーマにある悪意のあるオブジェクト名がクエリーに入り込むこともありません。
ひとつのボタンで、Calíopeが6つの場所(このデバイス、キーチェーン、iCloud Drive、iCloudのキー値ストア、CloudKit、ウィジェットのデータ)に保存しているものを、すべてのデバイスで消去し、それぞれで何を削除したかを知らせます。GDPR第17条。
Calíopeは、あなたが教えてくれることから育ちます。機能のリクエストがロードマップを形づくり、メールで送ると選んでくれた使用状況レポートが、バグをすばやくなくす助けになります。
送られてきた提案は、すべて公開のロードマップに記録されます。あなたのフィードバックが、次にどんなデータベースのツールやワークフローを作るべきかを教えてくれます。
バックグラウンドでのトラッキングも、隠れたアナリティクスもありません。使用状況レポートは最初からオフです。「設定」でオンにするまで、何も書き込まれません。書き込まれるものは、人が読めるふつうのJSONとしてデバイスに残り、自動的に送られることは決してありません。
レポートをオンにしてファイルをメールで送ってくだされば、ツールの使用回数とエラーの報告が、バグをすばやくなくし、いちばん使われているツールに開発の力を集中する助けになります。名前もアカウントも広告識別子も含まれません。すべてあなたが決めることで、何もひとりでに私に届くことはありません。
はいでもあり、いいえでもあります。ページ上部のお知らせに書いてあるとおりです。1.6はMac、iPad、iPhone、Apple Watch、Apple TV、Apple Vision Pro向けにApp Storeで公開中で、このページはCalíope 1.7について説明しています。私がいま作っているバージョンです。このページにあるものはすべて実在し、完成しています。計画ではなく、作ったものです。それぞれの機能がどのリリースで入ったかは変更履歴に書いてあります。
はい。DuckDBエディタでは、「データファイルをクエリー…」で選んだファイル(Parquet、CSV、JSON)ごとにビューが作られ、ファイルは置いてある場所のままです。データベースに何かがコピーされることはありません。データベースを開いていなければ、Calíopeはメモリー上にデータベースを開きます。残しておきたいときは「別名で保存…」で.duckdbファイルに書き出せます。DuckDBはアプリに組み込まれているので、インストールするものも、動かすサーバもありません。
どのツールもワークスペースのタブで、ワークスペースには開いたタブしか表示されません。新しいセッションはタブひとつで始まります。開くまでは、何もポーリングせず、描画もせず、メモリーも使いません。だから毎日使う3つをピン留めして、残りのことは考えなくてかまいません。一覧が長いのは、あなたがいま8つのアプリを開いているのと同じ理由です。DBAの一日には、クエリー、スキーマの作業、モニタリング、バックアップ、ユーザ、ローカルのファイル、そして誰かがメールで送ってくる.csvまであります。それが私の選んだトレードオフです。幅を持たせたのは切り替えをなくすためで、幅そのもののためではありません。それに、長い一覧を作るためにツールを作ったわけでもありません。私は2016年からDBAとして働いていて、どのツールもそれが必要になった勤務のなかから生まれ、いまも毎日自分のサーバで使っています。だから完成しているのです。
ワークスペースの最上位のツールが27あり、それぞれがピン留め、並べ替え、閉じることのできる専用のタブとして開きます:SQLエディタ、ダッシュボード、AIアシスタント、カタログ、クエリービルダー、サーバ情報、プロセスリスト、SQLアラート、バックアップ、ユーザ管理、テーブルメンテナンス、データ移行、ER図、スキーマ比較、レプリケーションモニタ、バイナリログビューア、スニペット、クエリーログ、サーバヘルスモニタ、SQLiteエディタ、DuckDBエディタ、ファイルプレビュー、エラーログ、一括検索と置換、レポート、レプリケーショントポロジ、スロークエリーログ。さらに2つ、テーブルビルダーと実行計画ビューアが、カタログとSQLエディタから状況に応じて開くので、合計で29です。MongoDBのセッションでは、コレクション、クエリー、インデックス、サーバ、コマンド、プロファイラの6つが加わります。Redisのセッションでは、キーブラウザ、サーバパネル、メモリーアナライザ、スローコマンド、接続中のクライアント、コマンドコンソール、ノードトポロジの7つが加わります。CassandraやScyllaDBのセッションでは、CQLクエリー、キースペースエクスプローラ、クラスタ、ノード、接続中のクライアント、トレースとスロークエリー、ロールと権限の7つが加わります。一覧のすべてをご覧ください。
はい。PostgreSQLにはネイティブに対応しています。MySQLのアダプタではなく専用のプロバイダで、接続プロファイル、スキーマブラウザ、専用のスニペットとキーワードを持つSQLエディタ、バックアップと復元、メンテナンス、ロールと権限、サーバのモニタリングを備えています。MariaDB、MySQL、Amazon Aurora、TiDBに加わり、さらにSQL Server(2022以降、Microsoftが公開しているプロトコルから私が書いたドライバ経由)、ClickHouse(25.3以降、HTTPまたはHTTPSのインタフェース経由)、Oracle Database(26ai以降、Oracleが自社のプロトコルのリファレンスとして示しているコードから私が書いたドライバ経由)にも対応しています。レプリケーションはMySQL、MariaDB、ClickHouse、Redis、Valkeyの話です。ClickHouseでは複製されたテーブルごとにそのレプリカが表示され、Redisはノードトポロジにノードを表示します。そしてCalíopeは、エンジンにできないことを淡色で表示するのではなく、隠します。この8つのほかに、CalíopeはローカルのSQLiteとDuckDBのファイルを開き、MongoDBのツール一式と、RedisとValkeyのためのツール一式と、Apache CassandraとScyllaDBのためのツール一式を備えています。目指していないのは、地球上のすべてのエンジンに対応する万能ナイフになることです。それが必要なら、TablePlusやDBeaverがすばらしい選択肢です。
私はCalíopeが扱うすべてのエンジンの専門家ではありませんし、そう名乗るつもりもありません。仕事ではそのすべてを使っていて、よく使うものもそうでないものもあります。そして何年もデータベースのツールを作ってきました。最初はGambasのコンポーネント、次にQt版のCalíope、そしていまのこのアプリです:その道のりのすべて。
いまのCalíopeはAppleのプラットフォーム専用です。その価値は、macOS、iPadOS、iOS、visionOS、ウィジェット、AppIntents、キーチェーン、iCloudとの深い統合にあり、クロスプラットフォームへの移植ではそれが失われてしまいます。WindowsやLinuxが必要なら、Qtで作った以前のCalíopeが、メンテナンスされていないアーカイブとして旧Qt版のページで今も入手できます。
ローカルのデータ(プロファイル、クエリーログ、スニペット)はデバイスに残ります。お試し期間が終わると、Calíopeは購入の画面を表示し、何も削除しません。消去もしたいときは、「設定」›「一般」→「自分のデータをすべて削除」を使ってください。iCloudにあるものも、すべてのデバイスで消去されます。
アプリは動き続けます。私のサーバには何も依存していないからです。「ずっと」が何を意味するかは価格の下に書いてあります。
オプションの機能をオンにした場合だけです。クエリーログは標準ではローカルです。クエリーログのiCloud同期は選んだ場合だけで、クエリーのテキストがそのままあなたのプライベートなiCloudに送られることをはっきり警告します。AIアシスタントが送るのは、入力した内容とスキーマのメタデータだけで、行のデータや認証情報は決して送りません。
いいえ。そもそもキーがまったく要らないかもしれません。Apple IntelligenceはMacの上で、Ollamaはあなたのマシンの上で動き、どちらもキーを求めません。キーが必要なのはクラウドのプロバイダです。それにAIアシスタントは数ある機能のひとつで、プロバイダを設定しなくても、ほかの機能はすべてふだんどおり動きます。
CalíopeにはOpenAI、Google Gemini、Anthropicに接続できるAIアシスタントが含まれているからです。中国本土のApp Storeでは、生成AIを使うアプリは中国の規制当局の許可を得ていなければ掲載されず、これらのサービスはその許可を得ていません。そのストアのためだけにアシスタントを外すこともできますが、それはアプリの2つ目のバージョンを保守することになるので、そうしないことにしました。Calíopeは、香港、マカオ、台湾を含め、App Storeのほかのすべての国と地域で提供しています。
はい。Calíopeは毎日のプロの仕事のために作られ、セキュリティのレビューも受けています。SSHトンネル、TLSの検証、生体認証、DDLの監査ログ、SQLリンターは、まさにそのためにあります。購入はApple IDごとです。チームでのライセンスについては、私に連絡してください。
MariaDBは10.2.3以降、MySQLは5.7.5以降です。それより古いバージョンには、Calíopeが頼っているCLIENT_DEPRECATE_EOFのプロトコルフラグがありません。TiDBは8.5以降で、同じMySQLのプロトコルを使います。PostgreSQLは13以降です。それより前では一部のメンテナンスのコマンドが存在せず、Calíopeは失敗する代わりにそう伝えます。SQL Serverは2022以降で、常に暗号化された接続を使います。ClickHouseは25.3以降で、HTTPまたはHTTPSを使います。Oracle Databaseは26ai以降で、これはOracleが無料のコンテナとして配布しているリリースです。19cと23aiも同じプロトコルを話しますが、私は測っていません。
1.3から音声入力はデバイス上で認識され、1.4からアシスタントはキーなしでApple Intelligenceで動きます。どちらも26のシステムで登場したもので、それより前のシステムにはありません。アシスタントがキーなしで、マシンの外に何も出さずに動けるのは、このためです。CalíopeにはmacOS 26、iPadOS 26、iOS 26、visionOS 26、watchOS 26、tvOS 26が必要です。1.6から、Apple Vision ProではvisionOS 26のネイティブアプリです。
ひとりの人間です。Calíopeは、コスタリカで2016年からDBAとして働いているDavid Villalobos Cambroneroが書き、保守しています。これは私が作る2つ目のクライアントです。1つ目はQt版のCalíopeで、このアプリより何年も前に始めたものです。そしてその前には、Gambasのためのデータベースのコンポーネントがありました。Calíopeについてのページに、その道のりのすべてと、Apple版のソースを公開していない理由を書いています。
はい。私はAIの助けを借りて書き、出荷する前にすべての変更をレビューして承認しています。責任は私にあります。Calíopeについてのページで、その方法と、それがなぜ買い切りで売れる理由になっているのかを説明しています。これはアプリの作り方の話です。Calíopeの中のAIアシスタントは別のもので、開いたときにだけ使います。
ミューズにちなんでいます。Calíopeはカリオペ、9人のミューズの長姉で、叙事詩のミューズであり、その名は美しい声を意味します。長い物語、つまり最初から順を追って、何ひとつ省かずに語らなければならない物語を頼む相手でした。
それがデータベースクライアントの仕事であり、この名前が定着した理由です。Calíopeはあなたのデータを作り出すことも、所有することもありません。データに声と、たどれる順序を与え、あとは邪魔をしません。アクセントがíにあるのは、この名前がスペイン語で、名づけられた言語がスペイン語だからです。