Combining DuckDB, MapLibre GL JS, and AI for Browser-Native Map Visualization
Piyush Chauhan, Hiroki Inoue
We built a conversation-first data analysis tool for Japan's MLIT LINKS project that lets non-engineers explore location-rich datasets using natural language. The stack runs entirely in-browser DuckDB-WASM for SQL execution, Claude on AWS Bedrock, and MapLibre GL JS and Vega-Lite for declarative visualization.