Mljar Studio – local AI data analyst that saves analysis as notebooks
Local AI analyst generates Python notebooks instead of just chat responses, keeping data on your machine.
A local Python/SQL notebook in the browser for exploring, transforming and visualizing data using WebAssembly.
DuckDB + Pyodide notebooks in-browser, but Jupyter+local and Quarto already do this.
Data analysts, data scientists, researchers working with CSVs/Parquets locally
Jupyter Notebook · Quarto · Observable
Try it: https://local.dataspren.com (no account needed, runs locally)
More information: https://github.com/dataspren-analytics/data-studio
I love working with data (Postgres, SQL, DuckDB, DBT, Iceberg, ...). I always wanted a data exploration tool that runs in my browser and just works. Without any infra or privacy concerns (DuckDB UI came quite close).
Features:
- Data Notebooks - SQL cells work like DBT models (they materialize to views)
- Use Python functions inside of SQL queries - Use DB views directly in Python as dataframes
- Transform Excel files with SQL- You can open .parquet, .csv, .xlsx, .json files nicely formatted
If you like what you see, you can support me with a star on Github.
Happy to hear about your feedback <3
Local AI analyst generates Python notebooks instead of just chat responses, keeping data on your machine.
Reactive notebook cells that fire on widget interaction beat static Streamlit callbacks.
NotebookLM-style citations for SQL results when Hex and Mode already exist.
Filesystem-backed notebooks beat jupytext by making .py files the source of truth.
Reactive notebook as agent working memory—cells persist state between actions.
Reactive cell execution is neat, but Streamlit and Gradio already own this space.