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

Stretchly — Open-Source Break Time Reminder for Developers

A cross-platform Electron app that reminds you to take regular breaks from your screen. Customizable intervals, themes, and do-not-disturb integration.

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
Stretchly
Commande d'installation directe
npx -y tokrepo@latest install f9437915-7890-11f1-9bc6-00163e2b0d79 --target codex

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

Introduction

Stretchly is a cross-platform break time reminder that helps developers avoid repetitive strain injuries and screen fatigue. It sits in the system tray and prompts you to take micro-breaks and longer rest breaks at configurable intervals. Unlike proprietary alternatives, Stretchly is fully open source and respects your privacy with no analytics or cloud dependencies.

What Stretchly Does

  • Reminds you to take short micro-breaks and longer rest breaks on a schedule
  • Displays customizable break screens with optional stretch suggestions
  • Integrates with system do-not-disturb and fullscreen detection
  • Supports multiple monitor setups and system tray controls
  • Tracks break compliance with simple statistics

Architecture Overview

Stretchly is built with Electron and runs as a tray application on Windows, macOS, and Linux. A timer service manages the break schedule, firing system notifications or overlay windows when breaks are due. The app respects system idle time, pausing the schedule when you step away. All settings are stored locally in a JSON configuration file.

Self-Hosting & Configuration

  • Install from Homebrew, Chocolatey, Snap, or download pre-built binaries
  • Configure micro-break and rest-break intervals in the preferences window
  • Customize break screen colors, messages, and background images
  • Set up do-not-disturb rules to skip breaks during presentations
  • Enable startup launch and natural break detection for automatic scheduling

Key Features

  • Configurable micro-break and rest-break intervals and durations
  • Fullscreen break overlays that gently enforce screen rest
  • Idle detection that resets the timer when you are away
  • Multi-monitor support for covering all displays during breaks
  • Strict mode that prevents skipping or postponing breaks

Comparison with Similar Tools

  • Time Out (macOS) — macOS-only, not open source; similar core concept
  • Workrave — Linux/Windows break timer; older UI, fewer customization options
  • EyeLeo — Windows-only with animated exercises; closed source
  • BreakTimer — simpler open-source option; fewer features than Stretchly

FAQ

Q: Can I skip or postpone breaks? A: Yes, unless you enable strict mode, which removes the skip and postpone buttons.

Q: Does Stretchly collect any data? A: No. Stretchly has no analytics, telemetry, or cloud connectivity. All data stays local.

Q: Does it detect when I am already idle? A: Yes. If the system has been idle long enough, Stretchly counts that as a natural break and resets the timer.

Q: Can I customize what appears on the break screen? A: Yes. You can set custom messages, colors, and background images for both micro-breaks and rest breaks.

Sources

Fil de discussion

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

Actifs similaires