MLCLI is a modular toolkit that lets you automate full machine learning workflows and interact with your data effortlessly — via either a command-line interface or a Streamlit web app.
Just provide a CSV and enjoy:
🔍 Smart Task Detection (classification/regression)
📊 Fast Data Handling with Dask
🧠 LLM-Assisted Pipeline Planning via LLaMA 3.3 70B
⚙️ Auto Preprocessing & Feature Engineering
🤖 AutoML Training powered by PyCaret
📉 Comprehensive Metric Reporting (Accuracy, R², F1...)
💾 Joblib Model + Pipeline Saving
💬 Interactive Data Chat Mode — Ask natural language questions about your dataset (powered by Groq LLM)
📂 Metadata Export for reproducibility
🌐 Streamlit Web App — Use MLCLI through a simple, intuitive browser UI
#CLI tool
type "python click.py start" to start
#Streamlit Webapp
type "streamlit run app.py" to start

Frameworks & Libraries: PyCaret, Scikit-learn, Dask, Click, Streamlit
AI & Automation: (LLaMA 3.3 70B)
Languages: Python
Data Processing: Pandas, CountVectorizer, datetime
CLI & Scripting: Click (modular command-line interface)
Model Handling: Joblib (pipeline & model saving)
