Ritual is a Chrome extension I built for my own brain first. It replaces the new tab with a calm page, keeps tasks, journal and a timer a hover away on every site, and puts a short, honest pause in front of the sites that eat the afternoon. This is how it was made, what I decided, and what happened to my own time.

RoleDesigner and builder, solo, with an AI pair-engineer
StatusChrome Web Store · in review. Firefox build. Landing site live.
Read8 minutes

01

Why

I had tried blocking. It never lasted.

Every blocker followed the same arc: a week of virtue, the day I needed to check one thing, uninstall. The one that lasted was the one with a five-second wait. The difference was never willpower. It was friction tuned to the right size.

Blocker 1

The wall

Hard block on a list of sites. Felt great for six days. Day seven I needed a recipe that lived on one of them.

Blocker 2

The ten-second wait

Every blocked site made me sit through ten seconds. By day three I was deleting the extension to make it stop.

Blocker 3

The five-second wait

Same idea, half the time. I kept it for months. Long enough to notice, short enough not to resent.

Environmental design for my brain.

Treat the computer as a room to arrange, not a temptation to resist. Remove the barriers to the thing you meant to do, add a small, honest barrier in front of the thing you did not, and make the honest barrier flexible enough that you never have to fight it. Nothing here asks you to be stronger. It asks the room to be arranged better.

02

Plan my day

One button, a day with gaps in it.

Ritual reads what is due, what matters and your calendar, then lays a few tasks around your meetings with breaks between. The brain dump beside it sorts whatever you type: tasks into the plan, ideas for later, facts into notes. Try it. This is a sample day, sorted by simple rules; the real one runs on a model with your own key.

New Tab · Plan my day

Today

    For later · 0

    Notes · 0

    Brain dump

    Anything on your mind. I'll sort it.

    If something's on your mind, type it here and I'll sort it into your tasks or your notes.
    Try

    03

    Inside

    Two surfaces, one quiet room.

    The new tab is where the day starts. The rail is the same tools at the edge of every other page. Scroll; the frame follows.

    New tab

    Time, one greeting, nothing else.

    The time in large numerals, the date, a greeting that changes with the hour, and a mood row that quietly feeds the rest. Everything else lives a hover away. The wallpaper is yours; the ink adapts to it.

    Cut: quick links, music, a weather widget, the "Today's ritual" line in the greeting.

    Plan my day

    Plan the day, then empty your head.

    Ritual looks at what is due, what matters and your calendar, picks the tasks it would, and lays them around your meetings with breaks between. Beside it, a brain dump: steps go into the right task, ideas go to For later, facts go to notes.

    • It knows when it's not a task. Say you feel scattered and it offers a short exercise. Say you're stuck and it offers the smallest next step.
    • Full sentences. "How are you feeling today?", not "How are you arriving?"

    Tasks

    One thing in Now. The rest, up next.

    Only one task fits in Now. Up next is the queue. Daily rituals sit above both as a row of cards, with streaks you can switch off. Todoist and Google Tasks sync in so this is the real list, not a copy.

    • Break it down. One question about a task you've been avoiding, then a few small steps. It exists because the honest reason I bounced off tasks was not knowing the first step.
    • Let it go marks a task done, never deletes it.

    Deep Focus

    Give the next hour some shape.

    A timer with the task you are on and its steps, a soundscape, and a bell at the end that sounds like a bell and not a notification. When it ends you can switch tasks from the same screen, because the old Done screen was a dead end.

    Cut: pasted playlist links. The sounds are curated, and that is the feature.

    Recharge and Journal

    Small resets for how you feel.

    Pick the feeling, pick the reset: a sigh, a box breath, a quick workout, five-senses grounding, a ten-minute worry dump with a timer. The journal is Write or Guided, and Guided is the same library filed under single-word feelings. All visible; none mandatory.

    • Nothing reads the journal. No model, local or remote, ever analyses an entry. A line, not a setting.
    • Breathing is never suggested. When I'm stuck, the useful nudge is "stand up", not "breathe".

    Blocked sites

    A moment to decide.

    The turn-back screen: the site blurs, asks what you came for, and holds Continue for five seconds. Wildcard patterns, per-site schedules, and a substitute destination for each. Recolor and Quiet feeds live next to it: turn a site grey on a schedule, or hide just the feed and keep the search.

    Calendar and Your time

    See the day, and where it went.

    Calendar stays in the rail before it is connected, because a hidden calendar is one nobody sets up. Connected, it shows the day as a timeline with the free gaps as visible as the meetings and a Recharge button on each event. Your time counts time per site, locally, for you alone.

    On every site

    Your tools at the edge of the page.

    The rail is opaque on ordinary sites (glass over arbitrary page content does not work), full height, one icon per tool. It opens on the whole thin left-edge strip, not just the handle, because the first version was fiddly and I kept missing it.

    Make it yours

    A room you set up yourself.

    Wallpapers, including video; an accent colour on one hue scale rather than swatches; type; atmosphere. Personalisation is not decoration here. If you arranged the room, using it feels like a choice and not autopilot, and that is the whole thesis.

    New Tab
    Ritual's new tab over the valley wallpaper, with the time, a greeting and the mood row, the rail on the left and the Focus bar on the right. Plan my day: a proposed list of tasks beside a brain dump conversation. Tasks: one task in Now with its steps, the rest Up next. Deep Focus: a 50-minute timer with the current task and its steps. Recharge: resets grouped by feeling, from Sigh and Box breath to a quick workout. The turn-back screen over reddit.com: What brings you here, a reason box, and Continue. Calendar: the day as a timeline with meetings and free blocks. The rail open on an ordinary web page, with Tasks beside the article. The new tab with an autumn wallpaper.

    04

    Decisions

    What's on, what's off, and why.

    Ritual is a personal project, so most of these were validated by my own use. I've tried to be clear which are principles I'd defend and which are preferences I happen to hold. Most of what shipped is what did not ship.

    Substitute instead of block

    Every blocked site has a destination you chose. The pause is five seconds, free text, with an AI check for vague answers. Nothing is ever simply refused.

    Principle. The wall version lasted six days.

    On

    One task in Now

    The task list has exactly one slot at the top. Everything else waits. Daily rituals sit above as cards.

    Principle. Two things in Now is a list; a list is what I was avoiding.

    On

    The AI thinks; it does not template

    Plan my day, Break it down and the pause check-in run on a model with your own key. I tried a small local model and canned responses first; both felt flat.

    Preference, strongly held. Flat is fatal in a product whose job is to be worth returning to.

    On

    Nothing reads the journal

    No model, local or remote, analyses entries or pulls snippets from them. Reflect answers stack into one entry a day; an empty reflection is never saved.

    Principle. A line, not a setting.

    On

    Calendar visible before configured

    An empty calendar panel stays in the rail. Hide it and nobody ever sets it up.

    Principle. Defaults are decisions.

    On

    Streaks, on daily rituals only

    Dropped everywhere, then allowed back on rituals alone, with an off switch. Scores never came back.

    Preference. I like a streak on a habit and hate one on a product.

    On · optional

    Quick links and music in the rail

    Both shipped in the first month. Neither was used by the second. The rail is one icon per tool and both were tools I had elsewhere.

    Cut. The kitchen-drawer month.

    Off

    Breathing as a suggestion

    Never offered as a nudge before a focus block or a meeting. Kept inside the Recharge toolkit for when you ask for it.

    Cut, after noticing I skipped it every time.

    Off

    A small local model

    Tried, so the AI features would need no key. The answers were predetermined and it showed.

    Cut. Replaced by your own key, or nothing.

    Off

    Multiple-choice reasons at the pause

    Three options. I always chose the easiest. It taught me nothing about why I was there.

    Cut. Free text, with a check for vagueness.

    Off

    05

    The voice

    Calm, in full sentences.

    Most wellness software talks in shorthand that assumes you are already in the mood. Ritual asks a plain question and waits. Calm words are fine (settle, breathe, gently, space); the sentence has to be one a person would say to another person who has just sat down with a lot to do.

    What it doesn't sayHow are you arriving?Set your intention for this session.You've broken your streak.Blocked. Try again later.
    What it saysHow are you feeling today?Good. Keep it small and finish the first one. Here's your plan.You've been on this for a while. Stand up for two minutes?What brings you here?

    06

    In my own use

    What I observed in my own use.

    These are notes from my own use, each with where it comes from. They describe how Ritual fits one person's routine. They are not evidence of an effect across users.

    Observation

    MonthsRitual is still installed. Every blocker I tried before it lasted under two weeks.Source: my own use

    Observation

    5 sA two-second pause became a flicker I clicked through within a day. Five seconds was long enough to notice and short enough not to resent, so that is the setting I kept.Source: tuning the pause on myself

    Observation

    Free textWith three reasons to choose from, I always picked the easiest. Writing the reason myself, with a check that asks for more when the answer is vague, is the version that stuck.Source: my own use of both versions

    What the numbers can and can't show

    Ritual's Your time panel counts daily time on blocked sites on this computer, and only while Ritual is installed, so it has no before-Ritual figure to compare with. My earlier screen-time reports came from my phone, a different device and a different measure, so I haven't set the two side by side. Ritual collects no analytics from anyone else, by design, so there is no wider data.

    07

    Hindsight

    What I'd change.

    I'd have decided earlier what Ritual was for. It spent a month as a kitchen drawer: quick links, music, a dozen panels. The version that works is the one that lost most of them. Cutting is the design.

    I'd have written the voice rules before the first screen. A lot of early copy was shorthand I had to replace once I noticed I was skipping past my own prompts.

    Next case study · Tabi Shiori

    An itinerary you can hold.

    Read the case study