{"id":25810298,"url":"https://github.com/mohdzain98/docschat","last_synced_at":"2026-04-16T10:32:11.032Z","repository":{"id":243806511,"uuid":"813495620","full_name":"mohdzain98/docschat","owner":"mohdzain98","description":"Docschat is an innovative project designed to revolutionize how users interact with documents. By leveraging the power of Large Language Models (LLMs), Docschat enables intuitive, conversational interactions with Documents. Additionally it contains content retrieval tools.","archived":false,"fork":false,"pushed_at":"2024-11-19T18:04:35.000Z","size":8706,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-24T16:24:28.222Z","etag":null,"topics":["express","flask","llm","ml","react"],"latest_commit_sha":null,"homepage":"https://docschat.in","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mohdzain98.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-11T07:44:24.000Z","updated_at":"2025-04-03T21:19:22.000Z","dependencies_parsed_at":"2024-06-16T10:24:56.621Z","dependency_job_id":"63ebe2f7-e965-4f6a-811c-419c5a5734eb","html_url":"https://github.com/mohdzain98/docschat","commit_stats":null,"previous_names":["mohdzain98/docster","mohdzain98/docschat"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mohdzain98/docschat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohdzain98%2Fdocschat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohdzain98%2Fdocschat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohdzain98%2Fdocschat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohdzain98%2Fdocschat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mohdzain98","download_url":"https://codeload.github.com/mohdzain98/docschat/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohdzain98%2Fdocschat/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31882065,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T09:23:21.276Z","status":"ssl_error","status_checked_at":"2026-04-16T09:23:15.028Z","response_time":69,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["express","flask","llm","ml","react"],"created_at":"2025-02-27T23:38:00.013Z","updated_at":"2026-04-16T10:32:11.016Z","avatar_url":"https://github.com/mohdzain98.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Docschat\nDocschat is an innovative project designed to revolutionize how users interact with documents. By leveraging the power of Large Language Models (LLMs), Docschat enables intuitive, conversational interactions with documents, making information retrieval and understanding more accessible and efficient.\u003cbr\u003e\n\u003cstrong\u003e\u003clabel\u003eFeatures:\u003c/label\u003e\u003c/strong\u003e\n\u003cul\u003e\n  \u003cli\u003e\u003cstrong\u003eNatural Language Processing:\u003c/strong\u003e Users can query documents using everyday language, allowing for a seamless and intuitive experience.\u003c/li\u003e\n  \u003cli\u003e\u003cstrong\u003eContextual Understanding:\u003c/strong\u003e Docster AI provides context-aware responses, ensuring accurate and relevant information is delivered.\u003c/li\u003e\n  \u003cli\u003e\u003cstrong\u003eMulti-Document Support:\u003c/strong\u003e Interact with multiple documents simultaneously, allowing for comprehensive research and cross-referencing.\u003c/li\u003e\n\u003c/ul\u003e\n\n## Supported Documents\n- PDF\n- TXT\n- CSV\n- EXCEL\n- PPTX\n- Word\n- SQL\n\n## Tools\n- Exa Search : Exa is search engine designed for LLMs to retrieve relevant informations from queries.\n- Google Trends : This tool finds trending searches from google about any topic. This tool uses SerpApi in backend.\n- Google Scholar : This tool find relevant scholarly article as it sees content of article and finds how much it is similar to the query.\n- PubMed : This tool finds citation related to Biomedical Literature.\n\n## Working\n- Login in the website\n- Upload the required document\n- It will redirect to chat system\n- Ask your Queries\n\n## Benefits\n- Efficiency: Quickly locate specific information within extensive documents.\n- Accessibility: Make document interactions more user-friendly and accessible to non-experts.\n- Accuracy: Ensure the accuracy of information through sophisticated language understanding and context awareness.\n\n## Architecture\nDocsChat is built using a microservices architecture, with two primary microservices:\n- ### User Authentication Service\n  - Manages user registration, login, and authentication\n  - Ensures secure access to the Docschat platform\n  - Handles session management and token-based authentication\n- ### LLM (Large Language Model) Service\n  - Processes user queries and interacts with various document types\n  - Leverages advanced language models to understand and respond to user inputs\n  - Performs text extraction, data analysis, and SQL query execution based on document type\n- ### Tools Service\n  Separate service for content retrieval tools.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohdzain98%2Fdocschat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmohdzain98%2Fdocschat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohdzain98%2Fdocschat/lists"}