An open API service indexing awesome lists of open source software.

https://github.com/kunalgupta25/plexi

A Study webapp with specially tuned AI agent for exam prepration
https://github.com/kunalgupta25/plexi

education gemini generative-ai huggingface-transformers llama-index python streamlit

Last synced: about 1 month ago
JSON representation

A Study webapp with specially tuned AI agent for exam prepration

Awesome Lists containing this project

README

          


Plexi Logo

# Plexi

*Your Personal AI Study Assistant*

[![GitHub release (latest by date)](https://img.shields.io/github/v/release/KunalGupta25/plexi)](https://github.com/KunalGupta25/plexi/releases/latest)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Support](https://img.shields.io/badge/Support-Ko--fi-FF5E5B.svg?style=flat&logo=ko-fi)](https://ko-fi.com/lazyhuman)

[Download App](https://github.com/KunalGupta25/plexi/releases/latest) β€’ [Use Web App](https://plexi.cosmeta.tech) β€’ [Add Study Materials](#how-to-contribute-study-materials)

---

## 🌟 What is Plexi?

**Plexi** is a modern, student-focused AI study assistant. It helps you navigate your coursework by organizing all your essential study materials directly alongside a smart AI interface.

Whether you're reviewing a presentation, reading lecture notes, or stuck on a specific concept, Plexi is there to chat with you and provide answers grounded strictly in your official curriculum materials. You can ask Plexi to explain difficult topics, summarize chapters, or generate practice questions based exactly on what you need to know for your exams!

### ✨ Key Features

* **πŸ“š The Material Hub:** Browse, view, and organize your semester's study materials (PDFs, PPTs) in a rich, native-feeling document viewer.
* **πŸ€– Context-Aware AI Chat:** Plexi knows what you're studying. When you ask a question, the assistant specifically looks through your selected subject's materials to find the answer.
* **πŸ’¨ Lightning Fast:** Optimized for speed, so you spend less time waiting for answers and more time learning.
* **πŸ”’ Bring Your Own AI:** Plexi gives you full control. Connect your preferred AI providerβ€”including **Gemini, Groq, Mistral, Anthropic, OpenAI, or OpenRouter** (which offers dozens of completely free models, no credit card required!).
* **πŸ“± Cross-Platform:** Use Plexi right in your browser, or download the dedicated desktop apps for a seamless, distraction-free studying experience.

---

## πŸ“₯ Download & Installation

Plexi is available as a web app or as a standalone application for Windows and Android.

### Download
πŸ‘‰ **[Download Plexi for Your Device (Latest Release)](https://github.com/KunalGupta25/plexi/releases/latest)**

### Web App
Want to study on the go without installing anything? Access Plexi instantly from any device:
πŸ‘‰ **[Launch Web App](https://plexi.cosmeta.tech)**

---

## πŸ“– How to Use Plexi

1. **Open the App & Select Your Scope:** Tell Plexi what you are studying right now (e.g., *Semester 6 > Compiler Design*).
2. **View Materials:** Jump into the "Materials" tab to read notes and review slides.
3. **Configure Your AI (One-time setup):** Go to Settings and paste an API key from your favorite AI provider. Don't want to pay? We recommend using **Gemini**! Check out our full guide below:
πŸ‘‰ **[Step-by-Step Setup Guide & API Tutorial](https://lazyhuman.notion.site/How-to-use-Plexi-Assistant-339e3502f091806b98e8d850706ebd47)**
4. **Start Chatting:** Open the "Chat" tab and ask away! Try prompts like *"Explain the core concepts of this subject"* or *"Summarize the last file I was looking at."*
5. **Use Plexi inside ChatGPT:** You can also use Plexi inside ChatGPT by Searching for "Plexi" in the ChatGPT Store or by using the Following Link:
πŸ‘‰ **[Use Plexi inside ChatGPT](https://chatgpt.com/g/g-69caa671910481919ce71d19952e34e5-plexi)**
6. **Use Plexi with MCP:** You can also use Plexi with MCP in your Favorite AI Assistant Like Claude, Cursor, etc. by using the Following Link:
πŸ‘‰ **[Use Plexi with MCP](https://lazyhuman.notion.site/Setting-Up-Plexi-MCP-for-Claude-and-ChatGPT-336e3502f0918090b69fdbed148e8e55)**
---

## 🀝 How to Contribute Study Materials

Plexi runs entirely on the notes and study materials we upload! If your courses, semesters, or specific PDFs/PPTs are missing, we would love your help to add them.

All of Plexi's knowledge comes from the open-source material repository. **Here is how you can contribute:**

1. Go to the dedicated materials repository: **[kunalgupta25/plexi-materials](https://github.com/KunalGupta25/plexi-materials)**
2. Click on the **"Issues"** tab.
3. Click **"New Issue"** and Select Add **πŸ“€ Upload Study Material** Template. or Directly use this link to add materials to Create Issue: [Create Issue](https://github.com/KunalGupta25/plexi-materials/issues/new?template=upload-material.yml)
4. Provide details about the missing material (Semester, Subject Name) and attach the files (PDFs/PPTs), or provide a secure academic drive link.
5. Our maintainers will review the content, convert it, and index it into Plexi's live brain!

---

## ❀️ Credits & Support

Plexi is an open-source project created and maintained by **Kunal Gupta (LazyHuman)**, aimed at making studying a little less stressful and a lot more intelligent.

If this app helped you save time, ace a test, or quickly understand a tough concept nights before the exam, consider buying me a coffee! It helps keep the servers running and the project alive.

Buy Me a Coffee at ko-fi.com

## πŸ“„ License

This project is licensed under the MIT License - see the `LICENSE` file for details.