Discover and explore top open-source AI tools and projects—updated daily.
ZipplandAI screenshot assessment tool for academic problems
Top 98.8% on SourcePulse
Summary
Snap-Solver is an AI-powered desktop application designed to automate the process of solving academic and technical problems presented on a user's screen. Targeting students, test-takers, and self-learners, it simplifies online assessments and enhances knowledge acquisition by capturing any on-screen question via a hotkey and providing detailed, AI-generated solutions.
How It Works
The project utilizes a Flask web service architecture. A user interface interacts with a backend that orchestrates screenshot capture, Optical Character Recognition (OCR) via Mathpix for precise text and complex mathematical formula extraction, and AI analysis. It supports a diverse range of large language models, including offerings from OpenAI, Anthropic, DeepSeek, Alibaba, Google, and Doubao, enabling users to leverage varied AI capabilities. Real-time communication via Socket.IO facilitates cross-device collaboration, allowing seamless viewing and analysis of captured problems on mobile devices.
Quick Start & Requirements
python app.py.http://localhost:5000 or on the local network via http://[computer_IP]:5000.Highlighted Details
Maintenance & Community
zylanjian@outlook.com.Licensing & Compatibility
Limitations & Caveats
Relies heavily on users obtaining and configuring multiple external API keys for AI and OCR services. Performance and accuracy are contingent on screenshot clarity and the reliability of third-party API providers. Requires stable network connectivity for both API access and local network functionality.
1 month ago
Inactive
danielmiessler