Repolode
libredb

libredb/libredb-studio

一个部署在数据旁边的浏览器版 SQL IDE,连接数十种数据库与数据存储,内置 SSO、审计日志和 AI 辅助查询,采用 MIT 许可。

可替代:DBeaverTablePlus

Star
1,230
Fork
265
未关闭 Issue
56
最近提交
5小时前

这是什么?

LibreDB Studio 是一个可自部署的网页版数据库编辑器,可以用容器、Helm Chart 或嵌入 npm 包的方式运行。它部署在数据旁边,通过浏览器访问,不需要对外开放数据库端口,也不必在每台电脑上安装桌面客户端。同一个界面支持 PostgreSQL、MySQL、Oracle、SQL Server、SQLite、DuckDB、MongoDB、Redis、ClickHouse、Elasticsearch、Kafka、Neo4j、Kubernetes 等多种引擎,提供对象浏览器、基于 Monaco 的 SQL 编辑器、数据表格,并在引擎支持时提供 ER 图。

面向团队的功能包括本地账号或 OIDC 单点登录、基于角色的权限控制、查询审计日志,以及针对部分引擎的监控与维护面板。可选的数据库 Agent 可以起草 SQL 并基于查询结果生成报告,支持 Gemini、OpenAI 或本地 Ollama 模型。部分连接器(如 S3 兼容存储、MQTT、Kubernetes)在设计上为只读。项目基于 TypeScript、Next.js 和 React 开发,采用 MIT 许可证。

核心功能

  • 01基于 Monaco 的浏览器 SQL 编辑器,支持结构感知的自动补全和多标签工作区
  • 02一个界面覆盖多种数据库与数据存储引擎的对象浏览和数据表格
  • 03支持的引擎提供交互式 ER 图、结构对比与迁移 SQL 生成
  • 04支持 OIDC 单点登录、基于角色的权限控制和查询审计日志
  • 05内置数据分析、ORM 代码生成和测试数据生成工具
  • 06可选 AI 功能,支持 Gemini、OpenAI 或本地 Ollama 模型

适用场景

  • 让团队无需开放端口或安装客户端,即可通过浏览器访问内部数据库
  • 将数据库控制台嵌入现有的内部平台或 PaaS
  • 在一个工具中浏览 PostgreSQL、MongoDB、Kafka、Kubernetes 等混合系统的数据
  • 自托管并配合 SSO 与审计日志,满足团队的访问管理和合规审查需求

快速上手

  1. 1

    使用 Docker 运行(推荐)

    docker run -p 3000:3000 ghcr.io/libredb/libredb-studio:latest
  2. 2

    或使用 Node.js 24+ 无需 Docker 运行

    npx @libredb/studio
  3. 3

    在浏览器中打开 http://localhost:3000;首次运行时管理员密码会打印到日志中

使用前须知

  • 若通过非 localhost 且非 HTTPS 的局域网地址访问,必须设置 AUTH_COOKIE_SECURE=false,否则登录会静默失败。
  • 部分引擎按设计为只读,例如 Druid、Elasticsearch 和 OpenSearch,不支持 UPDATE 和 CREATE TABLE。

标签

常见问题

libredb-studio 是什么?
一个部署在数据旁边的浏览器版 SQL IDE,连接数十种数据库与数据存储,内置 SSO、审计日志和 AI 辅助查询,采用 MIT 许可。 LibreDB Studio 是一个可自部署的网页版数据库编辑器,可以用容器、Helm Chart 或嵌入 npm 包的方式运行。它部署在数据旁边,通过浏览器访问,不需要对外开放数据库端口,也不必在每台电脑上安装桌面客户端。同一个界面支持 PostgreSQL、MySQL、Oracle、SQL Server、SQLite、DuckDB、MongoDB、Redis、ClickHouse、Elasticsearch、Kafka、Neo4j、Kubernetes 等多种引擎,提供对象浏览器、基于 Monaco 的 SQL 编辑器、数据表格,并在引擎支持时提供 ER 图。
libredb-studio 可以免费使用吗?用的什么许可证?
libredb-studio 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
libredb-studio 还在维护吗?
活跃维护中。libredb-studio 最近一次提交是在 2026年10月19日。
libredb-studio 适合用来做什么?
让团队无需开放端口或安装客户端,即可通过浏览器访问内部数据库 将数据库控制台嵌入现有的内部平台或 PaaS 在一个工具中浏览 PostgreSQL、MongoDB、Kafka、Kubernetes 等混合系统的数据 自托管并配合 SSO 与审计日志,满足团队的访问管理和合规审查需求
libredb-studio 怎么安装和运行?
使用 Docker 运行(推荐): docker run -p 3000:3000 ghcr.io/libredb/libredb-studio:latest 或使用 Node.js 24+ 无需 Docker 运行: npx @libredb/studio 在浏览器中打开 http://localhost:3000;首次运行时管理员密码会打印到日志中
在哪里获取 libredb-studio?
源代码和安装说明在 GitHub 上:https://github.com/libredb/libredb-studio

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目