{"repo":"caioricciuti/duck-ui","free":true,"listed":false,"github":"https://github.com/caioricciuti/duck-ui","clone":"git clone https://github.com/caioricciuti/duck-ui.git","description":"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.","language":"TypeScript","stars":601,"topics":["data-visualization","duckdb","analytics","data-analysis","database","local-first","parquet","sql","sql-editor","text-to-sql"],"license":"MIT","category":"databases-storage","readme_excerpt":"Duck-UI The fully open-source DuckDB workbench that runs in your browser. No install, no signup, no backend. Your data never leaves the tab. Try it now → demo.duckui.com · Docs · Contributing Or run it yourself: Open http://localhost:5522 . That's the whole setup. What you get - SQL editor — Monaco with schema-aware autocomplete, formatting, snippets, multi-tab workspace, query history, saved queries, EXPLAIN viewer. - Notebooks — SQL + markdown cells with per-cell results and charts. - Import anything — CSV, JSON, Parquet, Arrow, XLSX, and .duckdb files. Drag-drop, from URL, or straight from S3/GCS/Azure/R2/MinIO. - Results grid — virtualized scrolling, sorting, filtering, cell inspector, exports to CSV, JSON, XLSX, and Parquet. - Charts — 16 chart types with per-series config, transforms, annotations, and PNG/SVG export. - Duck Brain (AI) — text-to-SQL and one-click error fixing with your choice of provider: WebLLM fully in-browser (no API key, works offline), OpenAI, Anthropic, Chrome built-in AI, or any OpenAI-compatible endpoint (Ollama, DeepSeek, ...). Only your schema is ever sent, never your data — and with WebLLM, not even that. - Share and embed — encode a whole analysis (query, notebook, chart config) into a URL. No server involved. Embed live, runnable queries in any page with an iframe or the web component. - Persistence — OPFS-backed local databases that survive reloads, profiles, encrypted credential storage (AES-256-GCM in your browser). - Connections — in-mem","default_branch":null,"files":null,"tree":[],"storefront":"/r/caioricciuti","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/caioricciuti/duck-ui/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}