← 목록으로

Show GN: LibreDB Studio - 드라이버 18개로 엔진 46개에 붙는 셀프호스팅 브라우저 DB IDE

요약
  • LibreDB Studio는 브라우저 기반의 셀프호스팅 SQL IDE로, 18개의 드라이버를 통해 46개의 데이터베이스 엔진과 연결됩니다.
  • 서버에 연결 정보와 쿼리 기록을 저장하여 팀 공유를 지원하며, SSO, RBAC, 쿼리 감사 로그 및 데이터베이스 수준의 읽기 전용 권한 강제 기능을 제공합니다.

브라우저에서 도는 셀프호스팅 SQL IDE입니다. 드라이버 18개로 이름 있는 엔진 46개에 연결됩니다. PostgreSQL, MySQL, Oracle, SQL Server, SQLite, MongoDB, Redis, ClickHouse를 한 화면에서 다루고, 0.17.0에서 Prometheus와 Apache Kafka가 들어왔습니다. 18개 중 5개는 읽기 전용입니다.

다른 DB 클라이언트와 다른 점은 세 가지입니다.

연결 정보와 쿼리 기록이 브라우저가 아니라 서버에 남습니다. 팀이 같은 인스턴스를 쓰면 설정을 각자 다시 넣지 않아도 되고, 무료 빌드에 SSO(OIDC), RBAC, 쿼리 감사 로그가 들어 있습니다.

읽기 전용은 SQL 문자열을 걸러내는 방식이 아니라 DB 자신이 강제합니다. PostgreSQL은 읽기 전용 트랜잭션, SQLite와 DuckDB는 읽기 전용으로 열기, SQL Server는 로그인이 쓰기 권한이 없는지 확인합니다.

0.17.0부터 /api/mcp 에서 MCP 서버를 제공합니다. Claude Code나 Cursor 같은 클라이언트가 운영자가 허용한 연결만 읽을 수 있고, DB 자격증명은 서버에 남습니다. 기본값은 꺼져 있고, 토큰 없이 호출하면 401입니다.

MIT이고 한 줄로 띄워집니다.

docker run -p 3000:3000 libredb/libredb-studio:0.17.0

데모: https://app.libredb.org
소스: https://github.com/libredb/libredb-studio

아직 다듬을 곳이 많습니다. 써보고 걸리는 부분을 알려주시면 고치겠습니다.

그냥 목록으로
원문 보기 ↗