ragChatbot is a developer-centric framework designed to streamline the creation of Retrieval-Augmented Generation chatbots. It integrates LangChain pipelines with OpenAI or other LLM APIs to process queries against custom document corpora. Users can upload files in various formats (PDF, DOCX, TXT), automatically extract text, and compute embeddings using popular models. The framework supports multiple vector stores such as FAISS, Chroma, and Pinecone for efficient similarity search. It features a conversational memory layer for multi-turn interactions and a modular architecture for customizing prompt templates and retrieval strategies. With a simple CLI or web interface, you can ingest data, configure search parameters, and launch a chat server to answer user questions with contextual relevance and accuracy.