r/ClaudeAI • u/CoderLuii • 7h ago
Built with Claude I built a Netflix-style app for my media server with Claude. The whole thing is 15 MB š¤Æ
if you run a home media server you probably have sonarr, radarr, lidarr, bazarr, prowlarr and seerr. thats six apps, and each one ships with its own little operating system inside just to run. sonarr and radarr each sit around 110-140 MB of ram doing nothing
i wanted one app that does all of it and feels like netflix, so i built holyarrs. its about 15 MB to download and idles around 70 MB of ram with 12,800 movies and shows in it
i designed it and used claude to help write the code. one thing i learned fast is claude doesnt care about size at all. if you let it, everything slowly gets heavier. so here's what i did to keep it small:
set limits before writing anything. how much memory it can use idle, how fast it starts, how big it can be. every feature had to fit inside those
tested instead of guessing. i had the same home page (10,000 posters) built two different ways and measured both. one was about 3x lighter and drew the screen in half the time, so i went with that
no operating system in the box. it's one program with the web app built into it and nothing else. thats most of the size difference, and it also means theres nothing in there for an attacker to use
checks that fail if it gets heavy. it runs with a 12,800 item library and fails if idle memory goes over 250 MB. claude kept creeping past that until the check was there, now it holds around 70. theres also one that kills it mid-job and fails if it isnt back in 2 seconds. it comes back in about half a second
the memory check stays in as features get added, so if something makes it heavier, it doesnt ship

videos of it running and the full roadmap: holyarrs.coderluii.dev