PostgreSQL、MySQLなどに対応したmacOS・Windows・Linux向けネイティブDB IDE。MCPサーバーとAIチャットを搭載。
- スター
- 225
- フォーク
- 15
- 未解決の Issue
- 3
- 最終コミット
- 昨日
これは何?
OrcaQは、PostgreSQL、MySQL、MariaDB、Oracle、SQLite、Redisに接続し、クエリを実行してデータを探索できるデータベースエディターです。macOSとLinux向けのElectronデスクトップアプリとして提供されており、npxまたはDockerを使ってローカルで起動し、ポート9432でWebアプリとして利用することもできます。
SQLデータベースでは、スキーマエクスプローラー、フィルターやインライン編集に対応したテーブルデータのグリッド表示、オートコンプリートとEXPLAIN分析を備えた生SQLエディター、ERD図を利用できます。最も幅広く対応しているのはPostgreSQLで、ロールと権限の管理、インスタンスの監視、スキーマ差分、バックアップと復元にも対応しています。Redisでは、キーのブラウザー、型に応じた値の確認、コマンド実行用ワークベンチを利用できます。
組み込みのOrca Agentは、データベースに関する自然言語の質問に答え、SQLを生成します。変更を伴うクエリは、実行前に明示的な確認のために表示されます。
主な機能
- 01接続文字列またはフォームを使って、PostgreSQL、MySQL、MariaDB、Oracle、SQLite、Redisに接続できます。
- 02クイッククエリ、DDLプレビュー、ERD操作に対応したスキーマエクスプローラー。
- 03ページネーション、ソート、フィルター、インライン編集に対応したテーブルグリッド。
- 04複数ステートメントの実行、フォーマット、EXPLAIN分析に対応した生SQLエディター。
- 05スキーマ差分からマイグレーションSQLを生成でき、バックアップと復元ではエクスポートとインポートに対応します。
- 06Orca Agentは自然言語からSQLを生成し、変更を加える前に確認を求めます。
ユースケース
- ローカルまたはリモートのPostgreSQLデータベースでデータを確認・編集する。
- 2つのデータベース間でスキーマを比較し、マイグレーションSQLを生成する。
- 1つのインターフェースでRedisのキーを参照し、コマンドを実行する。
- デスクトップで、見慣れないSQLiteファイルの内容を確認する。
クイックスタート
- 1
クローンせずに npx(Node.js 18 以上)で実行し、localhost:9432 を開きます
npx orcaq - 2
または Docker イメージを実行し、localhost:9432 を開きます
docker run -d --name orcaq --restart unless-stopped -p 9432:9432 cinny09/orcaq:latest
使う前に知っておきたいこと
- デスクトップアプリは macOS と Linux のみで利用できます。Windows 版は近日公開予定です。
- npx 版は SQLite ファイルへの接続に対応していません。
- MySQL では、高度なロール、メトリクス、インスタンスのインサイトを利用できません。
収録されている特集
トピック
よくある質問
- orca-q とは?
- AIクエリエージェントを備えた、PostgreSQL、MySQL、MariaDB、Oracle、SQLite、Redis向けのデスクトップ・Webデータベースエディター。 OrcaQは、PostgreSQL、MySQL、MariaDB、Oracle、SQLite、Redisに接続し、クエリを実行してデータを探索できるデータベースエディターです。macOSとLinux向けのElectronデスクトップアプリとして提供されており、npxまたはDockerを使ってローカルで起動し、ポート9432でWebアプリとして利用することもできます。
- orca-q は無料で使えますか?ライセンスは?
- orca-q は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- orca-q は今もメンテナンスされていますか?
- 活発にメンテナンス中。orca-q の最終コミットは 2026年11月5日 です。
- orca-q は何に使えますか?
- ローカルまたはリモートのPostgreSQLデータベースでデータを確認・編集する。 2つのデータベース間でスキーマを比較し、マイグレーションSQLを生成する。 1つのインターフェースでRedisのキーを参照し、コマンドを実行する。 デスクトップで、見慣れないSQLiteファイルの内容を確認する。
- orca-q のインストール方法は?
- クローンせずに npx(Node.js 18 以上)で実行し、localhost:9432 を開きます: npx orcaq または Docker イメージを実行し、localhost:9432 を開きます: docker run -d --name orcaq --restart unless-stopped -p 9432:9432 cinny09/orcaq:latest
- orca-q はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/cin12211/orca-q
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
RustとGPUIで構築された高速なネイティブのクロスプラットフォームDBクライアント。ElectronやJVMを使わず、多数のSQL・NoSQLエンジンに対応します。
Postgres、MySQL、MariaDB、SQL Server、ClickHouse、SQLiteに対応した、デスクトップ・Web向けのAI搭載データベースクライアント兼MCPサーバー。
Linux、macOS、Windows対応のクロスプラットフォームSQLエディター兼データベース管理ツール
100以上のデータベースに対応する軽量なクロスプラットフォームDBクライアント。デスクトップ、Docker、CLI、AI SQLアシスタント、MCPサーバーを搭載。
単一ファイルで導入でき、MySQL、PostgreSQL、SQLiteなどに対応する多機能なPHP製データベース管理ツール。