Vibecoded Toys
In late 2025-2026, I began using Gemini CLI as a tool to produce software. My general workflow was to create a detailed specification using a readme file, set up the scaffolding, and then prompt the tool to build the software. My readme files would be roughly 800 words or so. I provided detailed design guidance to the tool, trying out the result, and then finding flaws, improving the clarity and usability of the app, and finally publishing it.
My focus throughout these projects was to capture some of the things that delighted me before. As of this writing, I have the following projects on the site:
- Sushovan's Vibecoded Projects, the main site, indexing all the projects.
- Generate Wallpapers, to make wallpapers with a gentle gradient, repeating shapes, a wide choice of colors, and nice customization options. Perfect for a social media banner, a wallpaper for your desktop, or for the base of a poster.
- Make Spirograms, to generate an animate spiraling loops of lines. This accurately mimics the patterns you can get from interlocking gears and having a pen on the inner gear. Customize the colors, and change the parameters to make it look exactly like the way you want it to be.
- Kaleidoscope Shaker, to animate little particles in exactly the same way a real kaleidoscope would. Customize the number and color of the particles and mirrors, and shake them with your device.
- Optics Playground, to precisely model how light would behave when refracted through prisms and other optical media. I took particular pain to map the colors to the right wavelengths, so that it looks as close to real life as possible.
Last updated March 2026.