{"repo":"avishek0769/DocChat","free":true,"listed":false,"github":"https://github.com/avishek0769/DocChat","clone":"git clone https://github.com/avishek0769/DocChat.git","description":"AI-powered RAG app to chat with any documentation - scrape, generate knowledge base, and query docs with source-backed answers.","language":"TypeScript","stars":18,"topics":["ai-agent","chatbot","llm","rag-chatbot","vector-database"],"license":null,"category":"ai-agents","readme_excerpt":"DocChat - Chat with Docs (RAG Application) Chat with any documentation using AI. Provide a documentation link, and the system will scrape, process, and convert it into a searchable knowledge base that you can interact with through natural language. Check out the live website here: DocChat --- 📚 Developer Guide Directory For detailed documentation, please refer to the files in the docs/ folder: Guide Description :---------------------------------------------------------------------------------------------------------------- :------------------------------------------------------------------------------------- 🏗️ Architecture Guide In-depth pipeline sequences, database details, and Mermaid workflows. ⚙️ Backend Guide Folder layout, database schemas, BullMQ queuing, and encryption details. 🎨 Frontend Guide Vite/Tailwind v4 layouts, routing, caching layers, and styling principles. 🔌 API Reference Complete endpoints map, parameters, JSON shapes, and auth requirements. 🛠️ Setup & Troubleshooting Detailed listing of 25+ env variables, local Redis/pg configurations, and debug steps. --- Architecture Flow DocChat consists of a React UI communicating with an Express server, orchestrating background indexers via BullMQ (Redis) and persisting embeddings in Qdrant and metadata in PostgreSQL. --- Features Documentation Ingestion - Accepts a documentation URL as input. - Recursively crawls internal pages up to config limits. - Automatically respects robots.txt instructions. Retrieval S","default_branch":null,"files":null,"tree":[],"storefront":"/r/avishek0769","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/avishek0769/DocChat/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}