A work session timer for iOS, Android, macOS, and Windows. Set your work hours, and Sift handles the rest — playing an alarm at each phase transition so you stay on track without watching the clock.
| Platform | Download |
|---|---|
| iOS (.ipa) | Download Sift.ipa |
| Android (.apk) | Download Sift.apk |
| macOS | Download Sift-macOS.zip |
| Windows | Download Sift-Windows.zip |
iOS requires sideloading via AltStore since the app is not on the App Store.
Follow the official AltStore setup guide: altstore.io
In short:
- Download AltServer for Mac from altstore.io and run it (appears in menu bar)
- Plug your iPhone into your Mac via USB
- Click AltServer in the menu bar → Install AltStore → select your device
- On your iPhone: Settings → General → VPN & Device Management → your Apple ID → Trust
- Enable Developer Mode: Settings → Privacy & Security → Developer Mode → On
- Open AltStore on your iPhone
- Go to the Browse tab → tap + in the top right
- Paste this URL:
https://raw.githubusercontent.com/utsapoddar/sift-work-timer/main/apps.json - Tap Sift → Free to install
AltStore re-signs the app every 7 days using a free Apple ID. To enable background refresh:
- Keep AltServer running on your Mac
- Make sure your iPhone and Mac are on the same WiFi network
Note: Installation requires your iPhone to be connected via USB or on the same WiFi as a Mac running AltServer.
- On your Android phone, download
Sift.apkfrom the latest release - Open the downloaded file — you may see a prompt saying "Install unknown apps"
- Tap Settings on that prompt → enable Allow from this source → go back and tap Install
- Once installed, open Sift from your app drawer
If you don't see the install prompt, go to Settings → Apps → Special app access → Install unknown apps and enable it for your browser or file manager.
- Download
Sift-macOS.zipfrom the latest release - Unzip the file — you'll get
Sift.app - Drag it to your Applications folder
- On first launch, macOS may say the app can't be opened because it's from an unidentified developer
- Go to System Settings → Privacy & Security → scroll down and click Open Anyway
- Click Open on the confirmation prompt
- Download
Sift-Windows.zipfrom the latest release - Unzip the file to a folder of your choice (e.g.
C:\Program Files\Sift) - Run
Sift.exeinside the unzipped folder - Windows may show a SmartScreen warning — click More info → Run anyway
The app is portable — no installer needed. You can pin
Sift.exeto your taskbar for quick access.
- Set a custom session length
- Automatic phase transitions (2h work → 15m break → 1h45m work → 1h lunch → repeat)
- Alarm rings at every phase boundary
- Streak tracking to build a daily work habit
- Minimal, distraction-free dark UI
| Component | Tool |
|---|---|
| Framework | Flutter (Dart) |
| Storage | shared_preferences |
| Audio | audioplayers |
This repo contains both the app source code and the AltStore distribution source (apps.json).
To build from source:
git clone https://github.com/utsapoddar/sift-work-timer.git
cd sift-work-timer/work_timer
flutter pub get
flutter run