Repolode
cin12211

cin12211/orca-q

AIクエリエージェントを備えた、PostgreSQL、MySQL、MariaDB、Oracle、SQLite、Redis向けのデスクトップ・Webデータベースエディター。

代替できる製品:DBeaverTablePlus

スター
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. 1

    クローンせずに npx(Node.js 18 以上)で実行し、localhost:9432 を開きます

    npx orcaq
  2. 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 の数値は毎日更新されます。

関連プロジェクト