PaperMind is an AI-driven academic research assistant designed to automate the process of discovering, summarizing, and organizing scientific research papers. It leverages large language models and the arXiv API to significantly reduce the time spent on manual literature reviews while improving research productivity.
Academic researchers and students spend a substantial amount of time searching for relevant papers, reading abstracts, and organizing findings. This manual process is repetitive, time-consuming, and inefficient, especially when dealing with rapidly growing research domains.
PaperMind automates the academic literature review workflow by:
- Fetching relevant research papers from arXiv
- Generating concise, structured summaries using AI
- Organizing outputs into topic-based local folders
- Providing an intuitive browser-based interface for ease of use
- 🔍 Automated Paper Retrieval from arXiv using RSS/XML parsing
- 🧠 AI-Powered Summarization optimized for scientific literature
- 📂 Structured Local Storage of summaries for offline access
- 🌐 Interactive Web Interface built with Gradio
- 🔐 Secure API Key Management using environment variables
- 🧩 Modular Codebase for scalability and maintainability
-
Programming Language: Python
-
AI Model: OpenAI GPT-4
-
APIs: arXiv API
-
Frontend/UI: Gradio
-
Libraries & Tools:
openairequestsxml.etree.ElementTreepython-dotenv
-
Version Control: Git & GitHub
User Input (Topic/Keyword)
↓
arXiv API (RSS/XML)
↓
Paper Metadata & Abstracts
↓
GPT-4 Summarization Engine
↓
Structured Text Summaries
↓
Local Topic-Based Folders + Gradio UI
PaperMind/
│
├── main.py # Core agent logic (fetching, summarization, file handling)
├── app.py # Gradio-based web interface
├── summaries/ # Generated research paper summaries
├── .env # Environment variables (API keys)
├── .gitignore # Excludes sensitive and unnecessary files
├── requirements.txt
└── README.md
git clone https://github.com/ahmasmibhanu/PaperMind.git
cd PaperMindpython -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activatepip install -r requirements.txtCreate a .env file in the root directory:
OPENAI_API_KEY=your_openai_api_key_herepython app.pyOpen your browser and navigate to:
http://localhost:7860
- ⏱️ Reduced manual literature review time by up to 80%
- 📚 Improved organization and accessibility of research summaries
- 👥 Enabled non-technical users to interact with AI-based research tools
- 🔬 Demonstrated effective application of LLMs for scientific text summarization
- Summaries are generated primarily from paper abstracts
- AI-generated summaries may occasionally lack context or nuance
- Currently limited to arXiv as the data source
- Full-text PDF parsing and summarization
- Semantic search using embeddings and vector databases
- Integration with additional research databases (PubMed, Semantic Scholar)
- Citation tracking and relevance ranking
- Export support (Markdown, BibTeX, Notion, Obsidian)
ahmasmibhanu ~B.Tech Computer Science & Engineering
This project is intended for academic and educational purposes.