caioricciuti/duck-ui
The fully open-source DuckDB workbench that runs in your browser. SQL editor, notebooks, charts, AI assistant. No install, no signup, no backend — your data never leaves the tab.
解决的问题
Duck-UI 提供了一个完全基于浏览器、无服务器的 DuckDB 工作台。它解决了分析数据时需要安装软件或管理后端基础设施的问题,允许用户完全在浏览器标签页内执行 SQL 查询、运行 Python 笔记本并创建仪表板。
工作原理
它通过 WebAssembly (WASM) 直接在您的浏览器中运行 DuckDB。由于它是客户端运行的,您的数据永远不会离开您的机器。它支持导入各种文件格式 (CSV, Parquet, JSON 等) 并连接到远程数据源。它包含一个 "Duck Brain" AI 助手,可以使用本地 WebLLM 模型(完全离线运行)或 OpenAI 或 Anthropic 等外部 API 提供商来生成 SQL 或修复错误。
适用人群
它专为数据分析师、开发人员和研究人员设计,他们希望使用一种便携、注重隐私的工具来探索数据集、通过 URL 分享分析结果,或在不管理数据库服务器的情况下将交互式 SQL 探索器嵌入到自己的网站中。
亮点
- 完全客户端执行,无需后端,无需注册。
- 集成 AI 助手用于 Text-to-SQL 和错误修复,支持离线本地模型。
- 支持 SQL、Python (Pyodide) 和带有交互式图表的 Markdown 笔记本。
- 通过 WebRTC 实现实时协作会话,无需中央服务器。
- 便携式部署选项,包括 Docker、静态托管和 GitHub Pages。
- 用于发布只读交互式数据仪表板的 Kiosk 模式。
相关
- 项目
geek-fun/dockitDocKit 是一款跨平台的原生桌面客户端(Tauri + Vue),用于管理 Elasticsearch、OpenSearch、DynamoDB、MongoDB 和 EasySearch。它提供基于 Monaco 的查询编辑器、可视化工具、导入/导出功能,并透过付费的“Ultimate”订阅提供 AI 代理,可使用 OpenAI、Anthropic、DeepSeek、Ollama 等模型编写并执行查询。免费的 Community 版本提供完整的数据库连接功能,具备加密的本地凭证存储且无任何遥测数据。
- 项目
motherduckdb/mcp-server-motherduck一个自托管的 MCP 服务器,封装 DuckDB(本地、S3 或 MotherDuck),使 AI 助手可通过 Model-Chat-Protocol 执行 SQL 查询。支持 stdio 或 HTTP、读写控制、Docker 部署,并与 Claude、Gemini、Cursor 等集成。
- 项目
AnotiaWang/deep-research-web-uiDeep Research Web UI 是一个开源 Web 应用,能将研究问题转化为带引用的报告。它结合了 LLM 与网页搜索 API,以树状视图显示搜索过程,允许检查并更新每项引用,且可完全在浏览器中运行或通过 Docker 自行托管。支持多种 AI 和搜索提供商,提供客户端(浏览器输入密钥)和服务器端(环境变量设置密钥)模式,并可导出为 Markdown 或 PDF。
- 项目
DashAISoftware/dashAIdashAI 是一个跨平台的图形化工具箱,用于训练、评估和部署现代 AI 模型(特别是 LLM)。它提供开箱即用的安装程序、PyPI 包和 Docker 镜像,支持仅 CPU 以及 CUDA/ROCm GPU 加速,并包含实验管理、数据集处理和数据库迁移功能。
- 项目
NSHipster/sosumi.aisosumi.ai 是一个基于 Node 的服务,可将 Apple 开发者文档(包括 Swift 文档、HIG 和 WWDC 转录)转换为干净的 Markdown 格式,使 AI 模型和自动化工具易于使用。提供简单的 URL 重写、HTTP/MCP API、CLI、Chrome 扩展,并可在 Cloudflare Workers 或任何 Hono 兼容运行时环境中自托管。