langchain
langchain-core>=0.1.0
langchain-community>=0.0.10
langchain-text-splitters
python-dotenv
watchdog
markdown
tabulate
schedule # Required for n8n-like automation
    
# --- LLM PROVIDERS ---
langchain-ollama
langchain-openai
langchain-anthropic
langchain-google-genai
langchain-groq
langchain-mistralai
langchain-huggingface
huggingface-hub
    
# --- VECTOR DATABASES & EMBEDDINGS ---
chromadb
langchain-chroma
faiss-cpu
qdrant-client
fastembed
sentence-transformers
hf-xet
hf-transfer
langchain-qdrant
langchain-postgres # Required for pgvector
    
# --- DATA SCIENCE & DEEP PROFILING ---
pandas
numpy
scipy
polars
fastexcel
matplotlib
seaborn
    
# --- DATABASE CONNECTORS (SQL, NoSQL, Graph) ---
sqlalchemy
pyodbc
pymssql
psycopg2-binary # Required for pgvector/PostgreSQL
psycopg
pymysql
pymongo # Required for MongoDB
neo4j
    
# --- DOCUMENTS, INGESTION & OFFICE CANVAS ---
rostaing-ocr
pdf2image 
pytesseract 
Pillow 
pypdf        # Required for 100% universal fast PDF reading
python-docx  # Required for Word Canvas & native docx parsing
openpyxl     # Required for Excel Canvas & native xlsx parsing
python-pptx  # Required for PowerPoint Canvas writing
unstructured
beautifulsoup4
html2text
rapidocr
onnxruntime
    
# --- CONVERSATIONAL VOICE AI ---
SpeechRecognition # Required for microphone voice input
gTTS              # Required for high-quality multilingual voice output
pygame            # Required for smooth audio playback
langdetect        # Required for automatic voice language detection
sounddevice       # Required for real-time user voice interruptions
mcp