프로젝트 소개

TablePro는 개발자를 위해 설계된 빠른 네이티브 데이터베이스 클라이언트로, macOS와 iOS/iPadOS에서 사용할 수 있습니다. TablePlus와 같은 독점 도구의 완성도와 오픈소스 소프트웨어의 개방성을 결합하는 것을 목표로 하며, Electron이나 JVM 기반 클라이언트의 부담 없이 멀티 데이터베이스 경험을 제공합니다. 주요 기능으로는 자동 완성, 멀티 커서, Vim 모드, 구문 테마를 지원하는 SQL 편집기; 인라인 편집, 정렬, 필터링, 실행 취소/재실행을 지원하는 데이터 그리드; 네이티브 창 탭, 다중 창 지원, 분할 창; 비밀번호 및 키 인증을 지원하는 SSH 터널과 SSL/TLS 지원; 전체 텍스트 검색이 가능한 쿼리 기록; 연결, 그룹, 태그, 설정, SSH 프로필을 위한 iCloud 동기화; 내장 AI 채팅, 인라인 제안, Explain/Optimize 기능; Cursor, Raycast, Claude Desktop 같은 도구와의 통합을 위한 MCP 서버 및 URL 스킴; 사용자가 Swift로 사용자 정의 데이터베이스 드라이버를 작성할 수 있는 플러그인 시스템이 있습니다. 이 애플리케이션은 MySQL, MariaDB, PostgreSQL, Amazon Redshift, CockroachDB, SQLite, ClickHouse, Redis를 포함한 다양한 데이터베이스를 기본적으로 지원합니다. Microsoft SQL Server, MongoDB, Oracle, DuckDB, Cassandra 등과 같은 추가 데이터베이스는 플러그인 레지스트리에서 필요에 따라 설치할 수 있는 플러그인을 통해 사용할 수 있습니다. TablePro는 각 플랫폼에 네이티브로 구축되어 빠른 시작 시간(1초 미만)과 낮은 메모리 사용량(유휴 시 약 80MB)을 보장합니다. AGPLv3 라이선스로 무료로 사용할 수 있으며, 개발을 지원하기 위한 상업적 사용을 위한 선택적 유료 라이선스도 있습니다. 이 프로젝트는 오픈소스이며, 문서는 docs.tablepro.app에서 확인할 수 있고, macOS에서 Xcode와 XcodeGen을 사용하여 소스에서 빌드할 수 있습니다.