Repolode
cin12211

cin12211/orca-q

面向 PostgreSQL、MySQL、MariaDB、Oracle、SQLite 和 Redis 的桌面与网页数据库编辑器,内置 AI 查询助手。

可替代:DBeaverTablePlus

Star
225
Fork
15
未关闭 Issue
3
最近提交
3天前

这是什么?

OrcaQ 是一款用于连接、查询和浏览数据库的编辑器,支持 PostgreSQL、MySQL、MariaDB、Oracle、SQLite 和 Redis。桌面版基于 Electron,可在 macOS 和 Linux 上安装;也可以通过 npx 或 Docker 在本地以网页形式运行,默认端口为 9432。

对于关系型数据库,它提供结构浏览器、支持筛选和行内编辑的表格视图、带自动补全和 EXPLAIN 分析的 SQL 编辑器,以及 ERD 关系图。PostgreSQL 功能覆盖最全,包括角色与权限管理、实例监控、结构对比和备份恢复。Redis 会话则提供键浏览、按类型查看值以及命令工作台。

内置的 Orca Agent 可以用自然语言提问数据库相关问题并生成 SQL。涉及数据修改的语句不会自动执行,需要用户明确确认。

核心功能

  • 01支持通过连接字符串或表单连接 PostgreSQL、MySQL、MariaDB、Oracle、SQLite 和 Redis。
  • 02结构浏览器支持快速查询、DDL 预览和 ERD 操作。
  • 03表格视图支持分页、排序、筛选和行内编辑。
  • 04SQL 编辑器支持多语句执行、格式化和 EXPLAIN 分析。
  • 05结构对比可生成迁移 SQL,并提供备份与恢复功能。
  • 06Orca Agent 可根据自然语言生成 SQL,变更前需用户确认。

适用场景

  • 查看和编辑本地或远程 PostgreSQL 数据库中的数据。
  • 对比两个数据库的结构并生成迁移 SQL。
  • 在同一界面中浏览 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 是什么?
面向 PostgreSQL、MySQL、MariaDB、Oracle、SQLite 和 Redis 的桌面与网页数据库编辑器,内置 AI 查询助手。 OrcaQ 是一款用于连接、查询和浏览数据库的编辑器,支持 PostgreSQL、MySQL、MariaDB、Oracle、SQLite 和 Redis。桌面版基于 Electron,可在 macOS 和 Linux 上安装;也可以通过 npx 或 Docker 在本地以网页形式运行,默认端口为 9432。
orca-q 可以免费使用吗?用的什么许可证?
orca-q 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
orca-q 还在维护吗?
活跃维护中。orca-q 最近一次提交是在 2026年11月5日。
orca-q 适合用来做什么?
查看和编辑本地或远程 PostgreSQL 数据库中的数据。 对比两个数据库的结构并生成迁移 SQL。 在同一界面中浏览 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

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目