# slgobinath/safeeyes

Protect your eyes from eye strain using this simple and beautiful, yet extensible break reminder

Repository: https://github.com/slgobinath/safeeyes
Canonical: https://ross.abutalabs.com/products/safeeyes
Homepage: http://slgobinath.github.io/safeeyes/
Language: Python
License: GPL-3.0
License Family: copyleft
Topics: linux, health, eye-strain, break-reminder, breaks, safeeyes
Last push: 2026-08-15T19:51:48+00:00

## Health v2 (maintenance only)
Score: 92/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 97, release rhythm 80, longevity 100
- inputs: {"age_days": 3890, "days_push": 18, "days_rel": 133, "gap_med": 10, "n_releases_24m": 12}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1744, forks 173 (observed 2026-08-28T04:05:30.559372+00:00)

## What it is
Safe Eyes is a Linux desktop application that reminds users to take regular breaks to prevent eye strain and repetitive strain injury. It is extensible via plugins and offers features like smart pause on idle, keyboard locking during breaks, and multi-screen support.

## Use cases
- remind me to take breaks from the computer
- prevent eye strain when working long hours
- reduce repetitive strain injury with break exercises
- lock keyboard during breaks so I actually rest
- pause break reminders when I'm away from the desk
- schedule short and long breaks across multiple monitors

## When to choose
- you work long hours on a Linux desktop and need scheduled break reminders
- you want a customizable, plugin-extendable break timer with smart idle detection
- you prefer a free, open-source tool available in most distro repositories, Flatpak, or PyPI

## When to avoid
- you need break reminders on Windows or macOS, since Safe Eyes targets Linux
- you want a mobile or web-based break reminder
- you need a headless/server environment tool rather than a GUI desktop app

## Facets
- artifact type: application
- maturity: active
- function: gui, scheduling, plugin-system, cli
- domain: developer-tools, healthcare, desktop-applications, operating-systems
- platform: python
- tags: eye-strain, break-reminder, rsi-prevention, health, desktop-utility, smart-pause, multi-screen, linux, desktop

## Member repositories
- slgobinath/safeeyes (main) score 92

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:30.559372+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:29:29.709764+00:00, confidence not recorded.
  - readme: https://github.com/slgobinath/safeeyes (fetched 2026-08-28T04:05:30.559372+00:00, sha a009f26ff65d)
  - homepage: http://slgobinath.github.io/safeeyes/ (fetched 2026-08-29T11:07:14.551282+00:00, sha 9f7a3dd8847f)
  - registry_pypi: https://pypi.org/pypi/safeeyes/json (fetched 2026-08-29T11:07:14.560395+00:00, sha 47c4b47e5062)
- Data as of 2026-08-30T08:39:29.467469+00:00.
