Discover and explore top open-source AI tools and projects—updated daily.
marellaChat with your documents offline using AI
Top 47.1% on SourcePulse
ChatDocs enables users to interact with their documents offline using AI, ensuring data privacy as no information leaves the user's system. It supports a wide range of document formats and offers both a web UI and a command-line interface for querying.
How It Works
ChatDocs processes documents by extracting text and generating embeddings, which are then stored locally. When a user queries the system, ChatDocs retrieves relevant document chunks based on semantic similarity to the query and feeds these chunks, along with the query, to a local LLM for response generation. This approach leverages local processing for privacy and offline capability.
Quick Start & Requirements
pip install chatdocschatdocs downloadchatdocs add /path/to/documentschatdocs ui (access at http://localhost:5000)Highlighted Details
.csv, .docx, .html, .md, .pdf, .pptx, .txt, and more.chatdocs.yml for embeddings and LLM choices.Maintenance & Community
No specific community links or contributor details are provided in the README.
Licensing & Compatibility
Limitations & Caveats
The project is based on PrivateGPT and may inherit its limitations. GPU support requires manual PyTorch/CUDA setup, which can be complex. Changing embedding models necessitates re-processing all documents.
2 years ago
Inactive
ChatGPTBox-dev