Today is yours to begin.
Two small commitments. No need to be perfect.
Make space for your mind and your body. That's enough for today.
Two small commitments. No need to be perfect.
A quiet space to slow down. Guided or silent — both count.
Your training for today, at your own pace.
No need for a perfect answer. Just a moment of honesty.
Honest progress is better than a perfect streak. Your daily check-in is ready to share.
Consistency is a direction, not a verdict.
Update a past check-in if you forgot to log it. Be accurate rather than chasing a streak.
Start with a recommended guided session, or save a favourite YouTube link for each practice.
Actual YouTube sessions, selected for a 20–30 minute meditation practice and no-equipment home training.
Videos open on YouTube. Their availability and any ads are controlled by YouTube. Choosing a recommendation sets it as your daily video; you can replace it below.
Use YouTube search to find a guided meditation or indoor workout you enjoy. No video downloads or accounts are needed.
Adapt the routine to your life, not the other way around.
Try a different accent. Your choice is saved in this browser and syncs to D1 when connected.
Twenty minutes is your starting point. Choose what feels sustainable.
Keep meditation, workouts, reflections, YouTube favourites and settings available across your devices. Your notes remain private behind a separate sync password.
Use the exact value saved under the RHYTHM_SYNC_KEY secret in Cloudflare. It stays in this browser tab's session, never in the site files.
Not connected. Your records still save in this browser.
If two devices edit records at the same time, Rhythm prevents silent overwrites and asks you to resolve the difference. Download a backup before replacing your local copy.
Rhythm always keeps a local copy in this browser. Once D1 is connected, changes also sync to your Cloudflare database; download a backup regularly.
Import replaces the current device's logs and settings. Export first if you want to keep them.
Removes recorded practices and reflections. If cloud sync is active, the deletion also syncs to D1. Save a backup first.
Made for daily self-accountability. Cloud sync is optional and only works after connecting your D1 database and configuring a server-side secret. The website does not send data to ChatGPT or generate reminders.