A Redditor Used Claude Code to Build File Transfer That Works With Just a Screen and a Camera

Not every AI-built project this week is a game, but this one's worth a look anyway, especially if you build anything with Claude Code yourself. On July 30, Reddit user u/Alstroph posted a demo of a tool called Decimen Optical Transfer that moves files between two devices using nothing but rapidly flashing QR codes on one screen, read by the other device's camera. No WiFi, no Bluetooth, no shared network, no app install.

The post took off fast: 2.8K upvotes, 221 comments, and a spot on the front page of r/ClaudeAI within hours.

Why Flashing QR Codes

The dev's own explanation matches the story you'd expect: they wanted phone-to-phone file transfer that didn't depend on both devices being on the same network, and after working through the problem, landed on streaming a sequence of rapidly-updating QR codes as the answer. One screen displays a fast-changing barcode, the other device's camera reads each frame, and the file gets reassembled from the sequence, essentially treating the screen and camera as a one-way optical data cable.

Performance is genuinely decent for something built this way. Early tests showed roughly 120 KB/s, and later benchmarks pushed that closer to 190 KB/s running at 60 frames per second in a browser, with no app, no pairing step, and no permissions beyond camera access.

Worth Knowing Before You Get Too Excited

Two things temper the "nobody's ever done this" framing a bit, and they're worth including for the sake of giving you the full picture.

First, the underlying idea isn't new. A handful of similar QR-based air-gapped transfer tools already exist on GitHub, some going back years, under names like qrxfer, qrcode-file-transfer, and airgapped-qr-code-transfer. The developer has acknowledged this openly and says they arrived at the concept independently rather than building on any of those projects directly.

Second, "air-gapped" is doing some loose work in how this has been described online. A true air gap means a device has no data connection to anything at all. This setup isn't networked in the WiFi or Bluetooth sense, but a screen and a camera is still an active optical data channel between two devices, which security researchers would more accurately call isolated rather than air-gapped. Commenters on the original thread raised this too, along with the reasonable point that encryption should sit on top of this if you're using it for anything sensitive, since the transfer method itself doesn't inherently protect the data.

The Part That Actually Matters for This Site

The origin story checks out: this reportedly started as an idea sketched out around an old MP3 player before turning into a working browser-based tool, built in a single overnight session using Claude Code. That's the detail worth sitting with if you build things solo. A functioning, benchmarked, front-page-of-Reddit tool, built and shipped in one sitting by one person, is a pretty concrete data point for what an experienced developer can pull off with an AI coding assistant when they've got a clear, well-scoped idea.

It's not a game, and it's not claiming to be the first of its kind. But as a demonstration of build speed, and the ceiling of what a solo dev with the right tools can put together in a night, it's a good one to have on file.

Sourcing note: the transfer speed benchmarks and technical framing here come from Tom's Hardware's independent coverage, and the project background comes from ExplainX's write-up alongside the original Reddit thread, not solely from the developer's own claims.

Would you trust an optical transfer tool like this for your own files? Let us know your thoughts in the comments. And if you've got a game you'd like us to review, send it over to editor@gamevibe.io.

Leave a Reply

Your email address will not be published. Required fields are marked *

Share with