ResearchMate is an AI-powered Chrome extension that helps students, researchers, and curious minds decode academic papers effortlessly. Get explanations, summaries, definitions, and ask follow-up questions — all while reading online!
🔍 Context-Aware Explanation
Select academic text and get instant, concise explanations from state-of-the-art LLMs.
💬 AI Chatbot with Memory
Open the sidebar for a full-featured research chatbot that understands context and supports follow-ups.
📑 Smart Summarizer
Quickly generate summaries of long paragraphs or research abstracts.
🧠 Definition & Term Clarification
Break down complex technical terms with simplified explanations and examples.
🔗 Link Pasting
Paste arXiv/DOI links or drop content — the assistant will analyze and explain.
🚀 Powered by LangChain + OpenAI/Groq
Uses specialized agents like:
qa_agentfor detailed answersexplainer_agentfor term clarificationquestion_agentfor refining user input
💾 Persistent Memory
Backed by Redis to maintain chat memory across sessions (in production).
The backend API is live and deployed here:
🔗 https://researchmate.onrender.com
No setup needed for backend — just install the Chrome extension and start using it!
- Download or clone this repo.
- Open Chrome and go to
chrome://extensions. - Enable Developer Mode (top right).
- Click "Load Unpacked" and select the
extension/folder. - Select any research text on a webpage or PDF.
- Right-click or use a keyboard shortcut to get assistance.
- Use the chatbot sidebar to ask questions and explore concepts.
- Manifest V3
- HTML + JavaScript
- Context Menu, Sidebar, and Popup UIs
- Keyboard shortcut support
- FastAPI for API endpoints
- LangChain for LLM agent routing
- OpenAI and Groq APIs for processing
- Redis for chat memory (in production)
ResearchMate uses only safe permissions:
"permissions": ["activeTab", "contextMenus", "storage", "scripting"]cd extension/
zip -r researchmate.zip .Pranay Kumar Karvi
##📄 License This project is licensed under the MIT License.
If you find this project helpful:
-
🌟 Star the repo
-
🗣️ Share with friends and labmates
-
🧠 Use it in your next research sprint
.jpg)