Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Focuser

Focuser es una aplicación de bloqueo web y aplicaciones gratuita y de código abierto construida en Rust. Funciona como alternativa a Cold Turkey para Windows, macOS y Linux, permitiendo bloquear sitios, gestionar sesiones Pomodoro, establecer cuotas diarias y funcionar sin nube ni telemetría. Incluy

Ficha actualizada 27 sept 2026, 16:09 · upstream 27 sept 2026, 15:56 · release v0.7.3

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es Focuser

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Focuser es una herramienta de productividad de código abierto construida en Rust que permite bloquear sitios web y aplicaciones para mejorar la concentración. Funciona como un cliente local sin servidor centralizado ni nube, garantizando privacidad al no recopilar telemetría. La aplicación se ejecuta en el sistema operativo (Windows, macOS, Linux) y gestiona listas de bloqueo, programación semanal y sesiones de enfoque tipo Pomodoro con temporizador integrado.

Complementa la aplicación principal con extensiones para navegadores como Chrome y Firefox, que aplican las reglas de bloqueo a nivel de navegador. El sistema permite definir cuotas diarias (allowances), excepciones por dominio o palabra clave, y bloquear aplicaciones específicas mediante rutas o títulos de ventana. La interfaz incluye un panel de control en la bandeja del sistema para gestionar el estado sin necesidad de mantener la ventana abierta.

Ofrece capacidades avanzadas como bloqueo instantáneo al abrir una URL prohibida, estadísticas de uso local y exportación/importación de configuraciones para migrar entre dispositivos. Soporta múltiples idiomas y permite importar listas predefinidas o archivos personalizados en formato JSON o texto plano.

CASOS DE USO
  • Bloqueo de distracciones durante trabajo o estudio sin intervención externa
  • Gestión de sesiones Pomodoro con descansos automáticos y temporizador integrado
  • Control parental básico en equipo personal mediante bloqueo local sin nube
  • Reducción del tiempo en redes sociales mediante cuotas diarias (allowances)
  • Limpieza digital sin telemetría ni cuentas externas para proteger privacidad
PUNTOS DESTACADOS
  • Código abierto y auto-alojado (self-hosted) con privacidad garantizada
  • Construido en Rust para alto rendimiento y seguridad de memoria
  • Sin nube, sin cuentas ni telemetría; todo procesamiento local
  • Extensiones oficiales para Chrome y Firefox con bloqueo inmediato
  • Gestión de cuotas diarias (allowances) y programación semanal flexible
  • Soporte multilingüe (10 idiomas) en aplicación y extensión
PRECAUCIONES
  • Requiere instalación local en cada dispositivo, no es un servicio SaaS
  • Necesita permisos de administrador para modificar el archivo hosts en Windows
  • La extensión requiere que la aplicación de escritorio esté activa para funcionar
  • No bloquea tráfico cifrado a nivel de red, solo DNS/Hosts y extensiones
  • Dependencia del sistema operativo (Windows, macOS, Linux) para la app principal
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Dashboard showing blocked attempts, a Pomodoro focus session and block list togglesBlock Lists page with two lists, each showing site and app countsWebsites page with the rule-kind picker, the starter list importer and a list of blocked domainsAllowances page showing a 30 minute daily budget with 15 minutes usedStatistics in Bars view, with blocked attempts per day and a most-blocked tableStatistics in Individual view, tracking one site over the last seven daysSettings page showing startup, browser, extension and data optionsBlock page for youtube.com on the fourteenth attempt of the day, with a different message
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Descargar el instalador oficial o compilar desde fuente en Rust. Instalar extensiones en Chrome/Firefox. Asegurar permisos de administrador para escritura en hosts (Windows). Exportar configuración antes de migrar entre máquinas. Verificar estado de la app en bandeja del sistema tras instalación.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.jsRust
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
17549
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.