Appleのエコシステムのために、Apple Silicon上でネイティブに開発

Appleのエコシステムの中で暮らすデータベースクライアント。

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日間は無料です。

クエリーのスループット、InnoDBのメモリー、スレッドの分布を表示する、Calíopeのリアルタイムのダッシュボード
要点

Calíopeを5行で。

  • MySQL、MariaDB、Amazon Aurora、TiDB、PostgreSQL、SQL Server、Oracle Database、ClickHouse、MongoDB、Redis、Valkey、Apache Cassandra、ScyllaDB、そしてSQLiteとDuckDBのファイルのためのネイティブクライアント。SwiftUIで書かれていて、Webビューは使っていません。
  • すべてのAppleの画面にひとつのアプリ:Mac、iPad、iPhone、そしてApple Watch、Apple TV、Apple Vision Pro。
  • ひとつのワークスペースに29のツール:SQLエディタ、スキーマとER図、バックアップ、モニタリング、レプリケーション、レポート。
  • ウィジェット、iCloudで同期される接続、スキーマを理解するAIアシスタント:送られるのは質問とスキーマで、行のデータは決して送られません。
  • $99.99の買い切りで、すべてのデバイスに。60日間無料で、カードも不要です。
Calíopeのデモビデオのサムネール
バージョン

1.6はApp Storeで公開中。1.7は開発中です。

このサイトが説明しているもの。このページは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でサインインしているすべてのデバイスが対象で、今後のアップデートもすべて含まれます。サブスクリプションも更新もありません。

60日間の無料お試し
$99.99
買い切りで、ずっとあなたのもの

お試しはApp Storeで価格ゼロのアイテムです。カードは不要で、終了しても請求はありません。60日間は、開始した日からCalíope自身が数えます。
Apple IDに紐づいているので、別のアカウントは不要で、私の側でカードを預かることもありません。

私のサーバもアカウントも背後にないので、アプリは私が課金の仕組みを動かし続けることに依存していません。いつか私がメンテナンスをやめても、インストール済みのコピーはこれまでどおりサーバに接続できます。「ずっと」とは、バージョン2のために再び支払いを求められることはない、という意味です。サポートを永遠に約束するという意味ではありません。

公平に比べるべき相手は、無料のクライアントではありません。Navicat for MySQLは永続ライセンスで$1,299、DBeaver Liteは年間$113です。Sequel Aceはすばらしい無料のクライアントで、毎日の仕事がそれで足りるなら、それが正しい選択です。カード不要の60日間があれば、どちらが自分に合うかを見極めるには十分です。

ひとつのワークスペース

DBAはタスクを切り替えているのではありません。アプリを切り替えているのです。

一度のオンコールで8つのウィンドウ。本当のコストはライセンスではなく、移動するたびに失うコンテキストです。Calíopeのツールは、丸一日の仕事がひとつのウィンドウに収まるようにあります。機能の一覧を長く見せるためではありません。

リモートのサーバでSQLを実行する

いまターミナル、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で運ばれます

29
ワークスペースのツール(タブ:27、状況に応じて開くもの:2)
3
サーバがまったく要らないツール
0
どの作業でも、切り替えが必要なアプリの数

しかも、そのどれもが常に画面を占めているわけではありません。どのツールも、作業で必要になったときに開くタブです。毎日使うならピン留めし、終わったら閉じます。ワークスペースには、開いたものしか表示されません。一覧が長いのは、DBAの一日が長いからです。一覧をすべて見る →

Calíopeを選ぶ理由

Appleのエコシステムのために作った3つのこと。

地球上のすべてのデータベースエンジンに対応しようとしているわけではありません。私が力を注いでいるのは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回だけです。

Mac、iPhone、iPad、Apple Vision Proのネイティブウィジェット。

macOSのデスクトップに、サーバの実際のメトリクスを表示するウィジェット。そして同じウィジェットがiPhone、iPad、Apple Vision Proにもあります。macOSのデスクトップでは4サイズ(通知センターでは3サイズ)、iPadのホーム画面では4サイズ(特大を含む)、iPhoneのホーム画面では3サイズ、そしてロック画面には3種類のアクセサリ(長方形、円形、インライン)。Apple Vision Proでは、壁の向こうが透けて見えるガラスの上に4サイズ。接続中の数、QPS、キャッシュヒット率、稼働時間を、アプリを開かずに確認できます。

デスクトップと壁に、サーバのメトリクス

スキーマを知っているAI。

ふだんの言葉で質問してください。アシスタントは、アクティブなデータベースのテーブル、列、外部キーをコンテキストとして、選んだプロバイダに送ります。Apple Intelligenceならデバイスの外には何も出ず、Ollamaなら指定したマシンの外には何も出ません。だから返ってくるSQLは、架空のスキーマではなく、あなたのデータに対して実行できるものです。

キーはあなたのもの。送るのはスキーマで、行は送りません。

iPadとApple Vision Proを一級市民として。

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のプラットフォームだからこそできる部分も備えています。

SQLエディタ

  • 外部キーからJOINを提案する、スキーマを理解する自動補完
  • 閉じていない文字列、コメント、バッククォート、対応の取れていない括弧を入力中に指摘するSQLリンター
  • データや構造を変える文を、サーバに届く前に止めるセーフモード
  • SQLプレーヤー ― 複数の文からなるスクリプトを1文ずつ実行
  • エンジンごとに分類され、iCloudで同期されるスニペットのライブラリ
  • クイックオープンのパレット(⌘⇧O)と、単語の境界を守るシンボル名の変更

接続とセキュリティ

  • SwiftNIOによるネイティブのSSHトンネル(ed25519、ECDSA P-256/384/521)
  • StrictHostKeyCheckingと同等のTOFUによるホスト鍵の検証
  • 厳格なTLS検証が標準。自己署名証明書は明示的に許可した場合のみ
  • 接続前のTouch ID/Face ID(プロファイルごと)
  • iCloud同期を選べるキーチェーン

スキーマとモデリング

  • 外部キーを編集できるインタラクティブなER図
  • 作成と変更のためのビジュアルなテーブルビルダー
  • ALTERスクリプトを生成するスキーマ比較
  • 接続中の2台のサーバ間のデータ移行
  • インデックス、ビュー、トリガー、イベント、ルーチンの専用エディタ

管理

  • リアルタイムのダッシュボード(接続数、QPS、キャッシュヒット率)
  • ガイド付きのKILLを備えたプロセスリスト
  • 権限、パスワード、認証プラグインを扱うユーザ管理
  • レプリケーションモニタ + バイナリログビューア
  • 設定できるヘルスアラート

バックアップ

  • 細かい選択:テーブル、ビュー、ルーチン、トリガーを選べます
  • 数時間ごとから毎月までのスケジューラと保持期間
  • オブジェクトごとのエラーをフッターに報告(黙って失敗しません)
  • 値はそれぞれのエンジンの方言で書かれ、識別子はエスケープされます
  • gzip圧縮を選べます

分析とプロファイリング

  • アクセスの種類で色分けされる実行計画ビューア
  • フェーズごとの時間を表示するクエリープロファイラ
  • 列のプロファイラ(NULL、異なる値の数、最小、最大、平均、最も頻繁な値)
  • 実際のクエリーにもとづくインデックスアドバイザ
  • 比較ビュー:同じクエリーを2つの接続で実行し、行ごとに差分を表示

AIアシスタント

  • アクティブなスキーマをコンテキストにした、自然言語 → SQL
  • デバイス上のApple Intelligenceと自分のマシン上のOllamaはどちらもキー不要。OpenAI、Google Gemini、Anthropic Claudeはご自身のキーで
  • 自分のAPIキーを使えます(キーチェーンに保存)
  • デバイス上で認識される音声入力。音声がデバイスの外に出ることはありません
  • 送られるのは質問とスキーマ(テーブル、列、キーの名前)だけで、行のデータや認証情報は決して送られません

ウィジェット

  • macOSのデスクトップ:小、中、大、特大(通知センターでは最初の3つ)
  • iPhoneとiPadのホーム画面:小、中、大、特大(iPadのみ)
  • iPhoneとiPadのロック画面:長方形、円形、インライン
  • Apple Vision Pro、壁の上:小、中、大、特大。壁に埋め込むか、壁から浮かせるか
  • ディープリンク(caliope://server/<uuid>):ウィジェットをタップ → ダッシュボード
  • タイムアウト付きのバックグラウンド更新。共有コンテナに認証情報は置きません

Appleのエコシステム

  • AppIntents/Siri:接続、クエリー、一覧、タブを開く
  • プロファイル、グループ、スニペット、レポート、SQLアラートのiCloud同期
  • 英語、スペイン語、フランス語、ドイツ語、イタリア語にローカライズ(アプリとウィジェット)
  • Finderから.sqlファイルを開けます
  • 状況に応じたTipKitのガイド

プライバシーとコンプライアンス

  • Appサンドボックスが有効(Mac App Storeの水準)
  • 自分のデータをすべて削除ボタン(GDPR第17条)
  • プライバシーが標準:キーチェーンはローカル、iCloudは選んだ場合のみ
  • インジェクション対策として、SQLの識別子のエスケープを一か所に集約
  • アナリティクスなし、トラッキングなし、広告なし
  • ローカルの使用状況レポートを選べます。標準ではオフ(仕組み)
一覧のすべて

29のツール、ひとつのワークスペース。

どのツールもネイティブのSwiftUIのタブで、Mac、iPad、iPhone、Apple Vision Proで動きます。ツールナビゲータに27、状況に応じて開くテーブルビルダーと実行計画ビューア、セッションがMongoDBなら専用のツールがさらに6つ、Redisなら7つ、CassandraかScyllaDBなら7つ。それぞれが何をするかは、ツールのページのそれぞれのカードにあります。

実際の画面

アプリからそのまま持ってきた、本物の画面です。

これはAppleが審査して承認したのと同じスクリーンショットです。どのウィンドウもネイティブのSwiftUIで、Webビューもクロスプラットフォームのエミュレーションもありません。どう作られているか →

構文のハイライトとクエリーの結果を表示するSQLエディタ
SQLエディタ ― 実行、スクリプトを実行、整形、* を展開、セーフモード、トランザクション、そしてその場に表示される結果。
接続、QPS、キャッシュのメトリクスを表示するリアルタイムのサーバダッシュボード
リアルタイムのダッシュボード ― 接続中のスレッド、1秒あたりのクエリー数、送受信バイト数、InnoDBのキャッシュヒット率。
テーブル、ビュー、インデックス、ルーチンのタブがあるスキーマのカタログ
カタログ ― アクティブなデータベースのテーブル、ビュー、インデックス、フィールド、ルーチン、トリガー、イベント。
テーブルと外部キーを表示するインタラクティブなER図
ER図 ― 外部キーを編集でき、PNG/PDFに書き出せる、インタラクティブなリレーションの配置図。
実行中のクエリー、ユーザ、ホスト、状態を表示するプロセスリスト
プロセス ― ユーザ、ホスト、コマンド、状態を表示するスレッドのライブ一覧。暴走したクエリーをワンクリックで見つけて止められます。
MariaDBのプロファイルを開いた接続マネージャ:ホストとポート、認証情報、エンコーディング、SSL/TLS、SSHトンネル
接続マネージャ ― MariaDBとMySQLのプロファイルをグループにまとめ、接続ごとにSSHトンネルとTLSを切り替えられます。
I/OスレッドとSQLスレッドの状態を表示するレプリケーションモニタ
レプリケーションモニタ ― ソースとレプリカの状態、GTIDの位置、バイナリログの座標をリアルタイムで更新します。
カテゴリごとに整理された、再利用できるSQLのスニペットライブラリ
スニペット ― カテゴリごとに整理された再利用できるSQLを、すぐエディタに入れられます。診断の道具箱がいつも手元にあります。
SQLエディタの中で棒グラフにしたクエリーの結果
結果のグラフ ― どんな結果セットも、エディタを離れずに棒グラフ、折れ線グラフ、円グラフにできます。軸は自動で選ばれます。
エディタの下部にドッキングしたSQLターミナル
SQLターミナル ― エディタにドッキングしたmysql風のプロンプト。ふだんならシェルで実行する一行のコマンドのために。
SQLエディタの中のインタラクティブな地図に描かれた、空間データのGEOMETRY列
空間データの地図 ― GEOMETRY列を本物の地図の上に描きます。ピンや頂点をドラッグすれば、ジオメトリを編集できます。
ドキュメントを型付きの折りたためるツリーで表示するMongoDBのコレクションブラウザ
MongoDB ― コレクションとドキュメントを折りたためるツリーで表示し、ObjectId、decimal128、日付、バイナリなど、すべての値の型も表示します。
保存したレポートを、そのクエリーと型付きの結果の表とともに表示するレポートツール
レポート ― レポートは貼り付けるテキストではなく、実行する成果物です。列の取り決め、表示の型、型付きのパラメータを持ち、2回実行すれば同じものが返ります。
宣言したグループのレプリケーショントポロジの図。プライマリと5台のレプリカがあり、そのうち1台は別のレプリカから読んでいます
レプリケーショントポロジ ― グループ全体をひと目で。宣言するのはあなたで、Calíopeは読むだけです。遅延、GTIDのずれ、停止したスレッドを、メンバーごとに表示します。
ひと目でわかるモニタリング

iPhoneやiPadのロックを解除する前に、サーバの様子がわかります。

Calíopeのウィジェットは、ピン留めしたプロファイルのライブのメトリクスを表示します。macOSのデスクトップでは4サイズ(特大を置けない通知センターでは3サイズ)、iPadのホーム画面では4サイズ、iPhoneのホーム画面では3サイズ、ロック画面には3種類のアクセサリ、そしてApple Vision Proでは壁に4サイズ。ウィジェットをタップすると、そのサーバのダッシュボードにすぐ移動します。

macOSのデスクトップウィジェット

macOSのデスクトップ · 小

iPadのホーム画面のウィジェット

iPadのホーム画面 · 中

macOSのデスクトップウィジェット、大

macOSのデスクトップ · 大

iPhoneで

Calíopeそのものを、ポケットに。

MacやiPadにインストールするのと同じCalíopeを、同じApp StoreのページからiPhoneにインストールでき、iPhoneでは電話向けのレイアウトになります。サーバに接続してクエリーを実行し、プロファイル、スニペット、履歴、アシスタントとの会話は、あなた自身のiCloudで運ばれてすでにそこにあります。

接続

プロファイルとそのグループ:iPhoneから作成、編集、複製、削除できます。パスワードはキーチェーンに残ります。

SQLエディタ

クエリーを書いてサーバで実行し、結果、グラフ、地図をその場で見られます。

スキーマとカタログ

データベース、テーブル、インデックス、ビューを閲覧し、どのオブジェクトのDDLも読めます。

ダッシュボードとモニタリング

接続しているサーバのライブのメトリクスと、宣言したレプリケーショントポロジ。

スニペット、履歴、アシスタント

ライブラリ、実際に実行したもの、過去の会話。あなた自身のiCloudで運ばれます。

すべてがiPhoneの上で動きます:サーバに接続してクエリーを実行します。Macの読み取り専用のミラーではありません。

iPhoneで見る接続
iPhoneで見る接続
iPhoneから書いて、実行する
iPhoneから書いて、実行する
ライブのダッシュボード
ライブのダッシュボード

iPhoneのレイアウトは、Calíope 1.4からいますぐ使えます。Calíopeそのものと一緒に届くので、追加でインストールするものも購入するものもありません。MacとiPadと同じ購入に含まれています。

Apple Vision Proで

クライアントのすべてを、部屋のあちこちのウィンドウに。

1.6から、CalíopeはApple Vision Pro上のネイティブなvisionOSアプリです。ウィンドウのなかのiPadアプリではありません。同じApp Storeのページから同じ購入で入手でき、サーバに接続してクエリーを実行し、ツールはひとつも欠けずにすべてそろっています。

Apple Vision ProのSQLエディタ。結果を地図に表示しています
SQLエディタ。結果を地図に
Apple Vision ProのER図
部屋のなかのER図
Apple Vision Proで見る接続
システムのガラスの上に、接続を

すべてのツール

SQLエディタ、スキーマブラウザ、ER図、バックアップ、レポート、クエリービルダー:iPadと同じツールです。

自分で置くウィンドウ

複数のウィンドウを開き、それぞれ好きな場所に置いておけます。ツールナビゲータと開いているタブは、ガラスの外のオーナメントにあります。

視線に合わせたサイズ

どのコントロールも目で扱えるサイズで、見るとハイライトされます。iPadでFace IDとなっているところは、Optic IDです。

壁のウィジェット

ピン留めしたサーバのメトリクスとフリート全体のヘルスを、壁が透けて見えるガラスの上に。

ネイティブのApple Vision Proアプリは、Calíope 1.6からいますぐ使えます。追加でインストールするものも購入するものもありません:Apple Vision Proではどんな感じか。

手首に、そして壁に

同じApp Storeのページから、さらに2つの画面。

Apple Watchは、Calíopeがあなた自身のプライベートなiCloudに公開するメッセージを表示し、Apple TVは、Calíopeが測ったものをフリートのための壁のダッシュボードにします。どちらもデータベースには接続せず、追加の費用もかかりません:それぞれができること、詳しく。

コンテキストのあるAI

スキーマを説明する必要はありません。もう知っています。

Apple Intelligenceなら、デバイスの外には何も出ません。Ollamaなら、指定したマシンの外には何も出ません。OpenAI、Gemini、Claudeでは、アクティブなデータベースのスキーマ(テーブル名、列、外部キー)が、あなた自身のキーでそのプロバイダに送られます。行と認証情報は決して送られません。プロバイダを設定しなくても、Calíopeのほかの機能はすべて動きます。

U
過去30日間で注文数が最も多いユーザを5人、メールアドレスと注文の合計金額を含めて表示して。
↓ あなたのスキーマにもとづいて生成されたSQL
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は標準で検証されます。識別子は一か所でエスケープされます。

SwiftNIO SSH

ed25519とECDSA P-256/384/521に対応したネイティブのSSHトンネル。システムのsshには依存しません。復号した鍵がディスクに書かれることはありません。

TOFUによるホスト鍵

最初の接続時に、ホストのフィンガープリントがキーチェーンに保存されます。それが変わると、Calíopeは接続を拒否します。OpenSSHのStrictHostKeyChecking=yesと同じふるまいです。

厳格なTLS

SSLを有効にすると、証明書チェーンは標準で、システムの信頼されたルートに対して完全に検証されます。検証されていない証明書を受け入れるには、警告付きのスイッチを明示的にオンにする必要があります。

選べるiCloudキーチェーン

データベースのパスワードは、標準ではデバイスに残ります。iCloudキーチェーンでの同期は意図して選ぶもので、iCloudを使うことの自動的な副作用ではありません。

SQLインジェクションに安全

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としてデバイスに残り、自動的に送られることは決してありません。

使用状況レポートの仕組み →

🐞 バグをつぶし、力を集中する

レポートをオンにしてファイルをメールで送ってくだされば、ツールの使用回数とエラーの報告が、バグをすばやくなくし、いちばん使われているツールに開発の力を集中する助けになります。名前もアカウントも広告識別子も含まれません。すべてあなたが決めることで、何もひとりでに私に届くことはありません。

公開のロードマップを見る →

よくある質問

正直な質問に、短い答えを。

このWebサイトは、ダウンロードできるバージョンを説明していますか?

はいでもあり、いいえでもあります。ページ上部のお知らせに書いてあるとおりです。1.6はMac、iPad、iPhone、Apple Watch、Apple TV、Apple Vision Pro向けにApp Storeで公開中で、このページはCalíope 1.7について説明しています。私がいま作っているバージョンです。このページにあるものはすべて実在し、完成しています。計画ではなく、作ったものです。それぞれの機能がどのリリースで入ったかは変更履歴に書いてあります。

Parquetファイルを読み込まずにクエリーできますか?

はい。DuckDBエディタでは、「データファイルをクエリー…」で選んだファイル(Parquet、CSV、JSON)ごとにビューが作られ、ファイルは置いてある場所のままです。データベースに何かがコピーされることはありません。データベースを開いていなければ、Calíopeはメモリー上にデータベースを開きます。残しておきたいときは「別名で保存…」で.duckdbファイルに書き出せます。DuckDBはアプリに組み込まれているので、インストールするものも、動かすサーバもありません。

29のツールは多すぎませんか?

どのツールもワークスペースのタブで、ワークスペースには開いたタブしか表示されません。新しいセッションはタブひとつで始まります。開くまでは、何もポーリングせず、描画もせず、メモリーも使いません。だから毎日使う3つをピン留めして、残りのことは考えなくてかまいません。一覧が長いのは、あなたがいま8つのアプリを開いているのと同じ理由です。DBAの一日には、クエリー、スキーマの作業、モニタリング、バックアップ、ユーザ、ローカルのファイル、そして誰かがメールで送ってくる.csvまであります。それが私の選んだトレードオフです。幅を持たせたのは切り替えをなくすためで、幅そのもののためではありません。それに、長い一覧を作るためにツールを作ったわけでもありません。私は2016年からDBAとして働いていて、どのツールもそれが必要になった勤務のなかから生まれ、いまも毎日自分のサーバで使っています。だから完成しているのです。

Calíopeには、実際にいくつのツールがありますか?

ワークスペースの最上位のツールが27あり、それぞれがピン留め、並べ替え、閉じることのできる専用のタブとして開きます:SQLエディタ、ダッシュボード、AIアシスタント、カタログ、クエリービルダー、サーバ情報、プロセスリスト、SQLアラート、バックアップ、ユーザ管理、テーブルメンテナンス、データ移行、ER図、スキーマ比較、レプリケーションモニタ、バイナリログビューア、スニペット、クエリーログ、サーバヘルスモニタ、SQLiteエディタ、DuckDBエディタ、ファイルプレビュー、エラーログ、一括検索と置換、レポート、レプリケーショントポロジ、スロークエリーログ。さらに2つ、テーブルビルダーと実行計画ビューアが、カタログとSQLエディタから状況に応じて開くので、合計で29です。MongoDBのセッションでは、コレクション、クエリー、インデックス、サーバ、コマンド、プロファイラの6つが加わります。Redisのセッションでは、キーブラウザ、サーバパネル、メモリーアナライザ、スローコマンド、接続中のクライアント、コマンドコンソール、ノードトポロジの7つが加わります。CassandraやScyllaDBのセッションでは、CQLクエリー、キースペースエクスプローラ、クラスタ、ノード、接続中のクライアント、トレースとスロークエリー、ロールと権限の7つが加わります。一覧のすべてをご覧ください。

CalíopeはPostgreSQLやほかのデータベースに対応していますか?

はい。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、そしていまのこのアプリです:その道のりのすべて。

WindowsやLinux版はありますか?

いまのCalíopeはAppleのプラットフォーム専用です。その価値は、macOS、iPadOS、iOS、visionOS、ウィジェット、AppIntents、キーチェーン、iCloudとの深い統合にあり、クロスプラットフォームへの移植ではそれが失われてしまいます。WindowsやLinuxが必要なら、Qtで作った以前のCalíopeが、メンテナンスされていないアーカイブとして旧Qt版のページで今も入手できます。

お試し期間が終わると、データはどうなりますか?

ローカルのデータ(プロファイル、クエリーログ、スニペット)はデバイスに残ります。お試し期間が終わると、Calíopeは購入の画面を表示し、何も削除しません。消去もしたいときは、「設定」›「一般」→「自分のデータをすべて削除」を使ってください。iCloudにあるものも、すべてのデバイスで消去されます。

メンテナンスをやめたらどうなりますか?

アプリは動き続けます。私のサーバには何も依存していないからです。「ずっと」が何を意味するかは価格の下に書いてあります。

クエリーはクラウドに送られますか?

オプションの機能をオンにした場合だけです。クエリーログは標準ではローカルです。クエリーログのiCloud同期は選んだ場合だけで、クエリーのテキストがそのままあなたのプライベートなiCloudに送られることをはっきり警告します。AIアシスタントが送るのは、入力した内容とスキーマのメタデータだけで、行のデータや認証情報は決して送りません。

Calíopeを使うのにOpenAIのキーは必要ですか?

いいえ。そもそもキーがまったく要らないかもしれません。Apple IntelligenceはMacの上で、Ollamaはあなたのマシンの上で動き、どちらもキーを求めません。キーが必要なのはクラウドのプロバイダです。それにAIアシスタントは数ある機能のひとつで、プロバイダを設定しなくても、ほかの機能はすべてふだんどおり動きます。

Calíopeが中国本土で提供されていないのはなぜですか?

CalíopeにはOpenAI、Google Gemini、Anthropicに接続できるAIアシスタントが含まれているからです。中国本土のApp Storeでは、生成AIを使うアプリは中国の規制当局の許可を得ていなければ掲載されず、これらのサービスはその許可を得ていません。そのストアのためだけにアシスタントを外すこともできますが、それはアプリの2つ目のバージョンを保守することになるので、そうしないことにしました。Calíopeは、香港、マカオ、台湾を含め、App Storeのほかのすべての国と地域で提供しています。

仕事の本番サーバでCalíopeを使えますか?

はい。Calíopeは毎日のプロの仕事のために作られ、セキュリティのレビューも受けています。SSHトンネル、TLSの検証、生体認証、DDLの監査ログ、SQLリンターは、まさにそのためにあります。購入はApple IDごとです。チームでのライセンスについては、私に連絡してください。

MariaDB、MySQL、TiDB、PostgreSQL、SQL Server、ClickHouse、Oracle Databaseはどのバージョンに対応していますか?

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も同じプロトコルを話しますが、私は測っていません。

CalíopeにmacOS 26、iPadOS 26、iOS 26、visionOS 26、watchOS 26、tvOS 26が必要なのはなぜですか?

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を作っているのは誰ですか?

ひとりの人間です。Calíopeは、コスタリカで2016年からDBAとして働いているDavid Villalobos Cambroneroが書き、保守しています。これは私が作る2つ目のクライアントです。1つ目はQt版のCalíopeで、このアプリより何年も前に始めたものです。そしてその前には、Gambasのためのデータベースのコンポーネントがありました。Calíopeについてのページに、その道のりのすべてと、Apple版のソースを公開していない理由を書いています。

CalíopeはAIを使って作られていますか?

はい。私はAIの助けを借りて書き、出荷する前にすべての変更をレビューして承認しています。責任は私にあります。Calíopeについてのページで、その方法と、それがなぜ買い切りで売れる理由になっているのかを説明しています。これはアプリの作り方の話です。Calíopeの中のAIアシスタントは別のもので、開いたときにだけ使います。

なぜCalíopeという名前なのですか?

ミューズにちなんでいます。Calíopeはカリオペ、9人のミューズの長姉で、叙事詩のミューズであり、その名は美しい声を意味します。長い物語、つまり最初から順を追って、何ひとつ省かずに語らなければならない物語を頼む相手でした。

それがデータベースクライアントの仕事であり、この名前が定着した理由です。Calíopeはあなたのデータを作り出すことも、所有することもありません。データに声と、たどれる順序を与え、あとは邪魔をしません。アクセントがíにあるのは、この名前がスペイン語で、名づけられた言語がスペイン語だからです。