ShadowCat is a single-page web app that transfers files between devices using QR codes as the carrier. It's specifically designed for old phones whose wireless radios (Bluetooth, NFC) no longer work but whose cameras still function. The sender picks a file and the app displays animated QR codes cycling through at a chosen speed. The receiver points their camera at the screen, and the app collects each piece, shows progress, and reassembles the file once complete. It includes optional compression to speed up transfers and verifies everything arrived correctly using checksums.
How It Works
You find an old phone in a drawer. The Bluetooth and NFC are broken, but the camera still works.
You hear about ShadowCat, a tool that uses the camera to move files between devices by displaying and scanning QR codes.
On your main computer, you pick the file you want to send and open the web app.
The app splits your file into tiny pieces and displays them as a movie of QR codes, cycling through at your chosen speed.
The old phone scans the QR codes in real-time while they animate on your screen.
You record a video of the QR codes, then scan the video frame by frame on the old phone.
The receiving app shows a grid of squares filling in as each piece of your file arrives, so you know exactly what's missing.
Once all pieces are collected, the app checks everything is correct and saves your file to the old phone.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.