Skip to content

About

πŸ” Uncover hidden origins in engineering drawings β€” drag & drop PDF analysis, 100% client-side, no uploads. Identifies manufacturers, CAD software, people, addresses, and proprietary notices buried in drawing metadata.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

Β 

History

2 Commits

Folders and files

Repository files navigation

πŸ” Drawing Detective

Uncover hidden origins in engineering drawings β€” instantly, privately, in your browser.

Live Demo


What It Does

Drop any PDF engineering drawing and Drawing Detective will automatically extract and analyze:

  • 🏭 Original Manufacturer / OEM β€” identify who actually made the drawing
  • πŸ‘€ People β€” designers, checkers, approvers buried in title blocks and metadata
  • πŸ“ Addresses & Locations β€” street addresses, city/state/zip patterns
  • πŸ“ž Contact Info β€” emails, phone numbers, websites
  • πŸ–₯️ CAD Software β€” SolidWorks, AutoCAD, CATIA, Inventor, Creo, NX, and more
  • πŸ’» Machine Names β€” computer/user names from PDF author fields
  • πŸ”’ Proprietary Notices β€” legal text revealing the true drawing owner
  • πŸ“‹ Part & Job Numbers β€” P/N, DWG#, job numbers, revisions, materials

Key Features

  • Drag & drop one or multiple PDFs at once
  • Confidence scoring β€” automatically rates how much source data was found
  • Highlighted raw text β€” key findings are color-coded in the extracted text
  • Export reports β€” download a full text report of all findings
  • 100% client-side β€” no files are uploaded anywhere. Everything runs in your browser.

Use Cases

  • πŸ”Ž Source identification β€” find who actually manufactured a part from its drawing
  • 🏭 Go direct β€” bypass middlemen by identifying the original OEM
  • πŸ“Š Due diligence β€” verify drawing origins during procurement
  • πŸ” IP analysis β€” check if proprietary notices or watermarks are present

How to Use

  1. Visit the live app
  2. Drag & drop a PDF engineering drawing (or click to browse)
  3. Review the analysis results across organized cards
  4. Export a report if needed

Tech Stack

  • HTML5 / CSS3 / Vanilla JavaScript β€” no frameworks, no build step
  • PDF.js (Mozilla) β€” client-side PDF parsing
  • GitHub Pages β€” free static hosting

Privacy

Drawing Detective processes everything locally in your browser. No PDF data is ever transmitted to any server. The only network requests are loading the page itself and the PDF.js library from a CDN.

Running Locally

Simply open index.html in any modern browser, or use a local server:

# Python
python -m http.server 8080

# Node.js
npx serve .

Desktop Executable

A standalone Windows .exe is also available (built with PyInstaller). It starts a local HTTP server and opens your default browser. See DrawingDetective.py and DrawingDetective.spec for build details.


Made with β˜• and curiosity.

About

πŸ” Uncover hidden origins in engineering drawings β€” drag & drop PDF analysis, 100% client-side, no uploads. Identifies manufacturers, CAD software, people, addresses, and proprietary notices buried in drawing metadata.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages