If you have an Apple Watch, I'd love for you to try it: AtLeast on the App Store.
If you missed the beta issue, here's the short version. I have recurring TMJ, and part of managing it is slowing down: breathing, quiet time, a few minutes at a time. I keep my eyes closed when I do that, and every timer I tried ends with an alarm I have to open my eyes and tap. So I built one I can feel. It taps my wrist to say keep going. When the taps stop, I've done my minimum, and there's nothing to dismiss, so if I want to keep going, I just do.
What's in 1.0

- Taps during, silence when you're done. Set a minimum from 1 to 60 minutes and how often you want a tap. There's no alarm at the end and nothing to dismiss. Keep going as long as you like.
- Six haptic strengths, from gentle to max. Beta testers told me the early taps were "too polite," so now you choose.
- iPhone and Apple Watch together. Pick a timer on your iPhone and it pre-loads on your watch. Press Start on your wrist, and your iPhone mirrors the live session. No watch with you? Run the session on the iPhone itself.
- Apple Health, your way. Give a timer a Session Type and each finished session is saved as Mindful Minutes or a workout like Yoga. Pick it per timer, so a sit and a stretch each count as what they were. AtLeast only writes to Health. It never reads it.
- Private by design. Everything runs on-device. There's no account, and your timers and history sync through your own iCloud.

The free app does everything I built it for: the timer, the built-in timers, the iPhone companion, and Mindful Minutes and Yoga saved to Health.
AtLeast Pro
Pro is for when you want more:
- Your own timers, saved and ready to go
- History: every finished session grouped by day, with streaks and quiet minutes
- Every Session Type: Flexibility, Cooldown, Core Training, Traditional Strength, and more

It's $0.99 a month, or $9.99 a year with a 7-day free trial. There's also a one-time AtLeast Founder option if you'd rather pay once and support the app.
More than meditation
A lot of things have the same shape: a floor, not a countdown. I use it eyes closed with ear plugs in, for at least 15 minutes. It also works for:
- Cold plunges, where you really don't want to look at a screen
- Yoga and stretching, holding a pose with a rhythm on your wrist
- Planks and wall sits, so you feel the time instead of watching it
- Focused work, Pomodoro-style, with a quiet finish
Anything where the point is to at least do it, and keep going if it feels right.
I made a two-minute video for RevenueCat's Shipaton that shows it on a wrist:
https://youtu.be/uGqpKWTIwFw
One small favor: Tuesday, November 10
AtLeast is featured on Uplift Indie on November 10. Uplift Indie is a community calendar where indie developers download each other's apps and leave honest reviews. If you've used AtLeast, that's a great day to leave a rating or a review on the App Store. And if you haven't tried it yet, that's a good day to start.
Built alongside a few other things
AtLeast is the app that pushed a lot of my open source forward this year:
- SundialKit v2: the Watch↔iPhone communication layer behind AtLeast's sync
- SundialKitStream 1.0 (out Oct 4): async streams over SundialKit
- DictionaryCoding 1.0 (out Oct 4): a small new package for
Codableto and from[String: Any], for the message passing
I'll go deeper on those in a later issue. One of them involves a crash that happened 23 minutes into every session, and how I tracked it down.
What I'd love from you
Try it on your wrist and tell me what still feels off. Is a tap too strong, a session too long, or a moment where you looked at the screen when you shouldn't have needed to? Just reply to this email. I read every one.
And one more: Daniel Steinberg is coming back on EmpowerApps. We record on Wednesday, October 28, and we're talking about what's new in Foundation Models. What would you ask him? Reply with a question before the 28th and I'll bring the good ones in, with credit.
Thanks for following along from beta to 1.0.
Leo
P.S. Next up: two talks in two countries, and what each one did to the tools behind it.
{{ subscribe_form }}
