バージョン1.6 — 2026年10月22日 リリース済み
✨ 新機能
CalíopeがOracleに対応
Oracle Databaseがネイティブのエンジンとして加わりました。Calíopeのために書かれたドライバを使い、接続はTLSまたはSSHトンネルで暗号化されます。独自のキーワード、スニペット、関数リファレンス、PL/SQLを備えたSQLエディタ、パッケージ、シーケンス、サーバ自身が書くDDLを含むカタログ、テーブルビルダー、インデックスアドバイザ付きの実行計画ビューア、プロセスリスト、バックアップ、ユーザ、スロークエリーログ、そしてDBAハンドブックのOracleの14章に対応しています。Oracle Database 26ai以降。Data GuardのレプリケーションとAWRは対象外です。Oracleの接続を作成する前に、すべてのデバイスでCalíopeをアップデートしてください。以前のバージョンでは、MariaDBとして読み込まれてしまいます。
環境タグ
各接続に、好きな名前と色の環境タグ(ローカル、ステージング、本番環境など)を付けられます。すべてのツールの上にその色の帯が表示されるので、何かを実行する前に、どのサーバにいるかがわかります。タグには保護レベルがあります。保護なし、書き込みを確認(実行のたびにタグの名前を示して1回確認します)、または読み出し専用(書き込むものは送信せず、書き込み専用のツールを非表示にします)です。MySQL、MariaDB、PostgreSQL、ClickHouseでは、サーバ自体も読み出し専用になります。これは事故を防ぐための保護で、セキュリティではありません。セキュリティとは、サーバ上の読み出し専用ユーザのことです。
CalíopeがClickHouseに対応
ClickHouseがネイティブのエンジンとして加わりました。HTTPまたはHTTPSのインターフェイスを通じて、Calíopeのために書かれたクライアントを使います。独自のキーワード、スニペット、関数リファレンスを備えたSQLエディタ、ソートキー、パーティションキー、マテリアライズドビューを含むカタログ、テーブルビルダー、実行計画ビューア、進行中のミューテーションを表示するプロセスリスト、バックアップ、ユーザ、メンテナンス、スロークエリーログ、テーブルごとのレプリカのモニタに対応しています。ClickHouse 25.3以降。ClickHouseの接続を作成する前に、すべてのデバイスでCalíopeをアップデートしてください。以前のバージョンでは、MariaDBとして読み込まれてしまいます。
CalíopeがRedisに対応
Redisがネイティブのエンジンとして加わりました。Calíopeのために書かれたクライアントを使い、RESP2とRESP3、TLS、スタンドアロンサーバ用のSSHトンネル、そして各キーを保持するノードまでたどるクラスタに対応しています。専用のツールは7つです:キー(SCANでキースペースをプレフィックスごとにまとめて走査し、各値を型に応じて表示し、慎重に編集します)、サーバ(メモリー、ヒット率、永続化、Pub/Sub)、メモリー(各プレフィックスが占める量を測定)、スローログ、クライアント、コンソール(危険なコマンドは拒否するか確認を求めます)、トポロジ(レプリカとクラスタのスロット)。スニペット、レポート、AIアシスタントもRedisで使えます。Redisの接続を作成する前に、すべてのデバイスでCalíopeをアップデートしてください。以前のバージョンではMariaDBとして読み込まれ、保存するとその形で書き換えられてしまいます。Redisを選び直せば元に戻ります。
Apple Vision ProのCalíope
ネイティブのvisionOSアプリです。ツールナビゲータと開いているタブはガラスの外のオーナメントに配置され、すべてのツールが視線とピンチで操作できます。
バージョン1.4 — 2026年9月8日 リリース済み
✨ 新機能
1回の支払いで、ずっと使える
Calíopeはサブスクリプションではなくなりました。一度購入すれば、すべてのデバイスで使え、今後のアップデートもすべて受け取れます。購入を決める前に、すべての機能を60日間お試しいただけます。
1つのCalíopeを、すべてのデバイスで
Calíopeは、デバイスごとにApp Storeのページを持つのをやめました。同じページから、Mac、iPad、iPhone、Apple Watch、Apple TV、Apple Vision Proにインストールでき、1回の購入ですべてをカバーします。購入はプラットフォームではなくアプリに属するので、二重に請求されることはありません。
iPhoneのCalíope
Calíopeは電話向けにレイアウトを変え、ほかのすべてのデバイスと同じApp Storeのページからインストールします。ビューアではなくクライアントそのものです:サーバに接続してクエリーを実行し、iPadと同じツールがあり、どこにもデバイスの確認はありません。プロファイル、スニペット、履歴、アシスタントの会話はあなた自身のiCloudで届き、そのスイッチが閉じているときは、空の画面を見せて何も問題がないと思わせる代わりに、そのスイッチの名前を示します。
Apple WatchのCalíope
Calíopeが報告したことのすべてを、手首に、日ごとにまとめて:終わった、失敗した、または実行されなかったバックアップとレポート、時間がかかりすぎたクエリー、切れたSSHトンネル、失敗したiCloud同期、しきい値に近づいたサーバ。8つのグループに18種類あり、それぞれ時計で設定した言語で書かれます。通知は任意で、読み取りとは別のスイッチです。iPhoneのCalíopeと一緒に、同じ購入で届き、読み取るだけです:あなたのデータベースに接続することはありません。
Apple TVのCalíope
Apple TVを、サーバ群のための壁掛けダッシュボードに変えるテレビの画面です:サーバごとに1枚のタイルで、部屋の向こうからでも読める大きさで、その状態(正常、警告、重大、到達不能、データなし)と、問題があるときは何が問題かを表示します。稼働時間、接続数、実行中のスレッド、1秒あたりのクエリー数、キャッシュのヒット率、最も長く実行中のクエリー、レプリカの遅延。データの古さは、Calíopeが宣言する間隔からテレビ自身が計算するので、金曜日に電源を切ったMacのせいで、週末ずっとダッシュボードが緑のままになることはありません。状態を色だけで示すことはありません。読み取るだけです:あなたのデータベースに接続することはなく、Apple TVにはiCloud DriveもiCloudキーチェーンもないので、それは私ではなくプラットフォームの保証です。
キー不要のアシスタントと、AIのツールとしてのCalíope
アシスタントは、Apple Intelligenceで最初の起動から使えます。キーは不要、費用もかからず、デバイスの外に出るものはありません。ローカルモデルを使いたい場合は、Ollamaも使えます。さらにMacでは、CalíopeをMCP経由でClaude DesktopやCursorのツールにできます。読み出し専用で、チェックを入れた接続だけ、アプリが開いている間だけです。
スロークエリーを、どのエンジンでも
Calíopeは、時間がかかりすぎたクエリーについてサーバがすでに記録している内容を読み取ります。接続するすべてのクライアントの分で、Calíopeからのものだけではありません。同じ画面で、ログをオンにしたり、しきい値を変えたり、ログを空にしたりできます。各エンジンにはそれぞれの用語で対応します:MySQL、MariaDB、Aurora、PostgreSQL、そして専用ツールを持つMongoDB。ボタン1つでクエリーをエディタに送れ、そこにはプロファイラがすでにあります。空のリストが答えになることはありません:クライアントからログを読めないときは、その理由を画面がはっきり示します。
🛠 変更
システム要件
Calíope 1.4には、macOS 26 Tahoe、iPadOS 26、iOS 26、watchOS 26、tvOS 26が必要です。Apple Vision ProではiPadのアプリがインストールされるので、要件はiPadOS 26のアプリを動かせるvisionOSです。バージョン1.2は、macOS 15 SequoiaとiPadOS 18で引き続き入手できます。
バージョン1.3 — 2026年8月27日 リリース済み
✨ 新機能
CalíopeがPostgreSQLに対応
CalíopeはPostgreSQLにネイティブで対応します。MySQLのアダプタではなく、専用の実装です:SQLエディタ、カタログ、テーブルビルダー、バックアップ、レポート、ユーザ、テーブルメンテナンスは、すべてPostgreSQLの構文と用語を使います。PostgreSQL 13以降。レプリケーションは引き続きMySQLとMariaDBの機能で、エンジンにないものは表示されなくなりました:対応しないツールは出てこなくなり、両方に当てはまるカードには一方の名前が付かなくなりました。
音声がデバイスの外に出ることはありません
AIアシスタントの音声入力は、すべてMacやiPadの上で認識されるようになりました。音声はデバイス上で文字に起こされ、どのサーバにも送られないので、オフラインでも音声入力が使えます。あなたの言語の音声入力モデルがインストールされていない場合は、ネットワークに頼るのではなく、Calíopeがそのことを伝え、追加する場所を案内します。
ヒントは1つずつ
Calíopeには70を超える使い方のヒントが入り、それを控えめに出します:ツールに入るたびにちょうど1つ、2つ同時に出ることはなく、次に来たときは次のヒントです。間違いを防ぐものが先に来るように並べています。SQLiteエディタ、検索と置換、クエリービルダー、スニペット、エラーログ、サーバ情報、MongoDBのツールには、初めてヒントが付きました。設定でオフにすることも、最初からやり直すこともできます。
レポート
レポートは、出力が決まっていてパラメータを宣言した保存済みのクエリーです:期待する列、その書式、求めるパラメータ、どのソースから来るかを保存しているので、2回実行しても同じものが出ます。パラメータはクエリーの文とは別にバインドして渡すので、そこに何を入力してもクエリーを壊せません。リレーショナルデータベース、SQLiteファイル、MongoDBに対して動きます。CSV、TSV、JSON、Markdown、HTML、XML、テキスト、Excel、ページ分けしたPDFに書き出せます。
先に準備するレポート
すべてのレポートが1つのクエリーから出てくるわけではありません。セッション変数を設定し、一時テーブルを何回かに分けて作り、インデックスを付けて、最後にそれを読む:スクリプト全体が1つの接続で実行されるので、最初の文で作った一時テーブルは最後の文でもまだ存在します。それでもあなたのデータに触れることはありません:最後のSELECTの前に使えるのは、SET、USE、そしてレポート自身が作ったテーブルへの書き込みだけで、それ以外は1行も実行する前に文の番号とともに拒否されます。
実行履歴、バックアップと共有
実行するたびに、キャンセルしたものやスキップしたものも含めて1行が残ります。パラメータ、行数、かかった時間、どのマシンで実行したか。レポートとバックアップは、互いに混ざらない2つの範囲で同じ履歴を使います。バックアップの履歴からは以前の10件の上限がなくなり、選んだ保持期間が加わり、iCloudに複製できます。
スケジュールしたレポート
毎日、毎週、平日、毎月、またはN時間ごと。すでに開いているセッションを必要とせず、プロファイルから自分の接続を開きます。制限はアプリの中にはっきり書いてあります:スケジュールした実行はCalíopeが開いている間だけ行われます。アプリが閉じているときに予定の時刻が来た実行は、理由とともにスキップとして記録されます。
レプリケーショントポロジ
どのマシンがプライマリで、どれがレプリカかを宣言します(検出はしません。検出には今接続しているものしか見えず、勝手に変わるグループができてしまうからです)。そして、グループ全体を一度に見られます:上にバイナリログとその位置、レプリカごとに1行で遅延、2つのスレッド、GTIDのずれ、そして図。あなたに反論もします:宣言したレプリカがプライマリから見えないときや、レプリカがほかを指しているときは、そう伝えます。応答しないメンバーがいるのはエラーではなく通常の状態です。読み取り専用で、その状態は電話にも届きます。
ウィジェットを隅々まで見直しました
ウィジェットは、デバイスではなく、アプリで選んだ言語で表示されます。Calíopeを終了しても最後の読み取り値を保持し、見ようとしたときに空白になることはありません。サーバが応答しなくなると赤で知らせ、大きな文字サイズでは表示する項目を減らしますが、数値を切り詰めずにすべて表示します。PostgreSQLでは、そのエンジンが測定する1秒あたりのトランザクション数を表示します。
macOSで結果をExcelとして保存
macOSで、クエリーの結果を.xlsxに書き出すと失敗していました。今は、ほかのすべての書き出しと同じ保存パネルを通ります。
🛠 変更
システム要件
Calíope 1.3には、macOS 26 TahoeとiPadOS 26が必要です。デバイス上の音声入力は、AppleのSpeechAnalyzerとDictationTranscriberの上に作られており、それらはこれより前のバージョンには存在しません。macOS 15 SequoiaやiPadOS 18を使っている場合は、バージョン1.2を引き続き入手でき、そのまま動きます。
バージョン1.2 — 2026年8月11日 リリース済み
✨ 新機能
MongoDB
ドキュメントデータベースを扱うためのツールです:コレクションとドキュメントをそれぞれの用語で見て回り、JSONとして編集し、フィルタや集計パイプラインを書き、インデックスを管理し、サーバの状態、実行中の操作、ユーザを確認できます。各値には型(ObjectId、decimal128、日付、バイナリ)が表示されます。スキーマのないデータベースでは、それが情報の半分だからです。
iPhoneのCalíope — 1.2で作られ、リリースされなかったもの
1.2と並行して作ったもの:接続、スニペット、クエリーの履歴、アシスタントの会話、エラーログを、すべてiCloudで運びます。これらの画面はあなたのサーバに接続せず、Calíopeが同期するものを表示します。そのため、iCloudがないと読むものがなく、空の画面を見せる代わりに、どのスイッチが閉じているかを伝えます。ロック解除にFace ID、5つの言語、デモモード。エラーログは読めますが、整理はできません:それはデスクトップに残ります。別のアプリとして作られ、App Storeには届きませんでした。今はCalíope自体の中に、電話のレイアウトとして入っており、1.4に載っています。
1つのサーバに2つのアドレス
各接続に代替ホストを指定できるようになりました。メインのホストが応答しない場合、Calíopeは同じポートと同じ認証情報で2つ目を試します。同じサーバに、Macからはあるアドレスで、iPadからは別のアドレスで接続する場合に便利です。代替ホスト経由でセッションが開いたときは、そのことが表示されます。
SQLiteエディタ
Macから.sqliteや.dbのファイルを開いて、実際に作業できます:構造を見て回り、データを編集し、クエリーを実行し、PRAGMAを確認します。変更はあなたが指示したときに保存され、いつでも元に戻せます。CSV、JSON、SQLで読み込みと書き出しができます。サーバも接続も要りません。暗号化していないローカルのデータベースのための、独立したツールです。
データベース全体で検索と置換
データベースのすべてのテキスト列でテキストを検索し、一括で置換します。何かを書き込む前に、各行がどうなるかを1行ずつ正確に確認できます。シミュレーションではなくサーバが計算した結果です。検索で見つかる件数が置換で変えられる件数より多い場合は、Calíopeが警告します。
空間データを地図に
空間データの列が、バイトの羅列として表示されなくなりました。Calíopeがそれを読み取り、結果のグリッドの横に開く地図に、標準、ハイブリッド、航空写真の表示で描きます。点や頂点をドラッグして変更をデータベースに適用できます。その際は必ず先に確認が求められ、結果に信頼できる主キーがある場合に限られます。
数GBのバックアップ
巨大なデータベースのダンプと復元が、マシンのメモリー容量に左右されなくなりました。バックアップは1行ずつ書き出され、復元はファイル全体を読み込むのではなく、SQL文を1つずつ読み込みます。400万行で722 MBのダンプが、68 MBを超えるメモリーを使わずに作成され、20秒足らずで完全に復元されます。キャンセルすればダンプは確実に止まり、以前のバージョンのファイルも引き続き認識されます。
設定をバックアップ
Calíopeが保持しているもの(接続、グループ、設定、履歴)をすべてファイルに保存し、必要なときにいつでも戻せるようになりました。Calíopeが毎日または毎週自動でコピーを作成してiCloudに保管することもでき、どのデバイスからでも復元できます。また、データが失われるおそれのある操作の直前には、復元ポイントが保存されます。パスワードは、求めた場合にのみ、必ず自分のキーで暗号化して書き出されます。
エラーが自らを説明し、記録されるように
何かが失敗すると、Calíopeは何が起きたか、何ができるかを伝え、詳しい説明へのリンクを示します。すべては専用のログ(ワークスペースの新しいツールで、オフラインでも使えます)に残り、書き出したり、必要ならiCloudと同期して、iPadで失敗したことをMacで確認したりできます。
ファイルプレビュー
ファイルを読みたいだけのときのために。開くとCalíopeが内容を理解します:Markdownは文書のように読め、SQLはハイライトされ、JSONは整えられ、CSVは表になり、RTFは構造と強調を保ち、プレーンテキストとログはそのままです。ディスク上のファイルが変わると、表示も自動で追いつきます。読み取り専用で、接続は要りません。
RTFのプレビュー
ファイルプレビューで.rtfファイルも開けるようになり、マークアップではなく文書として表示します:見出し、リスト、太字、斜体、下線、取り消し線、リンク、配置。書体、サイズ、色はCalíopeのものを使うため、テキストはDynamic Typeに合わせて拡大縮小し、ライトテーマでもダークテーマでも同じように読めます。そのことは、省いたものとあわせて下部に表示されます。
スリープさせない
時間のかかるバックアップ、大きな読み込み、時間のかかるクエリーが、Macがスリープしたせいで途中で切れることはもうありません。オンにして、オフにして、勝手に切れることはなく、見えるところに表示され続けるので、うっかりつけっぱなしにすることもありません。iPadでは、Calíopeが前面にある間は画面をつけたままにします。
🛠️ 改善
わかりやすくなった操作
サイドバーにすべてのツールが1か所に集まり、スキーマツリーは実際に使う場所、SQLエディタの中に移りました。
アクセシビリティ
この方向への確かな一歩:ネイティブのダークインターフェイス、「視差効果を減らす」と「透明度を下げる」への対応、コントラストの改善、そして色だけでなくアイコンとテキストで見分けられる状態表示。
翻訳とヘルプ
5つの言語すべてを見直して広げ、ヘルプを最新の状態にしました。
セキュリティと安定性
目には見えなくても、感じられる内部の作業。
🐞 修正
あちこちの小さなこと
アプリ全体にわたる、かなりの数の細かい修正。