About yellingatbots
Software is changing. More and more of the code we ship is written by AI. The prompts we write to direct that AI are becoming just as important as the code itself. Maybe more important.
yellingatbots is a place to share the prompts that built your project. Not a prompt marketplace. Not a template library. A place where you can look at a project and see the actual conversation between a developer and their AI that brought it to life.
We think there is a lot to learn from seeing how other people prompt. What models they chose. How many prompts it took. Whether they did it all in one shot or iterated over dozens of sessions. That kind of transparency makes everyone better at working with AI.
The vibes here are vibecoders having fun. Showing off what they built and how they built it. Flexing their prompt counts. Earning trophies for building entire projects with a single prompt.
Built on whogitit by dotsetlabs
None of this would be possible without whogitit, an open-source tool created by dotsetlabs.
whogitit tracks AI-generated code at line-level granularity using git notes. It captures the full prompts that generated code, which AI models were used, and builds a complete provenance trail from prompt to production. It does all this while automatically redacting sensitive data like API keys and passwords.
whogitit is the infrastructure layer that makes yellingatbots possible. It captures the attribution data. We just make it easy to browse and share. All credit for the hard part goes to the dotsetlabs team.
Check out whogitit
If you are building with AI and want to track which code was AI-generated (and preserve the prompts that created it), whogitit is the tool you need.
github.com/dotsetlabs/whogititHow it works
Your code stays on GitHub. When you push to your repo, a GitHub Action exports your whogitit data and syncs it to yellingatbots. We store the full text of your AI prompts, commit metadata, model information, and line-level attribution statistics. You can hide individual prompts from public view at any time. For full details, see our privacy policy.
Why the name?
Because that is essentially what we are all doing. Yelling at bots until they build what we want. Sometimes politely. Sometimes not. Either way, those prompts are worth sharing.