Profsistant is an intelligent assistant designed to help academic researchers — especially students — get started on research projects faster and more effectively. It helps you discover relevant papers, organize your reading, generate research gaps and ideas, and build a personalized reading plan.
📚 Turn scattered papers into a focused project.
🤖 Powered by Gemini, built with Streamlit.
- Enter a research topic and get top Google Scholar papers
- Automatically extract and display abstracts, links, and authors
- Track progress:
To Read,Reading,Done - Add notes, sources, and custom tags to each paper
- Manually add your own papers too!
- View charts showing reading progress and topic distribution
- Filter papers by label or source
- Enter your availability
- Generate a research reading schedule
- Export it to a
.icscalendar file
- Gemini analyzes your paper list
- Suggests research gaps, follow-up ideas, and mini-projects
- Add to a persistent, editable “Ideas List”
- Frontend: Streamlit
- LLM: Gemini Pro (via Google Generative AI API)
- Charts: Plotly
- Calendar Export: Python
icslibrary
git clone https://github.com/yourusername/profsistant.git
cd profsistantpip install -r requirements.txt
Create a file: .streamlit/secrets.toml
SUPABASE_URL = "your-supabase-url"
SUPABASE_API_KEY = "your-supabase-api-key"
After you log in, Profsistant will ask you to enter and validate your own Gemini API key. It is kept only in your Streamlit session and is not saved to your Profsistant account. A GEMINI_API_KEY secret can optionally be configured if you choose Profsistant AI in Settings.
streamlit run Home.py
Profsistant/
├── app.py # Search + summarize papers
├── pages/
│ ├── 1_ReadingList.py # Reading list manager
│ ├── 2_Planner.py # Planner + calendar export
│ ├── 3_Dashboard.py # Stats and filters
│ └── 4_ResearchIdeas.py # Gemini gap generator + ideas list
├── .streamlit/
│ └── secrets.toml # API keys (never commit!)
└── README.md
Academic research is overwhelming — too many papers, too little structure. Profsistant bridges that gap by helping you:
-
Stay focused on a goal
-
Build a reading plan around your schedule
-
Discover promising research directions faster
Whether you're starting a term paper, thesis, or capstone, Profsistant can help you take the first confident step.
-
🔍 PDF upload + summarizer
-
🔁 Notion export integration
-
🧠 Topic clustering + similarity view
*👥 Team mode for lab groups
Built with ❤️ by @Namslay26
🛡️ License MIT License. Feel free to fork and build on it!