General Questions
What is AI Math Notes?
What is AI Math Notes?
What can I use AI Math Notes for?
What can I use AI Math Notes for?
- Solve arithmetic equations (addition, subtraction, multiplication, division)
- Calculate complex mathematical expressions
- Get instant visual feedback on handwritten math problems
- Practice math in an interactive way
Do I need an internet connection?
Do I need an internet connection?
Is AI Math Notes free to use?
Is AI Math Notes free to use?
Setup and Installation
What are the system requirements?
What are the system requirements?
- Python 3.7 or higher
- Tkinter (usually included with Python, may need separate installation on Linux)
- Internet connection
- OpenAI API key
- Approximately 1200x800 pixels of screen space for the default canvas size
How do I get an OpenAI API key?
How do I get an OpenAI API key?
- Go to OpenAI’s website
- Create an account or sign in
- Navigate to API keys section
- Create a new API key
- Copy the key and set it as an environment variable named
OPENAI_API_KEY
Which Python packages are required?
Which Python packages are required?
pillow==10.2.0- For image processing and canvas manipulationopenai==1.14.2- For OpenAI API integration
pip install -r requirements.txtCan I use this on macOS, Windows, and Linux?
Can I use this on macOS, Windows, and Linux?
- On Linux, you may need to install tkinter separately
- Font rendering may vary slightly between platforms
- Keyboard shortcuts (like Cmd+Z vs Ctrl+Z) are platform-specific
Usage Questions
How do I draw an equation?
How do I draw an equation?
- Click and drag your mouse on the black canvas to draw
- Write your equation using white strokes (e.g., “5 + 3 =”)
- Make sure the equals sign is the LAST thing you draw
- Press Enter or click the Calculate button
- The answer will appear in orange next to the equals sign
Why must the equals sign be the last thing I draw?
Why must the equals sign be the last thing I draw?
What keyboard shortcuts are available?
What keyboard shortcuts are available?
- Cmd+Z (macOS): Undo the last drawing stroke
- Enter/Return: Calculate the equation
How do I clear the canvas?
How do I clear the canvas?
Can I undo mistakes?
Can I undo mistakes?
What color should I expect for the answer?
What color should I expect for the answer?
Technical Questions
Which AI model does this use?
Which AI model does this use?
How does the calculation work?
How does the calculation work?
- The canvas content is converted to a PNG image
- The image is encoded to base64
- It’s sent to OpenAI’s GPT-4o model with instructions to solve the equation
- The AI analyzes the handwritten equation
- The result is displayed on the canvas in orange text
Can I modify the canvas size?
Can I modify the canvas size?
canvas_width and canvas_height variables in main.py (lines 13-14).Why does the app use 'Noteworthy' font?
Why does the app use 'Noteworthy' font?
Is my data sent to OpenAI?
Is my data sent to OpenAI?
Contributing
Can I contribute to AI Math Notes?
Can I contribute to AI Math Notes?
- Report bugs
- Suggest new features
- Submit pull requests
- Improve documentation
What are the planned improvements?
What are the planned improvements?