데스크톱, Docker, CLI, 내장 AI SQL 어시스턴트와 MCP 서버를 갖춘 100개 이상 DB용 경량 크로스 플랫폼 클라이언트입니다.
- 스타
- 4,909
- 포크
- 174
- 열린 이슈
- 25
- 마지막 커밋
- 20일 전
어떤 프로젝트인가요?
sqlit은 Python으로 작성되고 Textual을 기반으로 한 SQL 데이터베이스용 터미널 UI입니다. 연결 정보를 저장하고, 테이블과 뷰 등 스키마 객체를 둘러보고, 구문 강조와 자동 완성을 지원하는 쿼리를 작성하며, 무거운 데스크톱 GUI를 실행하지 않고도 결과를 확인할 수 있습니다.
PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, Oracle, DuckDB, Snowflake, BigQuery, Trino 등 다양한 데이터베이스 엔진을 지원합니다. SSH 터널을 통해 연결할 수 있고, 비밀번호는 OS 키링에 저장되며, 실행 중인 데이터베이스 컨테이너는 Docker를 통해 검색할 수 있습니다. 필요한 Python 드라이버가 없으면 요청 시 설치합니다.
대화형 인터페이스 외에도 CLI 모드에서 명령줄로 SQL을 실행하고 CSV 또는 JSON으로 출력할 수 있어 스크립트에서도 사용할 수 있습니다.
핵심 기능
- 01데이터베이스 연결 정보를 저장하고 전환하는 연결 관리자
- 02편집기의 구문 강조, 쿼리 기록, 자동 완성
- 03쿼리 편집기의 Vim 스타일 모달 편집 및 모션
- 04테이블, 뷰, 프로시저, 인덱스, 트리거, 시퀀스 탐색
- 05쿼리 결과에 대한 퍼지 필터링
- 06비밀번호 또는 키 인증을 통한 SSH 터널 지원
- 07CSV 및 JSON 출력을 지원하는 명령줄 모드
활용 사례
- 원격 서버에서 SSH를 통해 PostgreSQL 또는 MySQL 데이터베이스를 빠르게 쿼리
- 데스크톱 클라이언트를 설치하지 않고 로컬 SQLite 또는 DuckDB 파일 확인
- 셸에서 SQL 스크립트를 실행하고 결과를 JSON 또는 CSV로 내보내기
- 로컬 Docker 컨테이너에서 실행 중인 데이터베이스 탐색
토픽
자주 묻는 질문
- sqlit은(는) 무엇인가요?
- lazygit에서 영감을 받은, 다양한 SQL 데이터베이스 연결과 쿼리 실행을 위한 키보드 중심 TUI sqlit은 Python으로 작성되고 Textual을 기반으로 한 SQL 데이터베이스용 터미널 UI입니다. 연결 정보를 저장하고, 테이블과 뷰 등 스키마 객체를 둘러보고, 구문 강조와 자동 완성을 지원하는 쿼리를 작성하며, 무거운 데스크톱 GUI를 실행하지 않고도 결과를 확인할 수 있습니다.
- sqlit은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- sqlit은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- sqlit은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. sqlit의 마지막 커밋은 2026년 9월 28일입니다.
- sqlit은(는) 어디에 사용할 수 있나요?
- 원격 서버에서 SSH를 통해 PostgreSQL 또는 MySQL 데이터베이스를 빠르게 쿼리 데스크톱 클라이언트를 설치하지 않고 로컬 SQLite 또는 DuckDB 파일 확인 셸에서 SQL 스크립트를 실행하고 결과를 JSON 또는 CSV로 내보내기 로컬 Docker 컨테이너에서 실행 중인 데이터베이스 탐색
- sqlit은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Maxteabag/sqlit
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
NVIDIA GPU와 실행 중인 프로세스를 확인하는 인터랙티브 터미널 모니터이자 커스텀 도구용 Python API입니다.
파일을 병렬 청크로 나눠 다운로드하고 백그라운드 서버로도 실행할 수 있는 Go 기반 터미널(TUI) 다운로드 관리자입니다.
PostgreSQL, MySQL, SQLite 같은 SQL 데이터베이스를 Airtable 스타일의 스프레드시트 UI와 자동 REST API로 바꾸는 무료 셀프 호스팅 노코드 플랫폼입니다.
Glances는 웹 UI, REST API, 데이터 내보내기를 지원하는 크로스 플랫폼 터미널 시스템 모니터입니다.