{"slug": "college-copilot-an-ai-that-tells-my-friend-what-matters-today", "title": "College Copilot: an AI that tells my friend what matters today", "summary": "A developer built College Copilot, a Streamlit app that ingests a student's scattered college updates — WhatsApp exports, notice PDFs and screenshots — and matches them against her subjects, attendance and interests to answer \"What matters for ME right now, and what should I do?\" The tool, built for a B.Tech student named Keerti, runs locally via Ollama with the Qwen2.5 7B model (plus an optional Qwen2.5-VL vision model) so private chats and attendance records never leave the laptop, and it flags actionable items such as a DBMS attendance shortfall against the 75% requirement.", "body_md": "*This is a submission for the [Hacktoberfest Weekend Challenge: Build for a Friend](https://dev.to/challenges/hacktoberfest-weekend-2026-10-01)*\n\nAsk any college student where their important updates live and the honest answer is: everywhere. WhatsApp groups, notice PDFs, screenshots of notice boards, assignment deadlines, internship forwards.\n\nI built **College Copilot** for my friend **Keerti**, a B.Tech student, so she doesn't have to dig through all of that. It reads her college chaos and answers one question: **\"What matters for ME right now, and what should I do?\"**\n\nInstead of just summarising notices, it matches them with her subjects, attendance and interests and tells her what to do:\n\n⚠️ DBMS attendance is 72%, 75% is required. Attend the next 3 classes.\n\nWhat it does:\n\nLive app: [https://college-copilot-jdgv5fsevwfc4jbcgzmyrz.streamlit.app/](https://college-copilot-jdgv5fsevwfc4jbcgzmyrz.streamlit.app/)\n\nThe live app is hosted and sends text to a cloud model, so I only use made-up sample chats and notices on it. Please don't enter real private data there.\n\nReads scattered college info (WhatsApp exports, notice PDFs, screenshots), matches it to the student's\nsubjects/attendance/interests and answers: **\"What matters for ME right now and what should I do?\"**\n\n`ollama pull qwen2.5:7b` (optional vision: `ollama pull qwen2.5vl:7b`)` pip install -r requirements.txt``streamlit run app.py`` sample_chat.txt` from the sidebar to test, then your friend's real chat.\nPrivate chats and attendance never leave the laptop, works with…\n\n`core.py` can talk to a local This app deals with some of the most personal data a student has: private group chats and attendance records.\n\nOpen models gave me choices a closed API wouldn't:", "url": "https://wpnews.pro/news/college-copilot-an-ai-that-tells-my-friend-what-matters-today", "canonical_source": "https://dev.to/sanjana_jha_bed43d0288644/college-copilot-an-ai-that-tells-my-friend-what-matters-today-5ae6", "published_at": "2026-10-04 12:29:53+00:00", "updated_at": "2026-10-04 12:42:37.090982+00:00", "lang": "en", "topics": ["ai-tools", "large-language-models", "ai-products"], "entities": ["College Copilot", "Keerti", "Ollama", "Qwen2.5", "Streamlit", "Hacktoberfest"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/college-copilot-an-ai-that-tells-my-friend-what-matters-today", "markdown": "https://wpnews.pro/news/college-copilot-an-ai-that-tells-my-friend-what-matters-today.md", "text": "https://wpnews.pro/news/college-copilot-an-ai-that-tells-my-friend-what-matters-today.txt", "jsonld": "https://wpnews.pro/news/college-copilot-an-ai-that-tells-my-friend-what-matters-today.jsonld"}}