They most definitely are.

However this project is so simple it's more akin to a script. Really not that hard to grasp despite not knowing swift.

Also vibe coded an android tv version and used this codebase as input ;)

https://github.com/hauxir/androidtv-live-screensaver

Indeed I was able to read through it's 555 lines in about 4-5 minutes. Nothing seems too ghastly -- it's a pretty good vibe coding job.