DB Browser for SQLite(DB4S)は、SQLiteデータベースを閲覧するための定番の無料ツールです。オープンソースでクロスプラットフォーム、長年使われ続けています。しかしMacで使ってみると、摩擦に気づくはずです。Cmd+Qが期待通りに動かないことがあり、ファイルダイアログはまるで別のOSのもののように見え、インターフェースは他のアプリとどこか噛み合いません。動きはしますが、しっくりこないのです。
DB BrowserがMacで物足りない点
DB4SはクロスプラットフォームのユーザーインターフェースフレームワークであるQtで構築されています。Mac上では、これはアプリがネイティブのmacOSコントロールを使用していないことを意味します。細かな点でそれに気づくでしょう——タブバーはSafariのものと一致せず、スクロールの挙動もどこかおかしく、Handoffも、Spotlight連携も、まともなダークモード対応もありません。またこのアプリはmacOSのドキュメントベースアーキテクチャに対応していないため、複数のデータベースをネイティブのタブで開くこともできません。
パフォーマンスも別の問題です。大きなテーブルを含むデータベースを開くと動作が重く感じられ、クエリの実行中にUIがフリーズすることもあります。2026年のデスクトップアプリとして、ユーザーはより高い応答性を期待しています。
だからといってDB4Sが悪いツールというわけではありません——その分野では優れたツールです。しかしMacを使っていて、ネイティブに感じられるものを求めるなら、そこにはギャップが残ります。
Tome:ネイティブなmacOS向け代替アプリ
Tomeはそのギャップを埋めます。SwiftとAppKitでmacOS向けに特化して構築された、ネイティブなSQLiteブラウザ兼エディタです。テーブルの閲覧、データの編集、クエリの実行といった日常的な用途において、DB Browserが行うことをすべてこなしつつ、Macにふさわしいインターフェースにまとめられています。
DB Browserで行うすべてを、ネイティブに
すっきりしたサイドバーでテーブル、ビュー、インデックス、トリガーを閲覧できます。行データは高速でスクロール可能なグリッドで表示されます。セルはSQLを書かずにその場で編集可能。クリック一つで行の挿入・削除もできます。CREATE TABLE文を手書きする代わりに、ビジュアルエディタで新規テーブルを作成できます。
必要なときのためのSQLクエリエディタ
Tomeには、テーブル名・列名のシンタックスハイライトとオートコンプリートを備えた本格的なSQLクエリエディタが搭載されています。SELECT、UPDATE、DELETE、その他どんなクエリでも実行し、結果を即座に確認できます。
ドキュメントベースのワークフロー
DB4Sとは異なり、TomeはmacOSのドキュメントベースアーキテクチャを採用しています。各データベースはそれぞれ独自のウィンドウまたはタブで開きます。複数のデータベースを同時に開いて並べて配置し、他のMacアプリのドキュメントを切り替えるのと同じ感覚で切り替えられます。