MathLens

MathLens

Study for your exam in minutes, not weeks

12 followers

Mathlens is your AI study sidekick: solve with the AI calculator, view interactive graphs, get step-by-step tutoring, create up to 100 flashcards with one prompt, and summarise notes in seconds. Powered by OpenAI, Wolfram Alpha, Desmos, and full LaTeX support!
MathLens gallery image
MathLens gallery image
MathLens gallery image
Payment Required
Launch Team / Built With
OS Ninja
OS Ninja
Explore and Learn Open Source using AI
Promoted

What do you think? …

Michael Jupp
Howdy Hunters 👋! I’m Michael, a high‑schooler who spent countless late nights hand typing flashcards from textbooks, having to write out all of the math expressions only to have not much time to actually study them. I built Mathlens because I was sick of spending hours on busywork instead of actually learning. My subjects are mostly maths and science based, but I quickly realised that this is a problem a lot of uni students in other subjects face also: making flashcards SUCKS! A few months ago, I had a killer exam coming up and zero time to: ⏳ Manually craft flashcards from worksheets one equation at a time 📐 Sketch graphs by hand and hope they’re accurate 🔍 Hunt down clear explanations when I got stuck I initially made this app for personal use and for my friends, but I figured it could be of use to others. What makes MathLens different? - AI Calculator (Wolfram Alpha + OpenAI): Crunch any problem, show every step. Includes a keyboard for writing LaTeX expressions. - Interactive Graphs (Desmos + LaTeX): Visualise functions in real time, tweak parameters on the fly (it even supports drawing vectors and statistics!) - Step‑by‑Step Tutor (OpenAI + Mistral): Get instant, conversational walkthroughs when you hit a wall - Flashcard Generator (Mistral OCR + OpenAI): One document → up to 100 math‑aware flashcards, complete with LaTeX support and the ability to export to Anki Note: I initially made the flashcard generator to be math-specific, but I realised it works like 10x better than some of the other AI flashcard makers, as you can write your own prompt and it uses up to 5 prompts per generation, so it isn't limited by the context window. - Note Summariser (Mistral OCR + OpenAI): Turn your class notes into concise study guides in seconds The final thing that makes MathLens extra useful (this was a huge problem for me) is LaTeX support. To write math on Anki, you need to insert a formula and write the code for the math expression, and when I try to make flashcards with ChatGPT and copy/paste the formula, I have to re-format it. I fixed this by adding LaTeX support in my app and adding direct CSV export of flashcards to anki, so the formulas are already written. MathLens is a passion project - I would love your feedback on hiccups, feature requests, or just what you’d like to see next. Let’s make exam prep suck a little less! In the near term, I'm working on adding the ability to generate up to 1000 flashcards from a large document (say, a textbook). Again, this would work by splitting the text into chunks, and generating say 20 flashcards per prompt. Imagine being able to write flashcards from your entire textbook in one shot! Until then, - Michael
Konrad S.

For calculator, graph, tutor, what's the advantage over using ChatGPT, Wolfram Alpha, Desmos directly?

That math needs to be entered in LaTex code is quite inconvenient.

Michael Jupp

Thanks@konrad_sx . For the calculator, the main advantage is the ability to write the LaTeX expressions without having to know what to write (I.e. the keyboard). E.g on ChatGPT to find a complex anti derivative you might have to explain it in words or write it in LaTeX, both of which are heavily inconvenient.


For the Graph, the main difference between the actual Desmos application is the ability to graph vectors and statistics (in a standard format like csv too).


For the tutor, currently it is in its basic implementation, but we will soon be implementing a database storage system for files. E.g. you would be able to upload a document in a library and ask a tutor about it. I am also looking into this integration of documents for the calculator page.


Thanks!

Nika

Every didactic thing has my support! :) Wish you good luck, Michael! :)

Michael Jupp

@busmark_w_nika Thank you and all the best!

Konrad S.
thanks for the explanation, graphical math editor like in Wolfram would be better, but I know it's difficult to implement
Silver Alcid

This seems very promising! Tools like this got me through school, so I always appreciate more math tools.

Michael Jupp

Thanks @silveralcid for the kind words!