Utilkits Runs PDF, OCR and AI Tools Locally in the Browser, Reports What Broke
A developer built Utilkits, a platform of 99 everyday tools, to keep uploaded PDFs and images on the user's device rather than on a server. The Next.js 16 app runs PDF manipulation, OCR via Tesseract.js, and several on-device AI models client-side using WebAssembly and web workers. The developer says the tools that cannot run locally are disclosed on the site, such as a redirect checker that needs a server. Two production bugs stood out: an onnxruntime import that failed without an import map and a content security policy that blocked the CDN-fetched engine, plus a background remover that worked in development but failed in production due to mismatched model input and output names. Each tool page also includes a privacy badge that inspects browser network requests to show downloads versus data sent.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.


Discussion (0)
Log in to join the discussion and vote.
Log in