JBreaker Is Live
Every Tuesday I ship something. This week it is JBreaker, and it is the first one that is not a native app.
JBreaker generates icebreaker questions for meetings. The twist is a weirdness dial that goes from 1 to 10. Level 1 gives you safe, professional questions like “What hobby do you pursue outside of work?” Level 10 gives you something closer to “Narrate your morning routine as interpreted by an AI that learned about humans exclusively from abstract art.”
How it works
Pick a weirdness level, hit generate, and get three fresh questions. The app tracks what you have already seen so you never get repeats in the same session. Behind the scenes, a diversity algorithm makes sure the three questions are actually different from each other instead of three variations on the same theme.
You can vote questions up or down, copy them to your clipboard, or share a direct link. If you sign in with Google you can save favorites too. The most popular page shows the community’s top-rated questions across all weirdness levels.
Why I built it
My friend Janelle runs a lot of meetings and loves kicking them off with weird icebreakers. She was always hunting for new ones, and the lists online get stale fast. I figured I could build something that generates fresh questions on demand and lets her dial the weirdness up or down depending on the audience. JBreaker started as a tool for her and turned into something I think anyone who runs meetings will get use out of.
How it is built
This is the first thing I have shipped that runs entirely on the web. The frontend is React and TypeScript, hosted on Cloudflare Pages. The backend is Cloudflare Workers with a D1 database. New questions get generated in the background using AI, so the library keeps growing without me manually writing hundreds of prompts.
No accounts required to use it. No ads. Just icebreakers.

Try it at jbreaker.com.