Vibe-coding Screenshooter with Copilot
One of my favourite things about being a software developer in 2025 is the ever-increasing ability to quickly spin up side projects and tools that don’t make economical sense and don’t teach you enough to justify much effort.
For example, I’ve made a tool called Screenshooter, which is an entirely client-side screenshot stylising tool.
It lets you upload an image or screenshot, and then apply simple skew, zoom, and grain effects, for consistent images for social media and so on.
This makes no sense to build! It’s not particularly interesting, it’s not breaking any new ground, it’s not using any clever tricks or technologies that are interesting, but I wanted a specific style of image and I wanted to be able to make them consistently. So why not get Claude to bang something out in the background while I’m doing other things and have something tangible?
I’m working on a larger blog post about how I’m using git worktrees to run multiple instances of Copilot in Agent Mode, and this was a great test case. This workflow of creating a worktree and a branch and then setting Agent Mode or Claude Code onto a task is working really well, especially in the established codebases I’m operating in at the moment with lots of examples for the LLMs to pull from.
Plus, I really like the images it spits out.
Check out Screenshooter now and tag me if you post any images it outputs!