← All the work

Business tools · own product · 2026
Plumbline
Checks any design file against brand guidelines before it goes to print.


The story
Brand teams and print shops waste time and money on artwork that is slightly off brand. Plumbline reads the brand guidelines, then checks any PDF or SVG at the vector level for exact colours, fonts, sizes, logo distortion, margins, image resolution and copy, and shows each problem on the page with how to fix it, in seconds.
The clever bit
It finds a logo by its vector geometry and reports, for example, that it was stretched 25% horizontally, pinned right on the artwork.
What it does
- Reads brand guidelines PDFs automatically (AI-assisted)
- Exact colour checks for print (CMYK) and screen (HEX)
- Spots stretched, recoloured or cramped logos
- Checks fonts, sizes, contrast and safe margins
- Flags low-resolution images and off-brand wording
- Visual report pinned to the artwork, plus an API for upload portals
- For
- Brand managers, design agencies and print partners
- Status
- Working build
- Works with
- Anthropic Claude (guideline ingest) · REST API (POST /api/check) · CI gate (non-zero exit on errors)
- Built with
- Python · Flask · pdfplumber · pypdfium2 · Pillow
Scroll through it
A recording of the real build, captured from the browser.
More screens


Next build
WalkSOSA giant white SOS banner that helps mountain rescue find you sooner.