The blog / How people use it
Nirvaana for CS students: Notebooks, Brain and your own AI plan
The real worry
CS coursework is a strange mix. There are problem sets with hard deadlines, projects that sprawl over weeks, lab sections, and a stack of half-useful notes spread across editors, docs and chats. You probably already have a good editor and good habits for code. The part that slips is everything around the code: which assignment is due first, what you told your project partner you would push by Friday, where you wrote down that one idea.
Nirvaana is not trying to replace your editor. It is the place the rest of it lives, so you can stay in the code when you are in the code.
A day with Nirvaana
This is an example, not a user story. Say you are Sam, taking Data Structures, Discrete Math and a systems course, with a group project in the systems class.
Sunday: classes come in
Sam connects Canvas. Each class comes in on its own, with its files, its facts and every due date. Nirvaana only reads Canvas. The files are kept on his computer under a school folder, so they are his, in plain view.
9:00 a.m.: "Catch me up"
Sam types "Catch me up". It tells him what is due, with the late things first. The Discrete Math set is due tonight, and the systems milestone is two days out. He knows his order for the day before he opens a terminal.
11:00 a.m.: Notebooks
Notebooks are on by default. A notebook is Python and writing on one page, and it runs on your own computer. Sam is checking a recurrence from his Discrete Math homework. He writes the reasoning in text and tries a few values in Python, right next to each other, on one page. When he wants his usual setup, he opens that notebook in VS Code. Nirvaana writes a standard .ipynb file, so it opens like any other notebook and is not locked in.
2:00 p.m.: Brain
Sam's notes and files live in Brain: your notes and files, on this computer, as a map you can search. Weeks later, when he half remembers a trick from a lecture about hash collisions, he searches his own material instead of re-reading every slide deck.
4:30 p.m.: the group project
His partner says, "I'll write the tests by Thursday." Sam says he will push the parser by Wednesday night. He tells Nirvaana both. It keeps each promise in view until done, and remembers the ones people made to him. Today shows what he owes and what he is owed, so Thursday does not arrive as a surprise.
Using your own AI plan
Already pay for ChatGPT, Claude or Gemini? Nirvaana does its heavy work on that plan, and each result says where it ran. One Approve adds Nirvaana to Claude, Claude Code, Codex and Gemini so they know your world too. That means a coding session in your terminal can already know what is due and what you promised, rather than starting from zero each time. It is your plan and your choice. See your AI plan, made more useful for the wider idea, and Nirvaana with Claude if you wonder how the two fit together.
Late night: before you push
Before bed, Sam says "Catch me up" once more. The Discrete Math set is done, and the milestone is on the list for tomorrow. Nothing is waiting in his head, so he can close the laptop without rehearsing the week. Sleep is part of the workflow too, and a clear list helps it happen.
What it won't do
- It does not write your assignments for you. It keeps track of them and holds your notes. Your code is your code, and your course's rules on tools apply.
- It only reads Canvas. It does not submit or change anything there.
- It asks before anything outward. Nirvaana is built to stop before it sends, posts, pays, signs or deletes, and hand the step to you.
- The check is automatic and not perfect. Read what it drafts before you press.
- It is not your editor. Use VS Code for the code. Notebooks are a handy page, not a replacement for your full setup.
- Money always asks. Spending waits for your yes.
What stays private
Your own world is yours alone. A world is one part of your life with the people in it, like a class or a project team. Nothing from your own world goes into a shared world until you press Approve, and a shared world is shared only with its people.
Notebooks run on your own computer. Nirvaana does not train on your world, sells nothing and shares nothing for advertising. You can download your world, or delete your account, from Settings.
Where to start
- Download Nirvaana for Mac from the landing page, sign in, and connect the AI you already pay for: ChatGPT, Claude or Gemini. No plan? Google's free Gemini works with a Google account, and the app sets it up during the first run.
- Connect Canvas, then open a notebook and try a small piece of your current homework. Open it in VS Code if you like.
- Approve the connection to your coding tools when you are ready.
For group projects
Teams are where promises pile up. Nirvaana for group projects goes deeper on keeping a shared project honest without oversharing your own notes.
Why not just use a to-do list?
You can, and plenty of CS students do. A plain list is fine for tasks you made yourself. The gap shows up with things other people create: Canvas deadlines you did not write down, and promises you made in a group chat at midnight. Nirvaana brings the class dates in on its own and tracks promises in both directions, so the list stays honest without you maintaining it by hand.
The short version
Keep the code in your editor. Keep the due dates, the promises and the notes in one place that remembers. When tomorrow comes, it still knows.
Set it down. Nirvaana keeps track of your classes, your promises and your week, so your mind can rest.
Download for Mac or Windows