
dbxlite 是一个基于 DuckDB 的轻量级开源数据分析工作台可以直接在浏览器中运行也可以连接本地 DuckDB 实例进行原生查询或者通过 VS Code 扩展插件进行多数据源统一查询。dbxlite 采用 TypeScript 语言开发遵循 MIT 开源协议代码托管在 GitHubhttps://github.com/hfmsio/dbxlite功能特性DuckDB 驱动的数据分析平台dbxlite 本质上是一个 DuckDB 图形化工作台利用 DuckDB 强大的分析能力执行 SQL 查询。支持各种 DuckDB 原生 SQL包括 CTE、窗口函数、JSON 查询、分析函数、以及 DuckDB 扩展能力。浏览器模式基于 DuckDB WASM 在浏览器本地直接执行 SQL 查询无需注册账号或部署服务即可立即使用。所有计算均在本地浏览器完成数据无需上传到服务器。原生 DuckDB 模式相比浏览器模式原生服务器模式能够充分利用本机计算资源突破浏览器内存限制支持全部 DuckDB 扩展、直接访问本地文件系统以及处理大规模数据集同时提供扩展管理、系统配置和会话管理等能力。多数据源连接dbxlite 提供统一的多数据源连接能力让用户能够通过一个 SQL 工作台同时访问本地文件CSV、Excel、JSON、Parquet 等、数据仓库BigQuery、Snowflake 、Databricks 等和关系型数据库PostgreSQL、MySQL、SQLite 等。借助 DuckDB 的数据虚拟化与跨源查询能力用户还可以使用标准 SQL 在不同数据之间进行关联分析。VS Code 扩展插件dbxlite 提供 VS Code 扩展插件能够将编辑器直接升级为一个由 DuckDB 驱动的数据分析环境。SQL 分享链接用户可以将编写好的 SQL 查询通过 URL 或 GitHub Gist 快速分享给他人接收者无需注册账号或安装任何软件即可在浏览器中直接打开并运行对应的查询。数据导出dbxlite 提供便捷的数据导出能力支持将查询结果导出为 CSV、JSON、Parquet 等主流数据格式也支持直接复制到剪贴板并粘贴到 Excel 等办公工具中。AI 助手借助大语言模型能力AI 助手可以根据自然语言需求生成 SQL、解释复杂查询逻辑、辅助优化语句性能并帮助用户快速理解数据结构和分析思路。交互式示例dbxlite 内置了丰富的帮助文档与交互式示例覆盖了快速入门、数据加载、服务器模式、SQL 参考、数据导出、自部署等内容同时提供可直接运行的示例涵盖 DuckDB 基础语法、真实数据分析场景、远程数据集查询、扩展使用、BigQuery、Snowflake 以及 Delta Lake、Iceberg 等湖仓格式。在线使用在浏览器中输入以下地址可以直接访问 dbxlite 浏览器模式https://sql.dbxlite.com/本地安装dbxlite 提供了多种本地安装方法使用 Docker 进行快速部署的命令如下dockerrun-p8080:80 hfmsio/dbxlite然后通过以下地址进行访问http://localhost:8080如果使用 VS Code 进行开发搜索插件 dbxlite 即可进行安装参考文档https://dbxlite.com/docs/