Show HN: Mljar Studio – local AI data analyst that saves analysis as notebooks (mljar.com)
I’ve been working on mljar-supervised (open-source AutoML for tabular data) for a few years. Recently I built a desktop app around it called MLJAR Studio.
The idea is simple: you talk to your data in natural language, the AI generates Python code, executes it locally, and the whole conversation becomes a reproducible notebook (*.ipynb file). So instead of just chatting with data, you end up with something you can inspect, modify, and rerun.
What MLJAR Studio does:
- Sets up a local Python environment automatically, runs on Mac, Windows, and Linux
- Installs missing packages during the conversation
- Built-in AutoML for tabular data (classification, regression, multiclass)
- Works with standard Python libraries (pandas, matplotlib, etc.)
- Works with any data file: CSV, Excel, Stata, Parquet ...
- Connects to PostgreSQL, MySQL, SQL Server, Snowflake, Databricks, and Supabase.
For AI: use Ollama locally (zero data egress), bring your own OpenAI key, or use MLJAR AI add-on.
I built this because I wanted something between Jupyter Notebook (flexible but manual) and AI tools that generate code but don’t preserve the workflow. Most tools I tried either hide too much or don’t give reproducible results and are cloud based
Demos:
- 60-second demo: https://youtu.be/BjxpZYRiY4c
- Full 3-minute analysis: https://youtu.be/1DHMMxaNJxI
Pricing is $199 one-time, with a 7-day trial.
Curious if this is useful for others doing real data work, or if I’m solving my own problem here.
Happy to answer questions.
20 comments
[ 2.7 ms ] story [ 49.3 ms ] threadI do have concerns about the workflow. Data people aren't usually the best programmers. Models hallucinate and make mistakes sometimes subtle sometimes not. Can you think of a way to prevent data scientists from having to be expert code reviewers? I feel like taking away the code gives them the chance to find and fix mistakes in their reasoning but I have no evidence for that.
I just let Claude write notebooks, run top to bottom, debug & fix errors & only ping me when everything is working.
[1] https://github.com/datalayer/jupyter-mcp-server
MLJAR Studio is a desktop application available for Windows, MacOS, and Linux. MLJAR Studio creates a Python environment for the user and installs all required packages. The user can focus on data rather than fighting technical challenges.
[0] https://github.com/deepnote/deepnote
llm generation makes that worse: the model has no memory of what state existed when it wrote cell 7, and neither does the user.