Monk-RET (Monk Retail Insights Engine) is an intelligent retail analytics platform powered by MonkDB, its MCP server, LangChain, Streamlit.
It helps businesses gain actionable insights from large-scale retail data by orchestrating data ingestion, processing, and visualization seamlessly.
- 📊 Retail Analytics Engine – Ingests, processes large-scale retail datasets and writes to MonkDB.
- 🧩 LangChain Orchestrator – Modular orchestration of tasks with LLMs
- ⚡ Batch Data Processing – Automated CSV ingestion & MonkDB syncing
- 📈 Interactive Dashboards – Streamlit-based UI for analytics & insights
- 🔄 Automation – Watchdog-powered auto-refresh for new datasets
git clone https://github.com/monkdbofficial/demo.retailagent.git
cd demo.retailagent
pip install -r requirements.txt
python watchdog_.py
python orchestrator.py
- Languages: Python
- Frameworks: LangChain, Streamlit, FastAPI, Flask
- Data: Pandas, SQLAlchemy, MongoDB
- DevOps: Docker, Watchdog, Jenkins, Terraform
- Visualization: Plotly, Chart.js, Streamlit
- Drop a new retail CSV into the
/data
folder watchdog_.py
detects and inserts data → DBlangchain_orch.py
&gen_insights_force.py
generate AI-powered insights- Open
streamlit_app.py
→ interactive analytics dashboard