Open-source enthusiast, connecting the dots in Product teams.
CV with contact info
The break time reminder app
Stretchly is a cross-platform open source app that reminds you to take breaks when working on your computer.
Downloads | About | News | Sponsor | Research | Report an issue | Newsletter
The latest official installers and portable versions for macOS, Windows, Linux and FreeBSD can be found at Github Releases page.
Following sections link some individual files for a simplicity.
Download the DMG file.
You can also install Stretchly with Homebrew by running brew update && brew install --cask stretchly
. When upgrading, run brew update && brew upgrade --cask
. Don't forget to Quit Stretchly, first.
If you're using Alfred or Raycast on macOS you can use this Alfred Workflow or Raycast Extension to interact with Stretchly.
Stretchly is not signed (due to its costs) so you will need to use a workaround for the first run. The workaround depends on if you're running an Intel or Apple Silicon chip.
Apple Chips: Try following the same instructions as with Intel chips and if that does not work, open a terminal and run this command:
sudo xattr -r -d com.apple.quarantine /Applications/Stretchly.app
If you install via Homebrew, you can use the --no-quarantine
flag to automatically apply the correct
workaround.
brew install --cask --no-quarantine stretchly
Not sure which chip your computer has? Here's how to tell.
Download the installer.
You can also install Stretchly with Chocolatey by running the following command from the command line or from PowerShell: choco install stretchly
. Upgrade with choco upgrade stretchly
.
Stretchly is also available in Microsoft's winget.
You can install Stretchly for all users silently by running this as administrator: installer.exe /S /allusers
.
For portable versions and for Linux installers, head to Github Releases page. The most widely used distributions should be covered.
Stretchly is also available in some of the Linux stores:
For Debian/Ubuntu and derivates you could also try this apt
repositury: deb [trusted=yes] https://apt.fury.io/hovancik/ /
.
Please see http://electron.atom.io/docs/api/tray/ for Electron's Tray Linux specifics.
For Natural breaks, you might need some packages too (libxss-dev
).
If Stretchly is not starting, you might need to run sudo sysctl kernel.unprivileged_userns_clone=1
. Read more here. Depending on your distro, you probably want to do something similar to this, so the settings are kept after reboot: Add kernel.unprivileged_userns_clone=1
to /etc/sysctl.d/00-local-userns.conf
and reboot.
To run Stretchly from source you will need Node.js, ideally the one specified in package.json
. Clone the repo, run npm install
and then simply run npm start
to start Stretchly.
You can create a custom installer by running npm run pack
or npm run dist
after npm install --no-save
.