PWA document scanner with Tesseract.js OCR plus inline translation. Offline-first.
A complete, installable document scanner that runs entirely in the browser: scan, OCR and translate without a backend.
Recon Scanner is a production PWA. Users point their camera at a document (or drop a PDF/image), it extracts text with Tesseract.js and translates inline. Works offline after first load and installs to the home screen.
Clone your fork, then bun install and bun run dev. A static build ships with bun run build. Deploy the dist/ folder to any static host (Vercel, Netlify, Cloudflare Pages).
Set the translation provider in .env (TRANSLATE_API). Everything else is zero-config. No server, no database.
Pinned dependencies, no lock-in to the seller's accounts. Deploy scripts included.