The App I Built That I Didn't Need
553 lines of Python. A GUI with a progress bar. PyInstaller packaging. It found duplicates, organized photos by date, and worked perfectly. I've never opened it again.
Local AI, homelabs, automation, and maker projects. What worked, what didn't, and why — so you don't have to start from scratch.
553 lines of Python. A GUI with a progress bar. PyInstaller packaging. It found duplicates, organized photos by date, and worked perfectly. I've never opened it again.
Scattered notes, dead terminal sessions, and a head full of things I figured out the hard way. This site is the fix.
Flux melted my VRAM. Z-Image Turbo didn't. How a single RTX 4080 went from zero image generation to 100+ images in under a week — including the spectacular failures.
Three Ethereum mining GPUs, a Facebook Marketplace deal, and a growing distrust of big tech. How frustration with telemetry and curiosity about open-source AI led to a dual 3090 home server — and a completely different way of working.
Six YouTube tutorials, six written guides, every optimization applied. The honest conclusion about open-source AI video generation on home hardware — and why the future is closer than it looks.
When better settings don't make better video. Two-stage pipelines, GPU memory wars, and the moment a manual prompt beat every setting tweak combined.
Sora makes it look easy. Running LTX-Video 2 on a home server reveals how wide the gap really is — and where the open-source community is closing it.
New builds and breakdowns, straight to your inbox. No spam.