Projects/Accountability Chrome Extension

Accountability Chrome Extension

A calm new tab and a YouTube focus toggle, in one Chrome extension.

A focus-first replacement for the Chrome new tab. A quiet workspace with a todo list, a Pomodoro timer with focus mode, and a small set of toggles that strip YouTube of the things that pull you in (comments, sidebar recommendations, the homepage feed, the Shorts shelf).

Why this exists

A new tab in Chrome is usually a handoff to the next distraction. Most of my work day starts and ends in a browser, so I wanted my new tab page to be a quiet desk, not a feed. The first version of the extension shipped the dashboard. v2.2 adds the YouTube focus toggles, which is the piece I personally use the most.

What's in v2.2.0

A focused new tab. A clear clock and date. A todo list that lives on the device, with double-click to edit, drag to reorder, and undo on delete. A circular Pomodoro timer with three preset lengths and fully custom durations. A focus mode that pairs a single task to a timer.

Real focus mode. When you start a focus session on a task, the rest of the dashboard gets out of the way. The timer fires a system notification when the session ends.

Stats and shape of the week. Tasks completed and focus minutes by day and by week. All counts stay on the device.

Set your own Pomodoro. Pomodoros are personal. The default is the classic 25 / 15 / 5, but every value can be set up to 180 minutes.

YouTube focus, from the toolbar. Click the extension icon in the upper right of Chrome to open the focus panel. Four toggles: hide comments, hide sidebar recommendations, hide homepage feed, hide the Shorts shelf. The toggles take effect live on any open YouTube tab, and the state syncs between Chromes you are signed into.

Built by Building The Machine, Inc.


Screens
Accountability Chrome Extension screenshot 1
Accountability Chrome Extension screenshot 2
Accountability Chrome Extension screenshot 3
Accountability Chrome Extension screenshot 4
Accountability Chrome Extension screenshot 5

Changelog
v2.2.0 packaged for the Chrome Web Store. YouTube focus toggles (hide comments, sidebar recommendations, homepage feed, Shorts shelf), 100 bundled backgrounds, stats panel, custom Pomodoro durations, JSON export and import, keyboard shortcuts, refreshed icon.
v2.1.0 published to the Chrome Web Store.
Added YouTube focus mode and in-extension task management.
Submitted to the Chrome Web Store.
First build. Written with Cursor from a single product brief.

Notes & learnings

2026-05-20

v2.2.0 is packaged and waiting on Chrome Web Store review. The YouTube focus toggles are the feature I use the most: they make watching a video feel like reading a book instead of grazing a feed. Building this confirmed for me that the right "AI app" sometimes isn't AI at all. It's four CSS class toggles in a content script and 100 photos shipped in the bundle.

Under the hood

Manifest V3, zero dependencies at runtime, no build step. Pure JavaScript with one class per file (TodoList, PomodoroTimer, BackgroundManager, Clock, Settings, StatsStore, DashboardAnalytics).

Backgrounds are 100 curated Unsplash photographs that ship with the extension and rotate hourly. Attribution to the photographer shows on hover. No live Unsplash API call at runtime means no rate limits, no exposed API key, and a faster first paint.

Analytics is a homemade PostHog client. About 30 lines of JavaScript that POST to the capture endpoint. No third-party JavaScript ships with the extension. Users can switch analytics off with a single click in settings, and the toggle persists.

Packaged size is 44 KB. The whole extension is 24 files.

Privacy

The extension stores your tasks, stats, and preferences on your device. There is no account and no cloud sync. The only network activity is loading background photos from Unsplash and posting anonymous, aggregate usage events to PostHog. No browsing history is collected. No personal data is collected.

The only host permission requested is *://*.youtube.com/*, scoped so the YouTube focus toggles can hide elements on YouTube and nothing else.

Accountability Chrome Extension · Eric FriedmanPrivacy Policy