Skip to content

giacomoguidotto/tempo

Tempo

Tempo

Repeating alarms with real intensity control.
From a whisper to a full call. Local-first. Open source.

CI Biome Expo SDK 55


Most reminder apps send you a notification and hope you notice. Tempo gives you a dial. Four intensity levels so every alarm hits exactly as hard as it should.

Home screen with VU meter    Edit rhythm    Full-screen alarm

🚀 Get Started

Get it on Google Play

...or download the APK from GitHub Releases!

✨ Features

  • Rhythms, not one-off alarms. Set the days, time window, and interval. Tempo repeats it for you.
  • Four intensity levels. From a silent vibration (Whisper) to a persistent alarm you must dismiss (Call).
  • A live VU meter. See your next beat approaching in real time on the home screen.
  • Alarms that actually fire. Exact Android alarms, foreground services, battery-optimization bypasses. Survives Doze mode, app kills, and device restarts.
  • No accounts. No cloud. No ads. Your data stays on your device. Nothing leaves your phone.

🔍 Under the Hood

Tempo is built with Expo and React Native. Alarms are powered by Notifee with exact scheduling, foreground services, and full-screen intents for high-intensity levels. All data is stored locally using SQLite (via Drizzle) and MMKV.

Free and open source. See CONTRIBUTING.md to get involved.

About

🎵 Repeating alarm & productivity time-audit app for Android to help you find your rhythm.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors