DataBrief: AI-Powered Local Data Reports

Published:

Tech: Python · JavaScript · React · FastAPI · Ollama · LLM · local AI

DataBrief Tool

DataBrief is a privacy-first desktop application that analyses CSV files and generates clear, readable reports using a local AI model. It produces two types of output: a plain English summary for stakeholders, or a technical breakdown with code fixes for data teams — all without sending any data to the cloud.

The app runs entirely on your machine via Ollama, with a React frontend and Python/FastAPI backend. Uploaded files are read into memory and discarded immediately after the report is generated, so your data never leaves your computer.

Key features include:

  • Dual report modes — stakeholder-friendly plain English summaries, or technical breakdowns with suggested code fixes
  • 100% local AI — powered by Ollama (llama3), with no external API calls or subscriptions
  • Privacy by design — files are never stored; nothing is sent to any external server
  • Simple setup — one-command launch via start.sh

My Contributions

  • Designed and built a full-stack local AI application for automated data quality reporting • Integrated a locally-running LLM (via Ollama) with a React frontend and FastAPI backend • Prioritised privacy-first architecture — no cloud dependency, no data retention • Built for both technical and non-technical audiences with dual report modes.

GitHub