- 社区热度
- 617 Stars
- GitHub 收藏
- 最近活跃
- 2026/9/10
- 近 30 天还在更新
- 授权协议
- MIT
- 宽松协议
为什么值得关注
不是看 Star 排名,而是看它解决了什么问题、实际有没有用,以及方法为什么值得关注。
解决的问题
解决在浏览器中本地分析数据时,缺乏开源、功能完备且保障隐私的 DuckDB 客户端工具的问题。官方工具闭源且依赖远程加载,而传统客户端需要本地安装。
实际价值
提供免安装、免注册的浏览器端工作台,支持 SQL 编辑器、笔记本、图表配置、基于 OPFS 的本地持久化以及本地 WebLLM 运行 AI 助手,数据完全保留在本地。
创新 / 差异化
相比官方闭源 UI,它完全开源且支持离线运行。创新点在于集成了完全本地运行的 WebLLM 助手,并支持通过 URL 编码分享完整分析状态,以及无后端的只读数据发布模式(kiosk 模式)。
扩展潜力
利用 DuckDB-WASM 和浏览器原生 API(如 OPFS),将复杂的数据库查询、数据可视化和 AI 辅助功能完全移至前端,消除了服务器运维和数据传输的成本。
为什么是现在
契合 DuckDB 作为本地数据分析引擎的快速普及趋势,同时得益于浏览器端 WASM 性能提升、OPFS 存储标准的普及以及本地大模型(WebLLM)技术的成熟。
社区活跃度
近 90 天新增 1 个 Issue、4 个 PR;窗口内抽取的 Issue/PR 样本中有 1 位 Issue 发起者、1 位 PR 贡献者,并发布 6 个版本。
维护者响应
窗口内 1 个 Issue 样本关闭率 100%,4 个 PR 样本合并率 75%。维护者评论样本仅覆盖该 Issue 样本的 100%,不足以可靠判断首次响应率与响应速度。
核心亮点
- SQL 编辑器:基于 Monaco 编辑器,支持架构感知自动补全、格式化、查询历史及 EXPLAIN 视图。
- 交互式笔记本:支持 SQL 和 Markdown 单元格混合编写,可直接在单元格内查看结果和图表。
- 多格式导入:支持拖拽或通过 URL/S3/GCS 导入 CSV、JSON、Parquet、Arrow、XLSX 及 .duckdb 文件。
快速开始
安装方式、上手难度、开始步骤。
装在哪
待确认
难不难
待确认
- 01直接访问在线 Demo 体验,无需任何安装步骤。
- 02如果想在本地通过 Docker 运行,可以使用以下命令启动容器:
- 03在浏览器中打开本地地址
http://localhost:5522即可访问工作台。 - 04导入你的数据文件,支持直接拖拽 CSV、Parquet、JSON 或 .duckdb 文件到页面中。
- 05在 SQL 编辑器中编写查询,或者创建 Notebook 单元格进行交互式分析与图表绘制。
更适合谁
- 希望数据放在自己服务器上的团队
- 想在本机直接跑起来试用的开发者
- 习惯用 Docker 部署的人
更多介绍
Duck-UI 是一款专为 DuckDB 打造的开源浏览器端工作台。它利用 DuckDB WASM 技术,让用户无需安装任何本地软件或注册账号,即可在浏览器标签页中直接运行高性能的 SQL 查询。由于没有后端参与,所有数据处理均在本地完成,确保了极高的数据隐私性。该项目不仅提供了功能完备的 SQL 编辑器,还集成了数据可视化图表、交互式笔记本以及多种 AI 辅助功能,非常适合数据分析师和开发者快速探索本地或远程的数据集。
信息来源
每条信息都标注了状态与出处,可展开查看。
15 条 · 展开
信息来源
每条信息都标注了状态与出处,可展开查看。
capability tags
已核验database
来源: admin_cms · cms editor · 2026/8/30
editor note
已核验{"en":"Duck-UI is a highly practical DuckDB client that runs entirely in the browser using DuckDB WASM. This means no backend installation is required, and your data never leaves your browser tab, ensuring privacy. It combines a traditional SQL editor with Jupyter-like notebooks, rich chart configurations, and even supports local AI SQL assistance via WebLLM, making it an excellent tool for querying local and remote Parquet or CSV files.","zh":"Duck-UI 是一个非常实用的 DuckDB 客户端。它完全在浏览器端运行(基于 DuckDB WASM),这意味着你不需要安装任何后端服务,数据也不会上传到服务器,保证了隐私安全。它不仅有传统的 SQL 编辑器,还融入了类似 Jupyter 的笔记本模式和丰富的图表配置,甚至支持通过 WebLLM 在本地运行 AI 辅助编写 SQL,是处理本地及云端 Parquet、CSV 等数据的利器。"}
来源: admin_cms · cms editor · 2026/8/30
how to use
已核验{"steps":[{"en":"Visit the online demo directly to start using it without any installation.","zh":"直接访问在线 Demo 体验,无需任何安装步骤。"},{"en":"To run it locally via Docker, start the container with the following command:","zh":"如果想在本地通过 Docker 运行,可以使用以下命令启动容器:"},{"en":"Open `http://localhost:5522` in your browser to access the workbench.","zh":"在浏览器中打开本地地址 `http://localhost:5522` 即可访问工作台。"},{"en":"Import your data files by dragging and dropping CSV, Parquet, JSON, or .duckdb files directly into the page.","zh":"导入你的数据文件,支持直接拖拽 CSV、Parquet、JSON 或 .duckdb 文件到页面中。"},{"en":"Write queries in the SQL editor, or create Notebook cells for interactive analysis and charting.","zh":"在 SQL 编辑器中编写查询,或者创建 Notebook 单元格进行交互式分析与图表绘制。"}],"installAt":"unknown","difficulty":"unknown"}
来源: admin_cms · cms editor · 2026/8/30
intro
已核验{"en":"Duck-UI is an open-source, browser-based workbench designed specifically for DuckDB. Utilizing DuckDB WASM, it enables users to run high-performance SQL queries directly inside a browser tab without any local installation or registration. With no backend involved, all data processing happens locally, ensuring maximum data privacy. The project features a full-fledged SQL editor, interactive notebooks, data visualization charts, and various AI assistant options, making it perfect for data analysts and developers to quickly explore local or remote datasets.","zh":"Duck-UI 是一款专为 DuckDB 打造的开源浏览器端工作台。它利用 DuckDB WASM 技术,让用户无需安装任何本地软件或注册账号,即可在浏览器标签页中直接运行高性能的 SQL 查询。由于没有后端参与,所有数据处理均在本地完成,确保了极高的数据隐私性。该项目不仅提供了功能完备的 SQL 编辑器,还集成了数据可视化图表、交互式笔记本以及多种 AI 辅助功能,非常适合数据分析师和开发者快速探索本地或远程的数据集。"}
来源: admin_cms · cms editor · 2026/8/30
最新版本
已核验v1.2.1
来源: GitHub 官方接口 · latest_release=v1.2.1 · 2026/9/12
许可证
已核验MIT
来源: GitHub 官方接口 · license.spdx_id=MIT · 2026/9/12
needs api key
已核验否
来源: admin_cms · cms editor · 2026/8/30
一句话用途
已核验{"en":"An open-source, browser-based DuckDB workbench featuring a SQL editor, notebooks, charts, and local AI assistance.","zh":"运行在浏览器中的开源 DuckDB 客户端,支持 SQL 编辑器、笔记本、图表和本地 AI 助手。"}
来源: admin_cms · cms editor · 2026/8/30
平台
已核验browser
来源: admin_cms · cms editor · 2026/8/30
分类线索
根据材料推断ai-apps
来源: 项目说明文档 · hint=ai-apps · 2026/8/20
product forms
已核验web
来源: admin_cms · cms editor · 2026/8/30
role tags
已核验来源: admin_cms · cms editor · 2026/8/30
supports docker
已核验是
来源: 仓库文件 · dockerfile=true; compose=true · 2026/9/12
supports local
已核验是
来源: admin_cms · cms editor · 2026/8/30
supports self host
已核验是
来源: admin_cms · cms editor · 2026/8/30
相关项目
根据分类、能力和适用角色匹配的其他已核验项目。
liam
从现有数据库 Schema 自动生成可交互 ER 图,并支持公开仓库链接与私有仓库 CLI 工作流。
clearml
覆盖实验追踪、远程任务编排、数据版本和模型工作流的机器学习开发与 MLOps 平台,可使用托管服务或自建服务器。
Rath
面向探索性数据分析的可视化工具,可自动推荐图表和数据洞察,并支持手动拖拽分析、数据整理与因果分析实验功能。
Apache DevLake
把 GitHub、GitLab、Jira、Jenkins、SonarQube 等研发数据汇入统一模型,并用 Grafana 查看 DORA 和研发流程指标。
rill
基于代码的商业智能平台,支持通过 SQL 和 YAML 定义指标,并为 AI 代理提供数据访问接口。
Dishylink
Dishylink 是一个功能极其完善的 Starlink 本地监控与管理工具。它通过直接访问局域网 API,在无需云端依赖的情况下提供实时性能监控、功耗分析、障碍物地图及设备管理功能。

