A desktop app that sends scanned handwritten documents directly to a local Ollama vision model (default: gemma4) and saves the transcription as a plain-text PDF.
- Python 3.10+
- Ollama running locally with a vision-capable model pulled (e.g.
ollama pull gemma4)
pip install requests pillow fpdf2 pypdfium2python handwriting_app.py- Click Add Images… to queue one or more scanned image files (PNG, JPG, BMP, TIFF), or Add PDF… to queue a scanned PDF.
- Select the Ollama model from the dropdown (auto-populated from your local instance).
- Click Transcribe & Save PDF…, choose an output path, and wait while each page is processed.
- The transcription is shown in the preview pane and saved as a PDF.
