Las tres formas de bloquear un sitio, y lo que cuesta cada una
Editar /etc/hosts. Gratis, y rompe el sitio en todas partes, incluidos los
sitios donde lo necesitabas funcionando. Además se deshace en unos cuatro
segundos, que es más o menos lo que dura tu determinación.
Una extensión del navegador. Funciona bien dentro del navegador donde está instalada, y no hace absolutamente nada con el cliente de chat del escritorio, el juego o el segundo navegador que abrirás en su lugar.
Una app nativa que vigila la ventana en primer plano. Ve la pestaña del navegador y la aplicación, así que las dos rutas pasan por la misma lista. Eso es lo que hace NoMore, y todo lo que sigue está en la versión publicada.
Cómo funciona la detección
NoMore vigila dos cosas: qué aplicación está en primer plano y - cuando esa aplicación es un navegador - cuál es su pestaña actual. Se lo pregunta directamente al navegador, a través de la misma interfaz de scripting que Safari, Chrome y la familia Chromium exponen a macOS, y compara la respuesta con tu lista en tu propia máquina.
No hay proxy, ni servicio DNS, ni perfil de VPN. Tu navegación no se enruta a ninguna parte y la app no tiene ningún registro en servidor de lo que abres, porque la comparación ocurre en local y el resultado nunca sale.
macOS protege ese acceso de scripting tras un permiso de Automatización, que es por lo que la configuración pide uno por navegador. Ese diálogo es el precio de ver la pestaña siquiera; en un Mac moderno no hay forma de leer la URL actual de un navegador sin él.
Qué pones realmente en la lista
La unidad no es "un sitio bloqueado". Es una racha: algo que estás intentando dejar, con un nombre, una fecha de inicio y un conjunto de dominios o aplicaciones que cuentan como romperla.

Una racha puede ser un único dominio. Otra, cuatro sitios de noticias. Una tercera, una aplicación sin ninguna web de por medio. Cada una lleva su propia dureza - suave, firme o brutal - y su propio contador de días, y las notificaciones de hito llegan a los 7, 14, 30, 60, 90, 180 y 365 días.
Plantearlo como racha en vez de como filtro es la decisión de diseño de la que se deriva el resto de la app. Un filtro tiene un estado binario. Una racha tiene una longitud, y una longitud es algo que no quieres perder.
Qué pasa si lo abres igualmente
Esta es la parte interesante, porque la respuesta no es "no puedes".

Un panel desenfocado se pone delante de lo que has abierto. Muestra en cuántos días va la racha y ofrece una elección deliberadamente desigual: Step back es el botón principal grande, y open anyway es un enlace pequeño que deletrea lo que va a costar. Todas las demás salidas - pausar una hora, el pase libre diario, la excepción de enlace externo - viven detrás de un desplegable More options, para que la pantalla principal siga siendo una decisión tranquila entre dos caminos y no un menú.
El ajuste de dureza cambia lo que cuesta "abrir igualmente":
- Suave se conforma con el clic. La fricción era el panel.
- Firme inicia una cuenta atrás que hay que aguantar, con un campo de texto que pregunta qué vas a hacer ahí. La cuenta atrás escala dentro del mismo día - 30 segundos la primera vez, 60 la segunda, 120 a partir de la tercera - así que una mala tarde sale cada vez más cara en vez de costar siempre lo mismo.
- Brutal pide que escribas una confesión de una longitud mínima antes de que el botón se desbloquee.
Dar un paso atrás hace algo real: NoMore le pide al navegador que retroceda y después vuelve a comprobar la URL para confirmar que la pestaña se ha ido de verdad. Con una aplicación la oculta en vez de cerrarla, que es el límite honesto de lo que una app en la caja de arena puede hacerle a un proceso que no lanzó.
Escapes, a propósito
Hay tres, y todos se cuentan. Pausar una hora suspende una racha temporalmente. Un pase libre diario permite una visita deliberada. Una excepción de enlace externo cubre el caso en que un enlace que te han enviado cae en un dominio bloqueado.
Ninguno es un descuido. NoMore es fricción, no un candado, y el software que te deja fuera de tu propia máquina se desinstala la primera vez que resulta inoportuno en el peor momento, y a partir de ahí no protege nada. Un escape que gastas a propósito y que queda registrado es mejor resultado que un rodeo que encuentras con rabia.
Qué registra y dónde se queda
Cada disparo, cada resultado y cada respuesta al "qué vas a hacer ahí" se escribe en un almacén local, y la pantalla de estadísticas convierte eso en qué rachas aguantan, a qué hora del día te dispersas y cómo se gastaron los escapes.

Todo está en tu Mac. El único tráfico de red que hace la app es la validación de licencia y las comprobaciones de actualización.
Qué cuesta y qué más mirar
NoMore funciona en macOS 14 o posterior, en Apple Silicon e Intel, y ocupa unos 25 MB. Es una compra única de 6 dólares en vez de una suscripción, con 14 días de prueba sin tarjeta ni correo. La ficha completa está en la página de NoMore.
Bloquear resuelve la dispersión. No resuelve empezar ni resuelve elegir. Si el problema es que el trabajo nunca arranca, la palanca es un intervalo fijo: Pawodoro. Si es que tienes cuatro cosas y ninguna decisión, Anchored pone una de ellas en la barra de menús durante el día. Hay una comparación de toda la categoría en las mejores apps de concentración para Mac.