FocusTube

focustube-01-hero-v18

FocusTube: Distraction Blocker

A privacy-first browser extension for reducing distracting social video and feed surfaces.

Supports YouTube Shorts, Instagram Reels, TikTok, Facebook Reels, and LinkedIn feed controls.

Install: Chrome | Firefox | Edge

Installation | Features | Configuration | Project Impact | Technical Highlights | Privacy

CI status OpenSSF Best Practices Passing OpenSSF Best Practices Baseline Level 1 License: MIT Version: 2.3.2 Firefox compatible


FocusTube is an open-source browser extension that helps reduce doomscrolling and stay focused. It blocks or hides distracting areas on supported platforms while keeping settings and usage data local to the browser.

The project supports Chromium browsers with a Manifest V3 build and Firefox with a separate compatibility manifest.

Features

Blocking Modes

Supported Surfaces

Productivity Tools


Installation

Official Stores

Manual Installation

Clone or download this repository, then choose the manifest for your browser.

Chrome, Edge, Brave, and other Chromium browsers

The Chromium build uses Manifest V3.

  1. Copy or rename chrome-manifest.json to manifest.json.
  2. Open chrome://extensions or edge://extensions.
  3. Enable Developer mode.
  4. Click Load unpacked.
  5. Select the repository folder containing the renamed manifest.json.

Firefox

The Firefox build currently uses Manifest V2 for compatibility.

  1. Copy or rename firefox-manifest.json to manifest.json.
  2. Open about:debugging#/runtime/this-firefox.
  3. Click Load Temporary Add-on….
  4. Select the copied/renamed manifest.json file.

Firefox temporary add-ons are removed when the browser restarts. Reload the manifest from about:debugging when testing changes.


Configuration

Click the extension icon to open the popup:


Project Impact

Impact figures are approximate as of September 1, 2026. Store dashboards use different activity windows, so the combined audience is rounded:

Development Note

AI tools contributed substantially to the implementation. The maintainer remains responsible for product direction, requirements, UX decisions, testing, debugging, publishing, maintenance, user feedback, and release management.


Technical Highlights


Privacy

FocusTube is designed to run locally in the browser.


Contributing

See CONTRIBUTING.md for contribution guidance and CODE_OF_CONDUCT.md for community standards. TESTING.md covers automated commands and the browser matrix; ARCHITECTURE.md describes the runtime boundaries.

Security

See SECURITY.md for reporting security or privacy issues.

License

MIT