Postgres, MySQL, MariaDB, SQL Server, ClickHouse, SQLite를 지원하는 데스크톱 및 웹용 AI 기반 데이터베이스 클라이언트 겸 MCP 서버입니다.
- 스타
- 5,286
- 포크
- 395
- 열린 이슈
- 126
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
Tabularis는 Tauri, React, Rust로 만든 데스크톱 SQL 클라이언트입니다. PostgreSQL, MySQL/MariaDB, SQLite용 네이티브 드라이버를 제공하며, DuckDB, ClickHouse, SQL Server, Redis, Firestore 등의 데이터베이스는 플러그인 시스템으로 추가할 수 있습니다. 플러그인은 stdin/stdout을 통해 JSON-RPC로 앱과 통신하는 독립 실행형 프로그램이므로 어떤 언어로든 작성할 수 있고, Settings에서 바로 설치할 수 있습니다.
스키마 트리와 인라인 편집, 인터랙티브 ER 다이어그램, 여러 문을 실행할 수 있는 Monaco 기반 SQL 편집기, 일괄 편집과 CSV 또는 JSON 내보내기를 지원하는 데이터 그리드, 비주얼 쿼리 빌더 등 일반적인 작업 흐름에 필요한 기능을 제공합니다. SQL과 Markdown 셀을 함께 사용하는 SQL 노트북과 실행 계획을 노드 그래프로 시각화하는 Visual EXPLAIN도 포함되어 있습니다.
Tabularis에는 `tabularis --mcp`로 실행하는 MCP 서버가 내장되어 있어 Claude Desktop, Cursor, Windsurf에서 스키마를 읽고 쿼리를 실행할 수 있습니다. 선택 사항인 AI 텍스트-SQL 기능은 OpenAI, Anthropic, Ollama 및 OpenAI 호환 제공업체를 지원합니다.
핵심 기능
- 01PostgreSQL, MySQL/MariaDB, SQLite용 네이티브 드라이버와 DuckDB, ClickHouse, SQL Server 등을 포함한 24개의 플러그인 드라이버를 제공합니다.
- 02SQL과 Markdown 셀을 결합하고 셀 간 변수와 차트를 지원하는 SQL 노트북입니다.
- 03Visual EXPLAIN으로 실행 계획을 인터랙티브 노드 그래프로 시각화합니다.
- 04내장 MCP 서버를 통해 AI 에이전트에 스키마 탐색과 쿼리 실행 기능을 제공합니다.
- 05stdin/stdout을 통한 JSON-RPC를 사용하는 언어에 구애받지 않는 플러그인 시스템입니다.
- 06SSH 터널링과 저장된 비밀번호를 위한 선택적 시스템 키체인 저장을 지원합니다.
활용 사례
- 하나의 데스크톱 앱에서 프로덕션 또는 개발 데이터베이스를 조회하고 편집합니다.
- AI 코딩 어시스턴트가 MCP를 통해 스키마를 살펴보고 쿼리 초안을 작성하도록 합니다.
- SQL 쿼리와 작성한 메모를 결합한 재현 가능한 분석 노트북을 작성합니다.
- 데이터베이스 엔진마다 별도의 클라이언트를 설치하지 않고 여러 엔진을 사용합니다.
빠른 시작
- 1
WinGet으로 Windows에 설치
winget install Debba.Tabularis - 2
Homebrew로 macOS에 설치
brew install --cask tabularis - 3
Snap으로 Linux에 설치
sudo snap install tabularis
사용 전 알아둘 점
- 기본 제공되는 데이터베이스는 PostgreSQL, MySQL/MariaDB, SQLite뿐이며, 그 외 데이터베이스는 플러그인이 필요합니다.
- 기본 제공 PostgreSQL 드라이버는 더 이상 권장되지 않으며 별도의 플러그인으로 대체될 예정입니다.
포함된 컬렉션
토픽
자주 묻는 질문
- tabularis은(는) 무엇인가요?
- PostgreSQL, MySQL, SQLite 및 플러그인 기반 데이터베이스를 지원하고 AI 에이전트용 MCP 서버가 내장된 오픈소스 데스크톱 SQL 작업 공간입니다. Tabularis는 Tauri, React, Rust로 만든 데스크톱 SQL 클라이언트입니다. PostgreSQL, MySQL/MariaDB, SQLite용 네이티브 드라이버를 제공하며, DuckDB, ClickHouse, SQL Server, Redis, Firestore 등의 데이터베이스는 플러그인 시스템으로 추가할 수 있습니다. 플러그인은 stdin/stdout을 통해 JSON-RPC로 앱과 통신하는 독립 실행형 프로그램이므로 어떤 언어로든 작성할 수 있고, Settings에서 바로 설치할 수 있습니다.
- tabularis은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- tabularis은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- tabularis은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. tabularis의 마지막 커밋은 2026년 10월 24일입니다.
- tabularis은(는) 어디에 사용할 수 있나요?
- 하나의 데스크톱 앱에서 프로덕션 또는 개발 데이터베이스를 조회하고 편집합니다. AI 코딩 어시스턴트가 MCP를 통해 스키마를 살펴보고 쿼리 초안을 작성하도록 합니다. SQL 쿼리와 작성한 메모를 결합한 재현 가능한 분석 노트북을 작성합니다. 데이터베이스 엔진마다 별도의 클라이언트를 설치하지 않고 여러 엔진을 사용합니다.
- tabularis는 어떻게 설치하나요?
- WinGet으로 Windows에 설치: winget install Debba.Tabularis Homebrew로 macOS에 설치: brew install --cask tabularis Snap으로 Linux에 설치: sudo snap install tabularis
- tabularis은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/TabularisDB/tabularis
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
100개 이상의 데이터베이스를 지원하는 가벼운 크로스 플랫폼 클라이언트로, 데스크톱·Docker·CLI와 AI SQL 어시스턴트, MCP 서버를 제공합니다.
SQL 및 NoSQL 데이터베이스를 지원하고 AI 채팅과 MCP 서버를 내장한 macOS·iOS용 무료 오픈소스 네이티브 데이터베이스 클라이언트입니다.
MySQL, PostgreSQL, SQL Server, MongoDB, SQLite 등 다양한 SQL·NoSQL 데이터베이스를 지원하는 크로스 플랫폼 데이터베이스 관리자로, 데스크톱 앱이나 웹 앱으로 사용할 수 있습니다.
lazygit에서 영감을 받은 키보드 중심의 SQL 데이터베이스 연결 및 쿼리용 터미널 UI입니다.
Flutter로 만든 AI 기반 크로스 플랫폼 데스크톱 SQL 클라이언트로, MySQL, PostgreSQL, SQL Server, SQLite 등을 지원합니다.