Repolode
TabularisDB

TabularisDB/tabularis

PostgreSQL, MySQL, SQLite 및 플러그인 기반 데이터베이스를 지원하고 AI 에이전트용 MCP 서버가 내장된 오픈소스 데스크톱 SQL 작업 공간입니다.

대체할 수 있는 제품:DBeaverTablePlus

스타
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. 1

    WinGet으로 Windows에 설치

    winget install Debba.Tabularis
  2. 2

    Homebrew로 macOS에 설치

    brew install --cask tabularis
  3. 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 통계는 매일 갱신됩니다.

관련 프로젝트