TabularisDB/tabularis
Open-source desktop SQL workspace with 3 built-in database drivers and 16 shipped plugins, including SQL Server, DuckDB, ClickHouse and Redis. Built-in MCP server for Claude, Cursor and Devin, SQL notebooks and visual EXPLAIN.
tabularis 는 무엇인가요?
tabularis 는 오픈소스이며 크로스플랫폼인 데스크톱 애플리케이션으로, 완전한 기능을 갖춘 SQL 워크스페이스 역할을 합니다. 기본적으로 PostgreSQL, MySQL/MariaDB, SQLite 등의 데이터베이스에 바로 연결할 수 있으며, 플러그인 시스템 을 통해 DuckDB, ClickHouse, Redis, Firestore, MongoDB 등 수많은 다른 데이터베이스에도 연결할 수 있습니다. 앱에는 경량 MCP 서버 가 내장되어 있어, Claude, Cursor, Devin과 같은 AI 에이전트가 동일한 UI를 사용하는 환경에서 스키마를 읽고 쿼리를 직접 실행할 수 있습니다.
핵심 기능
| 기능 | 제공되는 기능 |
|---|---|
| 연결 관리 | 프로필 저장, SSH 터널링, 보안된 비밀번호 저장, 연결별 아이콘 및 색상 설정. |
| 데이터베이스 탐색기 | 테이블, 컬럼, 인덱스의 트리 뷰, ER 다이어그램 시각화, 한 번의 클릭으로 데이터 미리보기, 내보내기/가져오기. |
| SQL 에디터 | Monaco 기반 에디터, 구문 강조, 자동 완성, 다중 문장 실행, 분할 뷰 탭, AI 지원 오버레이. |
| SQL 노트북 | SQL + 마크다운 셀 혼합, 셀 간 변수, 인라인 차트, HTML/CSV/JSON로 내보내기. |
| 비주얼 쿼리 빌더 | 드래그 앤 드롭으로 테이블 조인, 필터, 집계 생성; 실시간 SQL 생성. |
| 비주얼 EXPLAIN | 상호작용 가능한 실행 계획 그래프, 선택적 AI 기반 분석 제공. |
| 데이터 그리드 | 인라인 편집, 일괄 업데이트, CSV/JSON 내보내기, JSONB 구문 강조, 기본 기하학적 지원. |
| 키보드 단축키 | 내장 단축키, JSON 키바인딩 파일을 통해 완전히 사용자 정의 가능. |
| 플러그인 시스템 | JSON-RPC 2.0 플러그인(어떤 언어든 가능)으로 새로운 드라이버 추가 가능; 내장 레지스트리에서 재시작 없이 설치 가능. |
| AI 기능(선택 사항) | OpenAI, Anthropic, Ollama(로컬 모델) 또는 어떤 OpenAI 호환 API를 사용한 텍스트 → SQL 및 쿼리 설명. |
| MCP 서버 | 외부 AI 에이전트가 스키마를 읽고 프로그래밍 방식으로 쿼리를 실행할 수 있도록 워크스페이스를 노출. |
설치 방법
- Windows –
winget install Debba.Tabularis또는 릴리스 페이지에서 설치 프로그램 다운로드. - macOS –
brew install --cask tabularis(서명된 노트리자드 빌드) 또는 DMG 파일 다운로드. - Linux – Snap, Flatpak, AppImage, .deb, .rpm, AUR 패키지로 제공.
모든 빌드는 서명되어 있으며, 앱 실행 시 자동 업데이트 확인이 이루어집니다.
확장성
- 드라이버 및 플러그인 – 3개의 내장 드라이버 + 21개의 공식 플러그인이 포함되어 있습니다. 추가 드라이버는 내장 레지스트리에서 커뮤니티 플러그인을 설치하거나, 어떤 언어로든 작성한 JSON-RPC 실행 파일을 직접 추가할 수 있습니다.
- 테마 – 설정 → 외관에서 선언형 테마 패키지를 관리할 수 있습니다.
- 구성 – 일반적인 OS별 설정 폴더(
~/.config/tabularis/,~/Library/Application Support/tabularis/,%APPDATA%\tabularis\)에 저장됩니다. 폴더를 이동하거나 클라우드 스토리지로 동기화할 수 있습니다.
누가 사용할 수 있나요?
- 노트북 스타일 워크플로우를 원하는 데이터 분석가.
- 여러 데이터베이스에 빠르게 애드혹 쿼리를 실행하고 싶은 개발자.
- 언어 모델이 동일한 환경 내에서 SQL을 생성하거나 설명할 수 있는 AI 강화 워크플로우를 원하는 사용자.
- 간단한 JSON-RPC 인터페이스를 통해 새로운 데이터 소스를 노출하고 싶은 플러그인 개발자.
라이선스 및 커뮤니티
- Apache 2.0 라이선스 – 개인 및 상용 사용에 무료.
- 활발한 Discord 커뮤니티, 정기적인 릴리스(GitHub Actions CI), 공개 플러그인 레지스트리.
요약하면: tabularis는 전통적인 데이터베이스 도구와 선택적 AI 지원, 플러그인 아키텍처를 결합한 현대적이고 확장 가능한 데스크톱 SQL IDE로, 관계형 또는 NoSQL 스토어와 작업하는 모든 사람에게 유용한 중심지입니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트