What is GoToBed?
GoToBed is a gentle, full-screen bedtime nudge for macOS that helps you stop working, wind down, and actually go to bed.
At the times you choose, GoToBed displays a simple, hard-to-ignore message across your screen. It is intentionally direct, but never punitive: you can always dismiss it, switch apps, or force-quit if needed. The goal is not to lock you out of your computer. The goal is to interrupt the late-night drift just enough to help your better intentions win.
Why We Built It
Many people do not stay up late because they consciously choose to. They stay up because the next task, tab, video, or message keeps pulling them forward.
We built GoToBed to create a small but meaningful pause at the moment when willpower is usually weakest. Instead of adding another complex habit tracker, productivity dashboard, or sleep analytics system, GoToBed focuses on one simple intervention: a visible reminder, at the right time, with the right amount of friction.
It is for people who know when they want to stop, but benefit from a clear external cue that says: enough for today.
A Gentle Bedtime Boundary for Your Mac
GoToBed turns your Mac into a bedtime ally.
You can create multiple schedules with per-day times, custom messages, colors, and dismissal behavior. That makes it useful whether your weekday routine is consistent, your weekends run later, or you want different nudges for different parts of your evening.
At the scheduled time, GoToBed appears full-screen with your chosen message. It is large enough to break through distraction, but simple enough to avoid becoming another thing to manage.
Built to Nudge, Not Trap
GoToBed is intentionally soft.
Esc always dismisses it. Cmd-Tab and force-quit are never blocked. That matters because a bedtime tool should support agency, not create a hostile relationship with your own computer.
The design is based on a small behavioral bet: many people do not need a lockdown. They need a timely interruption that helps them notice what they are doing and choose differently.
Designed for Real-World Use
GoToBed is sleep-aware. If your Mac was asleep when a scheduled reminder would have appeared, it skips that missed reminder instead of replaying it later. That keeps the app from feeling noisy, stale, or naggy when you return to your computer.
It is also fully offline. There are no accounts, no telemetry, and no network requirement. Your schedules stay on your Mac.
Built for Clarity, Not Control
GoToBed keeps the interaction simple: choose when you want to be reminded, write the message you want to see, and let the app provide a clear cue when it is time to stop.
It is a small tool, but it reflects a larger En Dash belief: better systems do not always need to be bigger systems. Sometimes the most useful tool is the one that creates the right feedback loop at exactly the right moment.