Documents & OCR · Beta
OCR Watch
Reads handwritten parts sheets on the PC and flags only uncertain entries.
Built for: A manufacturing and distribution company whose staff record parts by hand on paper



The problem
Staff write part numbers, codes and quantities by hand on paper sheets, two columns a page, with crossed-out lines and scribbled-over digits. Someone then retypes every sheet. Generic OCR read only about half the part numbers on a sample correctly, and a tool that quietly writes wrong part numbers is worse than none.
What I built
I built a Windows folder watcher that reads every line with a handwriting model running locally on the CPU, checks each entry against a grammar the client can edit, and asks a vision AI only about the entries it could not read. Sheets that pass are filed as finished; the rest go to a person. On one sample, correct part numbers went from 47% to 89%.
How it works
- Scan a sheet into the Inbox folder.
- Read every line locally with Microsoft's TrOCR handwriting model.
- Check and correct each entry against the sheet's grammar.
- Send only the unreadable entries to a vision AI.
- File passing sheets as finished and send the rest to Needs review.
Built with
- Python
- Hugging Face TrOCR
- PyTorch (CPU)
- OpenCV
- Hatz AI vision
- Playwright tests
More of Jeremy's work
Web Apps & Dashboards
Security & Compliance
Documents & OCR
AI & Agents
- AME MCP ServerOne governed doorway between AI assistants and business systems.
- CAD Drawing IndexLets staff ask their AI assistant what is inside AutoCAD drawings.
- Secure AI Hatz TipsFact-checked how-to answers inside the AI chat customers already use.
- Hatz User WatchWarns admins before any person runs out of AI credits.
- AI Hours TrackerAI interviews staff and writes up each AI time-saving win for leadership.
- Meeting Summary BuilderTurns a Teams or Zoom transcript into a branded Word meeting summary.
- Hatz Usage WatchTray app that tracks every Hatz AI client's monthly credit use and warns early.
- Secure AI for ExcelChat with any Hatz AI model inside Excel and let it do the work.
- TokenXMeasures what each Hatz AI model really costs, then helps people choose.
- FollowUp AITracks sent emails still waiting on a reply and helps close them.
- localzeroInbox-zero triage for Outlook Classic, run locally with Claude.
- Secure AI Advanced ChatSaved-prompt workspaces for Claude through the Hatz AI gateway.
- Hatz Admin ToolkitAdmin tools for moving users and bulk-assigning roles in Hatz AI.
- Secure AI Process MapThe 90-day Secure AI onboarding program on one clickable page.
Desktop Apps
- MDViewA portable Markdown reader and editor for Windows, one file, no install.
- CommCentralTeams, Outlook, calendar, inbox KPIs and an AI assistant in one window.
- N-ToolsOne portable Windows toolkit to diagnose, repair and document a PC.
- TicketNotesTime tracker that drafts Q360 timebill notes with AI.
- Activity LogRecords your workday and turns any time range into a ticket write-up.
- PriorityNotifyVIP emails and Teams chats that break through meetings and mute.
- MeetingRemindMeeting reminders that check you actually joined the call.
- MyDashA self-building launcher for every tool in a scripts folder.
- AppWatcherKeeps important tray apps running and alerts when they keep failing.