AI math solver with step-by-step solutions, graphing calculator, and flashcards.
AI: publik API or your key
not yet reviewed by publik. It is live now; the founder has not reviewed this version yet.
OpenMath
open source · on publik
Prices are for one typical use: one request of about 1,500 words sent and 375 words back. A higher quality score is better.
Not checked yet: publik has not read whether OpenMath can run its AI on your computer.
| Model | Quality | Per 1,000 uses |
|---|---|---|
| On your computer (Ollama, 4-bit download size) | ||
| Granite 4.2 3B2.2 GB | 9 | $0 |
| Phi-4 Mini2.5 GB | 6 | $0 |
| Llama 3.1 8B4.9 GB | 7 | $0 |
| gpt-oss 20B14 GB | 9 | $0 |
| Gemma 4 31B20 GB | 19* | $0 |
| Qwen3.5 35B-A3B24 GB | 19* | $0 |
| publik API | ||
| publik-fastGLM-5.3 Flash | 42 | $1.00 |
| publik-balancedMiMo-V2.6-Pro · OpenMath | 46 | $10.00 |
| publik-smartGPT-6 Sol | 48 | $18.00 |
Quality: Artificial Analysis Intelligence Index v4.3.2, read 2026-09-22 (publik API models 2026-09-25); * = estimated by Artificial Analysis. Sizes: the Ollama library, read 2026-09-22.
Every step written out. No terminal experience needed. Pick your setup.
A community-first, privacy-respecting alternative to proprietary platforms like MathGPT, Photomath, and Symbolab.
Features · Quickstart · Docker Deployment · Testing
Most AI math applications lock step-by-step solutions behind subscription paywalls, sell student data, or fail when network connectivity drops.
OpenMath runs locally first:
| Feature | OpenMath (Open-Source) | MathGPT / Proprietary Apps |
|---|---|---|
| Step-by-Step Derivation | Full step breakdown with explanations | Gated behind $19.99/mo |
| Photo / OCR Solver | Client-side pre-processing + vision | Limited free daily credits |
| Formula Keyboard | Categorized LaTeX palette (Popular, Trig, Calc, Greek) | Available |
| Graphing Calculator | Dual engine: Native Canvas plotter + GeoGebra embed | Iframe only |
| Study Suite | SM-2 Spaced Repetition Flashcards + Timed Exams | Paywalled |
| Homework Auto-Grader | 4-point AP-style rubric analysis & feedback | Paywalled |
| Offline Self-Hosting | 100% functional with zero API keys required | Cloud proprietary only |
Deploy OpenMath with a single command using Docker:
docker compose up -d
The application will be live at http://localhost:3000.
OpenMath works out of the box with zero keys. To enable cloud AI reasoning and vision OCR, create a .env.local file (copy from .env.example):
# Optional: Google Gemini (Multimodal & Fast)
GEMINI_API_KEY=your_gemini_api_key_here
# Optional: OpenAI / OpenRouter / DeepSeek / Ollama
OPENAI_API_KEY=your_openai_api_key_here
OPENAI_BASE_URL=https://api.openai.com/v1
OPENAI_MODEL=gpt-4o
OpenMath includes a test suite covering mathematical normalization, SM-2 algorithms, and offline providers:
# Run unit tests
pnpm test
# Verify production build
pnpm build
Distributed under the MIT License. See LICENSE for more information.