Auto-Analyst is a powerful UI tool that simplifies the process of running analytical queries on your data using plain English. With Auto-Analyst, you can easily perform complex data aggregations, visualizations, and analyses without writing a single line of code.
- Natural Language Processing (NLP) using Large Language Models (LLMs) to understand user input
- Simple and intuitive UI to interact with data and see resulting tables and charts
- Built-in support for popular data analysis libraries (Pandas, NumPy, Matplotlib, Seaborn)
- Your data remains local; it is never uploaded anywhere else
- Extensible and customizable to cater to specific use-cases
To run Auto-Analyst locally do the following steps
- Clone the repo
- Create Python virtual environment
- Install requirements.txt
- Update auto-analyst/config.py with your OpenAI API key
- Run
streamlit run /auto-analyst/app.py