Cette page est affichée en anglais. Une traduction française est en cours.
ConfigsSep 12, 2026·3 min de lecture

Dark Reader — Dark Mode for Every Website

An open-source browser extension that generates dark themes for websites on the fly, reducing eye strain and saving battery on OLED screens.

Prêt pour agents

Installation agent prête

Cet actif peut être installé après choix du runtime, vérification du plan et exécution de la commande adaptée.

Native · 98/100Policy : autoriser
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Single
Confiance
Confiance : Established
Point d'entrée
Dark Reader
Commande d'installation directe
npx -y tokrepo@latest install 5cd7534f-aef0-11f1-9bc6-00163e2b0d79 --target codex

À exécuter après confirmation du plan en dry-run.

Introduction

Dark Reader is a browser extension that applies intelligently generated dark themes to every website you visit. Rather than relying on pre-made stylesheets, it analyzes page colors in real time and inverts them while preserving images, videos, and brand identity.

What Dark Reader Does

  • Generates dark color schemes for any website dynamically
  • Preserves images, videos, and icons in their original colors
  • Offers multiple rendering modes: dynamic, filter, and static
  • Allows per-site customization of brightness, contrast, and sepia
  • Provides a site list to exclude specific domains from dark mode

Architecture Overview

Dark Reader is a TypeScript-based WebExtension that intercepts page stylesheets and computes inverted color values using a custom CSS analysis engine. The dynamic mode parses each CSS rule individually, replacing background and text colors while keeping media elements untouched. A MutationObserver watches for DOM changes to apply dark styles to dynamically loaded content.

Self-Hosting & Configuration

  • Install from Chrome Web Store, Firefox Add-ons, Edge Add-ons, or Safari App Store
  • No server component needed; everything runs locally in the browser
  • Adjust global brightness, contrast, sepia, and font settings from the popup
  • Create per-site overrides for pages that need different settings
  • Build from source for custom modifications using the GitHub repository

Key Features

  • Works on virtually every website without pre-built themes
  • Multiple rendering engines to handle edge cases
  • Minimal performance impact with optimized CSS generation
  • Over 5 million active users across all browsers
  • Active open-source development with frequent updates

Comparison with Similar Tools

  • Night Eye — commercial extension with subscription; Dark Reader is free and open source
  • Dark Mode (browser built-in) — only works on sites that ship a dark theme; Dark Reader generates one
  • Stylus — requires manually written CSS per site; Dark Reader is automatic
  • Midnight Lizard — similar concept but less actively maintained

FAQ

Q: Does Dark Reader slow down page loading? A: The performance impact is minimal. The dynamic mode adds a few milliseconds of processing, which is imperceptible on modern hardware.

Q: Why do some sites look broken with Dark Reader? A: Complex sites with unusual CSS can cause issues. You can switch rendering modes or add the site to the exclusion list and report the issue to the developers.

Q: Does Dark Reader work on mobile? A: It works on Firefox for Android. Safari on iOS/iPadOS is supported via the App Store version.

Q: Is Dark Reader truly free? A: Yes. It is MIT-licensed and free to use. The project accepts donations but has no paid tier.

Sources

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires