PostgreSQL, MySQL 등 여러 DB를 지원하는 macOS·Windows·Linux용 네이티브 IDE
- 스타
- 225
- 포크
- 15
- 열린 이슈
- 3
- 마지막 커밋
- 3일 전
어떤 프로젝트인가요?
OrcaQ는 PostgreSQL, MySQL, MariaDB, Oracle, SQLite, Redis에 연결해 쿼리를 실행하고 데이터를 살펴볼 수 있는 데이터베이스 편집기입니다. macOS와 Linux용 Electron 데스크톱 앱으로 제공되며, npx 또는 Docker를 통해 로컬에서 웹 앱으로 실행할 수도 있습니다. 웹 앱은 포트 9432를 사용합니다.
SQL 데이터베이스에는 스키마 탐색기, 필터링과 인라인 편집을 지원하는 테이블 데이터 그리드, 자동 완성 및 EXPLAIN 분석 기능을 갖춘 raw SQL 편집기, ERD 다이어그램을 제공합니다. PostgreSQL은 역할 및 권한 관리, 인스턴스 모니터링, 스키마 비교, 백업 및 복원 등 가장 폭넓은 기능을 지원합니다. Redis 세션에서는 키 브라우저, 타입에 맞는 값 보기, 명령어 작업 공간을 사용할 수 있습니다.
내장된 Orca Agent는 데이터베이스에 관한 자연어 질문에 답하고 SQL을 생성합니다. 데이터 변경 쿼리는 실행 전에 사용자가 명시적으로 확인하도록 표시됩니다.
핵심 기능
- 01연결 문자열이나 양식을 사용해 PostgreSQL, MySQL, MariaDB, Oracle, SQLite, Redis에 연결합니다.
- 02빠른 쿼리, DDL 미리 보기, ERD 작업을 지원하는 스키마 탐색기입니다.
- 03페이지 이동, 정렬, 필터링, 인라인 편집을 지원하는 테이블 그리드입니다.
- 04여러 문장 실행, 서식 지정, EXPLAIN 분석을 지원하는 raw SQL 편집기입니다.
- 05스키마 비교 결과로 마이그레이션 SQL을 생성하며, 백업 및 복원에서 내보내기와 가져오기를 지원합니다.
- 06Orca Agent가 자연어로 SQL을 생성하고, 변경을 적용하기 전에 확인을 요청합니다.
활용 사례
- 로컬 또는 원격 PostgreSQL 데이터베이스의 데이터를 확인하고 편집합니다.
- 두 데이터베이스의 스키마를 비교하고 마이그레이션 SQL을 생성합니다.
- 하나의 인터페이스에서 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용 데스크톱 및 웹 데이터베이스 편집기입니다. OrcaQ는 PostgreSQL, MySQL, MariaDB, Oracle, SQLite, Redis에 연결해 쿼리를 실행하고 데이터를 살펴볼 수 있는 데이터베이스 편집기입니다. macOS와 Linux용 Electron 데스크톱 앱으로 제공되며, 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
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Rust와 GPUI로 만든 빠르고 네이티브한 크로스 플랫폼 데이터베이스 클라이언트로, Electron이나 JVM 없이 다양한 SQL 및 NoSQL 엔진을 지원합니다.
Postgres, MySQL, MariaDB, SQL Server, ClickHouse, SQLite를 지원하는 데스크톱 및 웹용 AI 기반 데이터베이스 클라이언트 겸 MCP 서버입니다.
Linux, macOS, Windows에서 MySQL, PostgreSQL, SQLite, SQL Server 등 다양한 DB를 지원하는 크로스 플랫폼 SQL 편집기 및 데이터베이스 관리자입니다.
100개 이상의 데이터베이스를 지원하는 가벼운 크로스 플랫폼 클라이언트로, 데스크톱·Docker·CLI와 AI SQL 어시스턴트, MCP 서버를 제공합니다.
MySQL, PostgreSQL, SQLite 등을 지원하며 단일 파일로 배포할 수 있는 PHP용 기능이 풍부한 데이터베이스 관리 도구입니다.