Ora

Time, gently.

A calm timer for everyday moments. Type 10m tea, start from your watch, and let every screen settle on the same time.

tea

Ends 14:19

09:42

Stopwatch

Started on Watch

04:12

Five native apps

Start anywhere. Keep one view.

Ora is built for the places timers actually happen: your menu bar, your phone, and the watches you can reach without thinking.

Mac

Fast natural-language entry from the menu bar.

iPhone

Full timer list, history, settings, and account sign-in.

Apple Watch

Preset-first timers, custom wheels, haptics, and pairing.

Android

The same timer meaning through the shared core.

Wear OS

Quick timers and glanceable active rows on round screens.

Live sync

One ordered stream, not five guessing clocks.

Timer changes are local-first, then pushed to Ora's server as operations. Other devices listen, pull, and rebuild the same state from the same sequence.

  • Natural input stays shared through Kotlin Multiplatform.
  • Foreground sync uses server events with fallback polling.
  • Restart-safe server state keeps account and timer history.
Ora sync sequence animation A central Ora server receives timer changes and sends update signals to Mac, phone, and watch devices. sequence 1842 Mac Phone Watch Wear

Timer language

Say the time like you think it.

10m tea 25m focus tomorrow 8am pills 1h 15m stretch today 9pm dinner start stopwatch

Operator status

Sync API

The public landing page and the sync API are separate so the apps can keep using a vendor-neutral backend.

Open health endpoint