소개
DBX는 90개 이상의 데이터베이스를 지원하는 가벼운 크로스 플랫폼 데이터베이스 클라이언트입니다. Rust 기반으로 제작되어 단일 바이너리 파일로 배포되며, Java, Python 같은 런타임을 추가로 설치할 필요가 없습니다. 내장 AI SQL 어시스턴트와 MCP 서버를 통해 현대적인 워크플로우와도 원활하게 통합됩니다.
상세정보
주요 기능
DBX는 다양한 데이터베이스 관리 요구를 하나의 도구로 해결합니다.
90개 이상의 데이터베이스 지원
MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, SQL Server, Oracle, Elasticsearch, TiDB, OceanBase 등 90개 이상의 주요 데이터베이스를 지원합니다. JDBC 에이전트를 통해 Snowflake, BigQuery, neo4j와 같은 추가 데이터베이스도 연결할 수 있습니다.
AI SQL 어시스턴트
자연어로 원하는 내용을 설명하면 SQL 쿼리를 생성해 줍니다. 생성된 SQL은 실행 전에 내장된 안전 검사를 거칩니다. Claude, OpenAI, Ollama 등 다양한 AI 모델과 호환됩니다.
MCP 서버 통합
모델 컨텍스트 프로토콜(MCP)을 지원하여 Claude Code, Cursor, Windsurf와 같은 AI 코딩 에이전트가 DBX의 데이터베이스 연결을 통해 직접 데이터를 조회할 수 있습니다.
강력한 데이터 그리드 및 편집기
대용량 결과를 부드럽게 표시하는 가상 스크롤 테이블을 제공합니다. 인라인 편집, CSV/JSON/Excel 내보내기, DataGrip 스타일 필터 등 실무에 바로 쓸 수 있는 기능을 갖추고 있습니다.
다운로드 및 설치 방법
Windows 사용자는 공식 릴리스 페이지에서 최신 버전을 받아 압축을 풀면 됩니다. 명령줄 패키지 관리자를 사용하는 경우 아래 명령으로 설치할 수 있습니다.
- Scoop: scoop bucket add dbx https://github.com/t8y2/scoop-bucket && scoop install dbx
- WinGet: winget install t8y2.dbx
macOS 사용자는 Homebrew로 brew install –cask dbx 명령을 사용할 수 있습니다. Linux 사용자는 Flatpak을 지원합니다.
활용 예시
DBX는 다음과 같은 상황에서 유용합니다.
- **다양한 데이터베이스 통합 관리**: MySQL과 PostgreSQL, Redis 등 서로 다른 종류의 데이터베이스를 하나의 화면에서 동시에 관리해야 할 때.
- **빠른 쿼리 작성 및 분석**: AI 어시스턴트를 활용하여 복잡한 SQL을 빠르게 작성하거나, 스키마를 탐색하며 데이터를 즉시 확인하고 싶을 때.
- **에이전트 기반 개발 워크플로우**: Claude Code와 같은 AI 코딩 도구를 사용하여 프로그램 코드에서 데이터베이스를 직접 쿼리해야 할 때.
지원 환경·시스템 요구사항
DBX는 Windows, macOS, Linux를 포함한 모든 주요 데스크톱 운영 체제에서 네이티브로 실행됩니다. Docker를 이용한 셀프 호스팅 배포도 지원합니다. 단일 ~20MB 바이너리 파일로 배포되므로 추가 런타임 의존성이 없습니다.
최신 버전·업데이트
최신 릴리스는 GitHub의 릴리스 페이지에서 확인할 수 있습니다. 데스크톱 앱에는 내장 자동 업데이트 기능이 포함되어 있어 업데이트를 놓치는 경우를 줄여줍니다.
제한 사항·확인 사항
- Windows 포터블 빌드에서 MCP 서버를 사용하는 경우 DBX_DATA_DIR 환경 변수를 설정해야 합니다.
- JDBC 기반 연결을 사용하려면 해당 데이터베이스 드라이버가 필요할 수 있습니다.
시스템 요구사항
Node.js 18 이상 (개발 시), pnpm (개발 시), Rust 1.88 이상 (개발 시)


