Printervention: Rescuing Old Printers with an In-Browser Linux VM Over WebUSB

Available in: 中文
2026-04-07T19:55:11.583Z·1 min read
A developer has created Printervention — a Mac app that runs a bare-bones Linux VM in the browser to rescue old printers that manufacturers have abandoned. Built with Claude Code for just £18, it's...

A developer has created Printervention — a Mac app that runs a bare-bones Linux VM in the browser to rescue old printers that manufacturers have abandoned. Built with Claude Code for just £18, it's a creative solution to planned obsolescence.

The Problem

Many perfectly functional printers are discarded because:

The Solution

Printervention works by:

  1. Running a minimal Linux VM discreetly inside a native Mac app
  2. Using WebUSB + USB/IP to bridge the printer connection to the browser
  3. Providing CUPS print drivers for abandoned hardware
  4. Making it invisible — users just see a print dialog, not a Linux terminal

The Story

The developer was given a Canon SELPHY photo printer but discovered it had no driver support on Mac or Windows. After getting it working on Linux (Manjaro), they wanted to make it accessible to non-technical users like their parents.

"I paid £18 for a month of Claude Code and started coding. Modern LLMs are just incredible: if computers are bicycles for the mind, then Claude Code is a private jet."

Why It Matters

Hacker News Reception

The project hit 85 points on HN with enthusiastic comments about e-waste reduction and creative engineering solutions.

↗ Original source · 2026-04-07T00:00:00.000Z
← Previous: US Labor Force Participation Falls to 61.9%: Young Men Increasingly on the SidelinesNext: AWS Launches S3 Files: Mount Any S3 Bucket as a Native NFS File System on EC2, ECS, EKS, and Lambda →
Comments0