{"id":29365456,"url":"https://github.com/mohammadhashim135/let-me-heal","last_synced_at":"2026-05-04T15:42:31.500Z","repository":{"id":303622443,"uuid":"1015871246","full_name":"mohammadhashim135/Let-Me-Heal","owner":"mohammadhashim135","description":"LetMeHeal is a Streamlit-based AI chatbot designed to provide reliable medical insights.","archived":false,"fork":false,"pushed_at":"2025-07-08T14:39:07.000Z","size":21364,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-08T15:44:05.416Z","etag":null,"topics":["ai","application","chatbot","collaboration","good-first-issue","huggingface","langchain","medical","python","rag","streamlit"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mohammadhashim135.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2025-07-08T06:52:36.000Z","updated_at":"2025-07-08T14:49:58.000Z","dependencies_parsed_at":"2025-07-08T15:55:08.614Z","dependency_job_id":null,"html_url":"https://github.com/mohammadhashim135/Let-Me-Heal","commit_stats":null,"previous_names":["mohammadhashim135/let-me-heal"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mohammadhashim135/Let-Me-Heal","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohammadhashim135%2FLet-Me-Heal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohammadhashim135%2FLet-Me-Heal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohammadhashim135%2FLet-Me-Heal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohammadhashim135%2FLet-Me-Heal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mohammadhashim135","download_url":"https://codeload.github.com/mohammadhashim135/Let-Me-Heal/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohammadhashim135%2FLet-Me-Heal/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264446720,"owners_count":23609633,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["ai","application","chatbot","collaboration","good-first-issue","huggingface","langchain","medical","python","rag","streamlit"],"created_at":"2025-07-09T11:08:42.374Z","updated_at":"2026-05-04T15:42:26.471Z","avatar_url":"https://github.com/mohammadhashim135.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# **LetMeHeal** 🌐\n**Your Secure, Interactive, and AI-Powered Medical Assistant**  \n\n## **Overview**  \n**LetMeHeal** is a Streamlit-based AI chatbot designed to provide reliable medical insights. Powered by HuggingFace LLMs, FAISS vector database, and Langchain, it empowers users to explore healthcare topics safely and accurately. LetMeHeal retrieves answers from verified medical literature, ensuring trust and precision in its responses.\n\n---\nFeatures 🚀\n\n✅ **Medical Q\u0026A Chatbot** – Ask medical questions and receive contextual, reliable answers.\n\n✅ **Streamlit UI** – Interactive, user-friendly interface with persistent chat history.\n\n✅ **RAG Pipeline** – Retrieval Augmented Generation for precise, context-based answers.\n\n✅ **FAISS Integration** – Fast similarity search over embedded medical knowledge.\n\n✅ **HuggingFace LLM** – Uses powerful language models for accurate responses.\n\n✅ **Modular \u0026 Scalable** – Designed for continuous improvement and easy customization.\n\n✅ **Secure Tokens** – Environment-managed API tokens using dotenv.\n\n---\n\n## **Tech Stack** 🛠  \n- **Frontend/UI:** Streamlit\n\n- **Backend:** Python, Langchain, HuggingFace\n\n- **Embeddings:** sentence-transformers/all-MiniLM-L6-v2\n\n- **Vector Database:** FAISS\n\n- **Document Loading:** Langchain’s PyPDFLoader, DirectoryLoader\n\n- **Prompt Engineering:** Custom PromptTemplate for medical Q\u0026A\n\n- **Environment Management:** dotenv (.env files)\n---\n\n## **Installation \u0026 Setup** 🏗  \n\n### **1. Clone the Repository**  \n```bash\ngit clone https://github.com/mohammadhashim135/Let-Me-Heal\ncd Let-Me-Heal\n```\n\n### **2. Create a Virtual Environment**\n```bash\npython -m venv .venv\n\n# Activate it:\n\n# Windows:\n.venv\\Scripts\\activate\n\n# Mac/Linux:\nsource .venv/bin/activate\n```\n\n### **3. Install Dependencies**\n\n```bash\npip install -r requirements.txt\n```\n\n\n### **4. Start the Application**\n```bash\nstreamlit run medical_chatbot.py\n```\n---\n\n## **Usage Guide** 📝\n\n🔹 Ask any medical question in the input box.\n\n🔹 Receive contextual, reliable answers powered by AI and verified medical literature.\n\n🔹 Chat history is saved in your session for continuous interaction.\n\n🔹 Use it for learning, quick clarification, and preliminary health awareness.\n\n---\n\n## **Project Structure** 📂\n```bash\nLetMeHeal/\n│\n├── venv/                     # Python virtual environment\n├── env/                      # Environment variables folder\n├── requirements.txt          # Python package dependencies\n│\n├── medical_chatbot.py        # Main Streamlit app entry point\n├── connect_with_llm.py       # LLM integration logic\n├── memory_llm.py             # Memory management for LLM\n│\n├── vectorstore/\n│   ├── index.faiss           # FAISS vector index file\n│   └── index.pkl             # Serialized embeddings or metadata\n│\n├── data/                     # Medical PDFs or data files\n│\n├── .env                      # Environment variables file\n└── README.md                 # Project documentation\n\n```\n---\n## **Contributing** 🤝\nContributions are welcome! If you’d like to improve LetMeHeal, feel free to fork the repo and submit a pull request.\n\n### **Steps to Contribute:**\n**Fork the repository**\n### **1. Create a new branch:**\n```bash\ngit checkout -b feature-branch\n```\n\n### **2. Make your changes and commit:**\n\n```bash\ngit commit -m \"Added new feature\"\n```\n### **3. Push to the branch:**\n```bash\ngit push origin feature-branch\n```\n### **Open a Pull Request**\n---\n## **License** 📜\nThis project is licensed under the MIT License.\n\n💡 Developed with ❤️ by [Mohammad Hashim](https://github.com/mohammadhashim135/Let-Me-Heal)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohammadhashim135%2Flet-me-heal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmohammadhashim135%2Flet-me-heal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohammadhashim135%2Flet-me-heal/lists"}