다양한 데이터베이스를 탐색하고 편집하며 쿼리할 수 있는 가벼운 셀프 호스팅 웹 워크스페이스로, AI 쿼리 기능은 선택적으로 사용할 수 있습니다.
oliverjessner/sqlite-hub
SQLite 데이터베이스 파일을 탐색·편집·조회·백업·내보내기할 수 있는 로컬 우선 데스크톱형 앱이자 CLI입니다.
대체할 수 있는 제품:DB Browser for SQLite
- 스타
- 61
- 포크
- 7
- 열린 이슈
- 0
- 마지막 커밋
- 8일 전
어떤 프로젝트인가요?
SQLite Hub는 SQLite 파일을 관리하는 데 초점을 둔 도구로, 로컬에서 실행되며 데이터베이스를 클라우드 서비스에 업로드하지 않습니다. 필터와 인라인 행 편집 기능으로 테이블을 탐색하고, 스프레드시트처럼 사용할 수 있는 Sheets 보기로 전환하며, 구문 강조, 쿼리 기록, 차트, 성능 지표를 지원하는 편집기에서 SQL을 실행할 수 있습니다.
쿼리 기능 외에도 스키마 작업과 유지 관리 기능을 제공합니다. 관계 그래프가 포함된 Structure 보기, 각 테이블의 상태를 결정론적으로 진단하는 Table Advisor, TypeScript·Rust·Kotlin·Swift·Go용 타입 생성, 실시간 SQL 미리보기를 제공하는 테이블 생성·편집용 Table Designer가 있습니다. 검증된 로컬 백업을 만들고 비교 및 복원할 수 있으며, DROP이나 ALTER 같은 위험한 구문을 실행하기 전에는 안전 백업을 만들도록 안내합니다.
이 프로젝트는 CLI, 데이터베이스별 토큰으로 보호되는 로컬 JSON API, 그리고 에이전트가 STDIO를 통해 실행할 수 있는 MCP 서버도 제공합니다. Homebrew 또는 npm으로 설치할 수 있습니다.
핵심 기능
- 01저장 전에 SQL 변경 사항 미리보기를 확인하면서 테이블 행을 탐색·필터링·정렬·편집
- 02셀을 인라인으로 편집할 수 있는 스프레드시트형 Sheets 보기
- 03관계 그래프와 JOIN 미리보기를 제공하는 Structure 보기
- 04테이블별 상태 진단 결과와 SQL 제안을 제공하는 Table Advisor
- 05TypeScript·Rust·Kotlin·Swift·Go용 타입 생성
- 06SHA-256 해싱과 복원을 지원하는 검증된 로컬 백업
활용 사례
- 무거운 데이터베이스 클라이언트 없이 로컬 SQLite 파일을 확인하고 일부 행 편집
- 실시간 SQL 미리보기와 안전 백업을 활용한 스키마 설계 및 마이그레이션
- 쿼리 결과를 CSV·JSON·Markdown·Parquet로 내보내기
- MCP 서버를 통해 AI 에이전트가 읽기 전용 쿼리를 실행하거나 행을 삽입하도록 하기
빠른 시작
- 1
Homebrew로 설치하기: 저장소를 tap에 추가하기
brew tap oliverjessner/tap - 2
Homebrew로 앱 설치하기
brew install sqlite-hub - 3
또는 npm으로 전역 설치하기
npm install -g sqlite-hub - 4
다른 포트에서 앱 시작하기
sqlite-hub serve --port 4174
사용 전 알아둘 점
- README에는 검색 경로와 관련해 macOS, Windows, Linux가 언급된 것 외에 지원 플랫폼이 명시되어 있지 않습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- sqlite-hub은(는) 무엇인가요?
- SQLite 데이터베이스 파일을 탐색·편집·조회·백업·내보내기할 수 있는 로컬 우선 데스크톱형 앱이자 CLI입니다. SQLite Hub는 SQLite 파일을 관리하는 데 초점을 둔 도구로, 로컬에서 실행되며 데이터베이스를 클라우드 서비스에 업로드하지 않습니다. 필터와 인라인 행 편집 기능으로 테이블을 탐색하고, 스프레드시트처럼 사용할 수 있는 Sheets 보기로 전환하며, 구문 강조, 쿼리 기록, 차트, 성능 지표를 지원하는 편집기에서 SQL을 실행할 수 있습니다.
- sqlite-hub은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- sqlite-hub은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- sqlite-hub은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. sqlite-hub의 마지막 커밋은 2026년 10월 31일입니다.
- sqlite-hub은(는) 어디에 사용할 수 있나요?
- 무거운 데이터베이스 클라이언트 없이 로컬 SQLite 파일을 확인하고 일부 행 편집 실시간 SQL 미리보기와 안전 백업을 활용한 스키마 설계 및 마이그레이션 쿼리 결과를 CSV·JSON·Markdown·Parquet로 내보내기 MCP 서버를 통해 AI 에이전트가 읽기 전용 쿼리를 실행하거나 행을 삽입하도록 하기
- sqlite-hub는 어떻게 설치하나요?
- Homebrew로 설치하기: 저장소를 tap에 추가하기: brew tap oliverjessner/tap Homebrew로 앱 설치하기: brew install sqlite-hub 또는 npm으로 전역 설치하기: npm install -g sqlite-hub 다른 포트에서 앱 시작하기: sqlite-hub serve --port 4174
- sqlite-hub은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/oliverjessner/sqlite-hub
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
브라우저에서 실행되는 셀프 호스팅 칸반 보드와 MCP 서버를 하나의 작은 Rust 바이너리로 제공해, 사용자와 코딩 에이전트가 함께 쓸 수 있습니다.
vim 스타일 키 바인딩을 지원하는 PostgreSQL, MySQL, SQLite, DuckDB 등의 터미널(TUI) 데이터베이스 클라이언트
Rust로 작성된 인프로세스 SQL 데이터베이스로, SQLite의 방언·파일 형식·C API와 호환되며 실험적인 Postgres 프런트엔드를 제공합니다.
Disqus를 대체할 수 있도록 Python과 JavaScript로 만든 가벼운 자체 호스팅 댓글 서버입니다.
MySQL, PostgreSQL, SQLite 등을 지원하며 단일 파일로 배포할 수 있는 PHP용 기능이 풍부한 데이터베이스 관리 도구입니다.