OpenMind
Know what's due. Plan your week. Auto-sync deadlines to Calendar + Todoist.
Your personal study buddy and time manager. Free, private, runs on your machine.
pip install git+https://github.com/qazybekb/openmind.git 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.
Learning
Guided Learning
Socratic tutoring from your actual lectures. Never gives answers directly — guides you to discover them. 5-phase method with adaptive hints.
Study Guide PDF
Generate 10-25 page study guides that teach from scratch. Two-column LaTeX, powered by Claude Opus. Subject-adaptive structure.
Exam Cheatsheet
Ultra-dense 2-page reference sheets for open-note exams. 7pt font, maximum information. Claude Opus.
GPA Calculator
Current GPA from Canvas grades. "What do I need on the final for a 3.5?" — with the math.
Your academics
Smart Deadlines
Sorted by urgency × grade weight. Deadline change detection. Morning briefing at 8am.
Personalized Advice
Import your resume. Get skill-gap analysis and course recommendations tailored to YOUR career goals.
11K Course Catalog
Every Berkeley course — undergrad and graduate — searchable by subject, keyword, or level.
Time Manager
Auto-syncs Canvas deadlines to Todoist + Google Calendar. /plan creates a study schedule with time blocks. Your personal time management assistant.
Integrations
Telegram + Alerts
Chat from your phone. Quick-action buttons. Morning briefing. Deadline, grade, and email alerts.
Slack + Gmail
Search course Slack channels. Get notified about Berkeley emails. All read-only.
Google Calendar
Auto-syncs Canvas deadlines with reminders. Block study time. /plan creates time blocks for your week.
Campus Events
Live events from events.berkeley.edu. Library hours. Study room booking links.
+ PDF reader, streaming responses, memory across sessions, Todoist, Obsidian, web search, and more. See all 43 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”?
What can you ask OpenMind?
"What's due this week?"
NLP midterm report (Fri, 30% of grade) — start with the outline tonight.
"What do I need on the final for an A?"
You need 91% on the final. Currently at 87.3%. Doable.
"Teach me contextual integrity"
What do you already know? Let's start from your understanding...
"Make me a study guide for the midterm"
Reading your course materials... generating 15-page PDF now.
"What skills am I missing for AI PM?"
Strong: Python, NLP. Gap: UX design — take INFO 214.
"Plan my week"
Sat 10am: Lab 2 (1.5h) → Sun 1pm: NLP report (4h). Want me to block these on your calendar?
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.
5 minutes to
your first question.
No Docker. No server. No signup. Three steps: bCourses token, pick a model, OpenRouter key. Done.