12
2 min read
|

Another day, another vibe coded solution to a personal problem.

I used to work for a very famous photographer. You’ve seen his pictures. One of the studios daily tools was a file transfer web service to send batches of photos to clients. It cost like $20 a month and had limited features and likely little in the way of privacy. Not naming names but I’m sure you know the one.

I am a photographer myself, and often have this need. I didn’t want to pay for the same service, especially since I pay for Claude and it can make just about anything. So naturally I had it vibe code my own replacement in Rust. It took like 15 minutes after writing the prompt to get it written, and then it took me perhaps an additional 30 minutes of testing and troubleshooting the browser decryption until it started working. And by me testing and troubleshooting, I mean me telling Claude that I keep getting a non-descript error and to keep trying. Eventually it worked! That’s what I can’t get over.

I call it spacetaxi. Normally I don’t share this kind of stuff but I want to share this one. Normally I at least try to learn as it goes but I’ll freely admit this time I just wanted to see if I could give it a really good spec and then let Claude send it.

The server runs in an LXC container on proxmox, but can be virtualized in docker or your container of choice. It then uses a CLI tool to encrypt a chosen file on the server and generates a link with a key that is used browser side to decrypt and download. Fascinating stuff!

This feels like the beginning of a whole new culture of technology. The crafting of software to fulfill the most specific of needs.