TabularisDB/tabularis
Open-source desktop SQL workspace for PostgreSQL, MySQL/MariaDB, SQLite and 15+ more databases like DuckDB, ClickHouse, Redis and Firestore. Built-in MCP server for Claude, Cursor and Devin, SQL notebooks and visual EXPLAIN.
해결하는 문제
Tabularis는 여러 플랫폼에 걸친 데이터베이스 관리를 단순화하도록 설계된 데스크톱 SQL 워크스페이스입니다. 플러그인 시스템을 통해 PostgreSQL, MySQL/MariaDB, SQLite 및 15개 이상의 기타 데이터베이스에 대한 통합 인터페이스를 제공함으로써 데이터베이스마다 서로 다른 도구가 필요한 문제를 해결합니다.
작동 방식
React와 Rust (Tauri)로 구축된 이 애플리케이션은 데이터베이스와 상호 작용하기 위한 포괄적인 도구 세트를 제공합니다. JSON-RPC를 통해 통신하는 독립 실행형 실행 파일인 드라이버를 사용하는 플러그인 아키텍처를 사용하여 모든 데이터베이스를 지원할 수 있습니다. 또한 다양한 제공업체(Ollama를 통한 로컬 모델 포함)를 통해 AI 기능을 통합하고 Model Context Protocol (MCP)을 구현하여 Claude 및 Cursor와 같은 AI 에이전트가 사용자의 데이터베이스 스키마와 상호 작용하고 쿼리를 실행할 수 있도록 합니다.
대상 사용자
노트북 및 AI 통합과 같은 고급 기능을 갖춘 다재다능한 오픈 소스 SQL 클라이언트가 필요한 개발자, 데이터 분석가 및 데이터베이스 관리자를 대상으로 합니다.
주요 특징
- AI 기반 워크플로우: OpenAI, Anthropic 및 로컬 Ollama 모델을 사용한 text-to-SQL 및 쿼리 설명을 포함합니다.
- MCP 서버 통합: 내장된 MCP 서버를 통해 AI 에이전트가 스키마를 읽고 쿼리를 직접 실행할 수 있습니다.
- SQL 노트북: SQL과 Markdown을 결합하고 셀 간 변수 및 내장 차트 기능을 갖춘 멀티 셀 워크스페이스입니다.
- 확장 가능한 플러그인 시스템: 모든 언어로 작성된 플러그인을 사용하여 추가 데이터베이스를 지원할 수 있습니다.
- 시각적 도구: 비주얼 쿼리 빌더와 쿼리 최적화를 위한 대화형 Visual EXPLAIN 플랜 그래프를 제공합니다。
- 폭넓은 데이터베이스 지원: PostgreSQL, MySQL, SQLite를 기본 지원하며 DuckDB, ClickHouse, Redis 등을 위한 플러그인을 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트