The Chrome Extension That Annoys You Into Sleeping
I found this thing about three years ago during a stretch where I was scrolling through my phone until 2 AM every night. The cycle was absurd. I keep finding myself recommending it to people who complain about insomnia but refuse to change their habits. It's not actually a therapeutic tool. It's a brute-force intervention that works by becoming so irritating that going to bed seems like the only relief. The extension is stupidly simple. You install it from the Chrome Web Store, set an interval (anything from 30 seconds to 10 minutes), and when your set bedtime hits, a new tab opens with nothing on it but the words "Tell me to go to sleep." A new one pops up at whatever interval you chose, forever, until you close every tab and leave the browser alone. Or until you actually go to sleep. The logic is that eventually the annoyance outweighs whatever you're doing instead of sleeping. I've used it myself and I'll be honest about what happens. First few tabs come and go. You close them with a sigh and keep doing whatever. By tab seven or eight, something shifts. Not because you're suddenly sleepy. Because the irritation compounds. Each new tab is a small demand on your attention. Closing it takes effort. Doing it repeatedly creates a psychological tax that makes your current activity feel significantly worse than just going to bed.
That's the mechanism. It's not psychology. It's basically behavioral economics applied to your own stubbornness. The marginal cost of closing one more tab keeps rising, and eventually the rational choice is to close everything and go to sleep.
How to Set It Up
Download it from the Chrome Web Store under "Tell Me To Go To Sleep." The free version gives you full control over the interval and the bedtime trigger. I recommend setting it to four minutes. Anything faster gets annoying in a way that's distracting rather than motivating. Anything slower gives you too much time to ignore each notification. Four minutes is the sweet spot where you actually feel the pressure building. Set your bedtime to something realistic. If you say 11 PM but you regularly stay up until 1 AM, the extension will trigger while you're still in the middle of your evening routine and you'll just learn to close the tabs mechanically without any behavioral effect. Set it to thirty minutes before your actual target bedtime. Let the tabs catch you when you're already winding down, not when you're two hours into your real schedule. Make sure Chrome is running when the timer triggers. I learned this the hard way on a Tuesday. I had the extension configured for midnight but I'd closed Chrome around eleven to free up RAM. The tabs never opened. I spent another three hours awake wondering why the thing wasn't working. The extension only triggers while Chrome is active. There's no background process. This is worth noting because several people in the support threads claim it "doesn't work" and the issue is always that they closed the browser.
Get the Full Details

Where It Breaks Down
This isn't a solution for clinical insomnia. If you're lying in bed awake for hours because of anxiety or a medical condition, closing browser tabs isn't going to help and you should talk to a doctor about it. The extension only addresses voluntary delay, which is what most of us are dealing with when we say we can't sleep. It also doesn't work if you use multiple devices. I have my laptop on a schedule and my phone in the other room. The tabs would open on the laptop and I'd just ignore them while lying in bed with my phone. The extension has no cross-device presence. You need to be using the browser when the tabs start appearing for it to have any effect. There's also the edge case where you legitimately need to stay up. I ran into this once when I had a deadline and knew I needed to work late. The extension fired at midnight, opened tabs every four minutes, and I sat there closing them for two hours while trying to focus. It didn't stop me from working but it made the entire experience considerably more unpleasant than it needed to be. One workaround: the extension lets you pause it manually. I keep a keyboard shortcut ready for those nights. It's not ideal but it's better than uninstalling and reinstalling every time something urgent comes up.
The Counter-Intuitive Part
Most people expect this to fail because the annoyance will just make them more frustrated and therefore more awake. That does happen sometimes. But the frustration doesn't keep you engaged with your current activity. It saps your energy to continue anything. That's the difference between "this is annoying and I want to fix it" and "this is annoying and I want it to stop." The extension engineers the second feeling, not the first. Going to sleep becomes the escape route from the annoyance rather than another task you have to complete. I've noticed this works best when you're already mildly tired but refusing to act on it. If you're wide awake and wired, the tabs will just be another thing to react to and you'll close them with enough energy to keep going. The method depends on having some underlying fatigue that you're ignoring. Without that, there's nothing for the annoyance to push you toward. The extension is free. Install it if you're the type of person who stays up past midnight because closing a few browser tabs feels like a small price to pay for ten more minutes of whatever you're doing. For the rest of us, it's probably not going to do much.