SQLエディターとクエリワークフロー
構文ハイライト、スキーマ対応の自動補完、複数タブの結果表示、Vimモード、クエリ履歴、トランザクションベースのバッチ実行を備えたSQLを記述できます。失敗したバッチはロールバックできます。
TableProはmacOS向けの無料オープンソースデータベースクライアントです。MySQL、PostgreSQL、MariaDB、SQLite、Redis、MongoDB、SQL Server、Oracle、ClickHouse、BigQuery、Snowflakeなど、29種類のデータベースエンジン向けのネイティブドライバーを提供します。9種類のドライバーはアプリに同梱され、残りのドライバーは選択時にダウンロードされます。
このアプリは、データベースレコードの参照・編集に対応するデータグリッドとSQLワークベンチを組み合わせています。クエリ結果はタブで開き、編集内容は確定するまでメモリ上に保持されます。データベースに応じて、SSHトンネル、SSL/TLS、Unixソケット、TCP/IPを使って接続できます。クラウドサービスを接続経路に置くことなく、ローカルデータベース、ホスティングサービス、リモート環境に1つのクライアントから接続したいMacユーザー向けに設計されています。
構文ハイライト、スキーマ対応の自動補完、複数タブの結果表示、Vimモード、クエリ履歴、トランザクションベースのバッチ実行を備えたSQLを記述できます。失敗したバッチはロールバックできます。
型を認識するグリッドで、行の参照、フィルタリング、並べ替え、追加、削除、編集を行えます。変更は保存するまで保留され、セッション中は元に戻す・やり直す操作も利用できます。
クエリプランを展開可能でコストを色分けしたツリーとして表示し、生のEXPLAIN出力を確認できます。PostgreSQLユーザーはJSONB値をツリーエディターで開くこともできます。
AIアシスタントを使ってSQLの説明、最適化、修正、生成を行えます。結果は差分として表示され、明示的な「適用」操作が必要です。アシスタントはクラウドプロバイダーまたはローカルのOllamaモデルを利用できます。
SSHトンネルやジャンプホスト経由で接続し、TablePlus、Sequel Ace、DBeaver、DataGrip、Beekeeper Studio、Navicatから接続情報をインポートできます。対応するmacOSおよび外部のシークレットソースを通じて認証情報を解決できます。
保存済み接続でスコープを限定したMCPツールを使用し、読み取り・書き込み権限を設定できます。破壊的な操作には確認を求めることができ、リモートアクセス向けに認証とTLSもオプションで利用できます。
TCP、Unixソケット、SSH経由でMySQL 5.7以降、MySQL 8.0以降、またはMariaDB 10.3以降に接続できます。別々のユーティリティを切り替えることなく、スキーマの参照、行の編集、構造の変更、データのエクスポートを行えます。
ローカルサーバーや、RDS、Cloud SQL、Azure、Supabase、Neonなどのホスティングサービス上でPostgreSQL 12以降を扱えます。EXPLAINプランの確認、JSONB値の編集、クライアントからのサーバーアクティビティ表示が可能です。
リレーショナル、ドキュメント、キーバリュー、組み込み、クラウド、分析用エンジンにまたがる混在環境を、1つのMacアプリケーションでクエリできます。ドライバーは必要に応じて選択でき、インストール後の再起動は不要です。
コミットするまで変更をステージング状態に保ちながら、グリッドを通じてレコードを確認・更新できます。日常的なデータ作業に、フィルタリング、並べ替え、CSV/JSON/SQLエクスポート、データベース構造エディターを使用できます。
データベースのパスワードを共有する代わりに、MCPを通じて互換性のあるコーディングエージェントにスコープを限定したアクセス権を付与できます。読み取り専用または確認ベースの権限から始め、破壊的なDDLには明示的な確認を必須にできます。
TableProはAGPLv3のもとで無料かつオープンソースです。ソースには、無料版はトライアル版やデモ版ではなく、すべてのMacで利用でき、Macごとの利用制限もないと記載されています。オプションのライセンス機能も利用できますが、提供されたページには価格や正確な制限は記載されていません。
ダウンロードページではmacOS 14 Sonoma以降が必要です。TableProはApple Silicon搭載MacとIntel Mac向けのビルドを提供しており、製品ページではユニバーサルバイナリとして説明されています。
DMGをダウンロードして開き、TableProをApplicationsフォルダにドラッグして起動します。MySQLおよびPostgreSQLクライアントのページでは、brew install --cask tableproを使用したHomebrewでのインストール方法も案内されています。
TableProには29種類のデータベースエンジン向けのネイティブドライバーが用意されています。9種類のドライバーはアプリ内に同梱され、残りの20種類は初めて選択したときにダウンロードされます。署名検証に対応しており、再起動は必要ありません。
はい。接続ワークフローは、パスワード、キー、エージェント認証、ジャンプホスト、カスタムポートに対応した組み込みSSHトンネルをサポートしています。PostgreSQLおよびMySQLのページでは、TCP/IP、Unixソケット、SSL/TLSによる接続オプションについても説明されています。
ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。
CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。
hobは、エージェントのセッション、ターミナル、履歴、後続作業を、既存のツールやプロバイダーに合わせて整理できる独立したコーディングエージェント向けワークスペース。ローカルでの制御を重視する開発者に最適。
Ably Chatは、カスタムのリアルタイムチャットアプリを構築できるチャットAPIプラットフォームです。ルーム単位のメッセージ、入力中表示、プレゼンス、リアクション、メッセージ更新に対応し、利用量ベースの料金も選べます。
MacSpoofはmacOSのMACアドレス変更ツール。Wi‑FiのMACを変更/ランダム化して再接続し、公衆Wi‑Fiでの端末記録を抑えるのに役立ちます。
Manta AIは、URLからアプリの挙動を把握し、回帰を検出し、スクリプトやセレクタ管理なしでテストを生成できる自律型Webアプリテストツールです。