LinkedIn
I've missed so many assignments this quarter.
Not because I forgot about them. Because Canvas makes it genuinely hard to stay on top of things when you're juggling multiple classes and everything… | Hunter Koth | 14 comments
I've missed so many assignments this quarter.
Not because I forgot about them. Because Canvas makes it genuinely hard to stay on top of things when you're juggling multiple classes and everything lives behind six clicks.
So I built something.
It's a desktop app that connects to Canvas through the API and pulls all your courses and assignments into one dashboard. Filterable. Always synced. No more digging through tabs to figure out what's due tomorrow.
But the part I'm most interested in is the lecture notes pipeline.
You paste in a raw transcript from Voice Memos or a Canvas recording, and a local LLM processes it into structured study notes. Executive summary, organized sections, glossary of key terms. All the filler stripped out.
The whole thing runs on your machine. Ollama with Llama 3. No API costs, no data leaving your laptop. You set up your Canvas token, pull the model, and that's it.
I also built in a file vault that syncs syllabi, PDFs, and Canvas pages directly into a local folder. It converts everything to Markdown automatically, so it drops right into Obsidian or NotebookLM.
It's not perfect. The LLM summaries depend on transcript quality, and Llama 3 at 8B parameters has its limits. But for a zero-cost, fully local system that I actually use every day, it's been worth building.
The repo is open if anyone wants to try it.
https://lnkd.in/gfCwCZiJ
| 14 comments on LinkedIn