Just like a screensaver… but in a browser tab.
This project explores vibe coding through the creation of browser-based screen savers. The idea is simple: build something visually interesting, technically lightweight, and mostly unnecessary, just to see where the process leads. A screen saver is a good fit because it keeps the focus on motion, style, and experimentation rather than utility.
There is also something appealing about doing this in a browser. The browser is usually treated as a workspace for practical tasks, so using it to make ambient visual toys feels slightly off-label. That makes it a useful constraint: how far can a simple web page be pushed to create something that feels polished, responsive, and distinctive?
More than anything, this is a small test of what happens when code is used to explore an idea rather than solve a problem. The goal is not to build an essential tool. It is to make something clean, interesting, and technically satisfying for its own sake.
Check out LightWeave
LightWeave Animations
Just like a screensaver… but in a browser tab.
This project explores vibe coding through the creation of browser-based screen savers. The idea is simple: build something visually interesting, technically lightweight, and mostly unnecessary, just to see where the process leads. A screen saver is a good fit because it keeps the focus on motion, style, and experimentation rather than utility.
There is also something appealing about doing this in a browser. The browser is usually treated as a workspace for practical tasks, so using it to make ambient visual toys feels slightly off-label. That makes it a useful constraint: how far can a simple web page be pushed to create something that feels polished, responsive, and distinctive?
More than anything, this is a small test of what happens when code is used to explore an idea rather than solve a problem. The goal is not to build an essential tool. It is to make something clean, interesting, and technically satisfying for its own sake.
Check out LightWeave