https://github.com/123fzero/123PeriodicTimer
Flipper Zero repeating interval timer for recurring reminders, workouts, Pomodoro, breathing, and cooking.
https://github.com/123fzero/123PeriodicTimer
flipper-zero flipper-zero-app hiit-timer interval-timer momentum-firmware pomodoro-timer productivity recurring-reminder repeating-timer workout-timer
Last synced: 12 days ago
JSON representation
Flipper Zero repeating interval timer for recurring reminders, workouts, Pomodoro, breathing, and cooking.
- Host: GitHub
- URL: https://github.com/123fzero/123PeriodicTimer
- Owner: 123fzero
- Created: 2026-03-02T09:10:38.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-03-03T19:30:52.000Z (about 2 months ago)
- Last Synced: 2026-03-03T22:55:21.331Z (about 2 months ago)
- Topics: flipper-zero, flipper-zero-app, hiit-timer, interval-timer, momentum-firmware, pomodoro-timer, productivity, recurring-reminder, repeating-timer, workout-timer
- Language: C
- Homepage:
- Size: 29.3 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- flipper-zero-awesome - 123PeriodicTimer
README
# 123PeriodicTimer — Repeating Interval Timer for Flipper Zero
123PeriodicTimer is a Flipper Zero repeating interval timer and recurring reminder app. Set any interval from 1 second to 59:59, then let the timer repeat continuously until you stop it, with beep and vibration alerts at every cycle.
If you are looking for a Flipper Zero interval timer, Flipper Zero repeating timer, Flipper Zero recurring alarm, or a simple Flipper Zero productivity timer for workouts, study sessions, breathing, cooking, or Pomodoro-style pacing, this app is built for that exact use case.
## Why?
Sometimes you need a simple repeating timer: time-boxing tasks, pacing activities, cooking intervals, meditation, or anything that needs a periodic reminder. 123PeriodicTimer does one thing well — beeps at your interval, forever, until you stop it.
## Best For
- **HIIT and workout intervals** on Flipper Zero
- **Pomodoro-style focus sessions** with repeating reminders
- **Breathing and meditation pacing** with gentle periodic alerts
- **Cooking and kitchen timing** when you need a recurring beep
- **General recurring reminders** for any short repeated task
## Features
- **Flexible interval** — from 00:01 to 59:59 (minutes:seconds)
- **Infinite repeat** — runs until you stop it
- **3 display modes** — Countdown, Intervals count, Total time
- **Vibration control** — Off / Short / Long
- **Sound control** — Off / On
- **Pause/resume** with OK button
- **Progress bar** — visual indicator of current interval
- **Persistent settings** — saved to SD card, remembered between launches
- **Backlight stays on** during active timer
## Common Use Cases
- Repeating work / break prompts
- Exercise rounds and recovery intervals
- Stretch, hydration, and posture reminders
- Tea, coffee, and kitchen countdown loops
- Habit-building routines that need a simple recurring alert
## Screenshots
```
┌────────────────────────────┐ ┌────────────────────────────┐
│ 123PeriodicTimer │ │ 123PeriodicTimer │
│ │ │ │
│ > Start Timer │ │ [00] : [30] │
│ Settings │ │ min sec │
│ About │ │ │
│ │ │ │
│ │ │ [<] Back [OK] Start │
│ │ │ │
└────────────────────────────┘ └────────────────────────────┘
Main Menu Timer Setup
┌────────────────────────────┐ ┌────────────────────────────┐
│ Vibration < Short >│ │123PeriodicTimer 00:30 │
│ Sound < On >│ │ │
│ Display Mode < Countdown >│ │ 18 │
│ │ │ │
│ │ │ countdown │
│ │ │ [███████░░░░░░░] │
│ │ │ [OK]=Pause [<]=Stop │
└────────────────────────────┘ └────────────────────────────┘
Settings Timer: Countdown Mode
┌────────────────────────────┐ ┌────────────────────────────┐
│123PeriodicTimer 00:30 │ │123PeriodicTimer 00:30 │
│ │ │ │
│ 5 │ │ PAUSED │
│ │ │ │
│ intervals │ │ │
│ [███████░░░░░░░] │ │ [███████░░░░░░░] │
│ [OK]=Pause [<]=Stop │ │ [OK]=Resume [<]=Stop │
└────────────────────────────┘ └────────────────────────────┘
Timer: Intervals Mode Timer: Paused
```
## Install
### From .fap file
1. Download `periodic_timer.fap` from [Releases](../../releases)
2. Copy to your Flipper Zero SD card: `SD Card/apps/Tools/`
3. Open on Flipper: `Applications → Tools → 123PeriodicTimer`
### Build from source
```bash
# Install ufbt if you haven't
pip install ufbt
# Clone and build
git clone https://github.com/123fzero/123PeriodicTimer.git
cd 123PeriodicTimer
ufbt
# Build and launch on connected Flipper
ufbt launch
```
## Usage
1. Open 123PeriodicTimer from Applications → Tools
2. Select **Start Timer** from the main menu
3. Set the interval using **Up/Down** (change value) and **Left/Right** (switch min/sec)
4. Press **OK** to start the timer
5. Flipper alerts you on each interval with beep and vibration
6. Press **OK** to pause/resume, **Back** to stop
7. Open **Settings** from the main menu for vibration, sound, and default display mode
8. Open **About** from the main menu for version and repository info
9. Use **Up/Down** during timer to switch display mode
## Controls
### Main Menu
| Button | Action |
|--------|--------|
| Up/Down | Move between menu items |
| OK | Open selected item |
| Back | Exit app |
### Timer Setup
| Button | Action |
|--------|--------|
| Up/Down | Change minutes or seconds value |
| Left/Right | Switch between minutes and seconds |
| OK | Start timer |
| Back | Return to main menu |
### Settings Screen
| Button | Action |
|--------|--------|
| Up/Down | Select setting |
| Left/Right | Change value |
| Back | Return to main menu |
### Timer Screen
| Button | Action |
|--------|--------|
| OK | Pause / Resume |
| Up/Down | Switch display mode |
| Back | Stop timer, return to timer setup |
## Tested On
- **Firmware:** Momentum (mntm-012)
- **API:** 87.1
- **Hardware:** Flipper Zero (f7)
Should also work on official firmware and other custom firmwares (Unleashed, RogueMaster, Xtreme) with compatible API versions.
## SEO Keywords
Flipper Zero timer, Flipper Zero interval timer, Flipper Zero repeating timer, Flipper Zero recurring reminder, Flipper Zero productivity app, Flipper Zero workout timer, Flipper Zero HIIT timer, Flipper Zero Pomodoro timer, Flipper Zero meditation timer, Flipper Zero cooking timer, periodic timer for Flipper Zero, recurring alarm for Flipper Zero.
## License
MIT