OpenMind
The AI study buddy that knows your campus.
Connects to bCourses, reads your lectures, tracks your deadlines, and talks like a Bear.
Any LLM via OpenRouter. Runs on your machine.
You could knock out the outline at a Moffitt table tonight.
One study buddy.
Everything connected.
Not a generic chatbot. A personalized assistant that knows your courses, your goals, and your campus.
Your academics
Smart Deadlines
Sorted by urgency × grade weight. The 30% midterm outranks the 1% quiz.
Guided Learning
Teach mode from your actual lectures. Real questions, real feedback.
Personalized Advice
Set career goals. Add resume-derived skills when available. Get skill gap analysis and course recommendations.
11K Course Catalog
Every Berkeley course — undergrad and graduate — searchable by subject, keyword, or level.
Integrations
Telegram + Alerts
Chat via Telegram. Background alerts: deadlines, grade changes, announcements.
Slack + Gmail
Read course Slack channels. Search professor emails. All read-only.
Google Calendar
Add deadlines to your calendar. Block study time. Bulk-sync assignments.
Campus Events
Live events from events.berkeley.edu. Library hours. Study room booking.
+ PDF summarizer, grade calculator, Todoist sync, Obsidian notes, web search, and more. See all 38 tools →
Example conversations.
Representative tasks.
✓ Strong: Python, ML fundamentals, NLP, data analysis
✓ Strong: Technical communication (from your BAIR research)
▵ Gap: Design/UX — PMs need to evaluate UX and communicate with designers.
→ Take INFO 214 (User Experience Design) next semester
▵ Gap: Business strategy — no business courses on your resume.
→ Your Finance course helps. Focus on valuation frameworks.
Your NLP + ML foundation is hella solid for AI PM roles. The gaps are fillable in 1–2 semesters. Fiat Lux! 💡
Quick check: if you have “The bank was steep after the rain” — which words would attention focus on to understand “bank”?
Builds on CS 188. Deep learning foundations for AI PM roles.
Strong fit for your career goals.
iSchool perspective + practical project.
Personalized to you.
Private by design.
OpenMind isn't a generic chatbot. It knows your major, your career goals, your skills, and your courses — and uses all of it to give you advice that actually applies to your life.
Your Profile
Major, year, interests, career goals, dream companies, GPA target. Import your resume for automatic skill extraction.
Tailored Advice
“You need UX skills for PM roles — take INFO 214.” Not generic. Based on YOUR resume, YOUR goals, YOUR courses.
Runs Locally
No OpenMind server. Profile stays at ~/.openmind/. Resume PDF never uploaded. No tracking.
“I'd be happy to help you check your assignments. Let me look into that for you.”
“You've got 3 things due this week 📚 NLP midterm is the big one — 30% of your grade. I'd start there.”
“I notice you have an assignment with an approaching deadline. Shall I set a reminder?”
“&warning; bro that writing prompt is due TOMORROW 11:59pm. Have you started?”
Talks like a Cal student. References Moffitt, Doe, Main Stacks, Free Speech Café. Says “hella.” Celebrates with “Fiat Lux!” 🐻
How your data works
OpenMind runs on your laptop. There is no OpenMind server.
API tokens stay in local config and go only to the service they authenticate with.
bCourses, Gmail, and Slack are read-only. Google Calendar can create events.
Run openmind privacy for the full breakdown.
Two inputs.
Instant value.
No Docker. No server. Three steps and you're in. Add integrations later.