Inspirations
Laziness & bad slides, also wanting to try something new with CLI interface and MCP servers.
Welcome to Summarizerr
You can use this app to upload your lecture notes/course notes and summarize them using our CLI powered by 9b Gemma2.
- Multi-screen Textual application
- Rust powered fishing experience to pass the time while model cooks
- Download and then send -- optionally -- to your Obsidian vault
Requirements
- You will need your lecture notes
- You will need Obsidian API
- Source code and python
Challenges During Development
- New framework (Textual)
- Integrating rust program with python program
- Cloud hosted models were not performant enough, limited application capabilities
Stretch Goals
- Multi-file consumption and output in parallel
- Infrastructure for this is created basically, but we never tested it (probably doesn't work)
- Use MCP server to contextually integrate notes with users obsidian vaults
- Have the LLM analyze and then format according to different users note-taking preferences
- True cross platform support (named pipes are completely busted for linux and will crash the app)
- Only the document conversion part of the app actually works on linux
- Feel to try it out (it wont work)
Log in or sign up for Devpost to join the conversation.