Every pet.
Every day.
One tap.
Keisora keeps the small recurring things — the water bowl, the evening walk, the flea tablet — from quietly slipping. One screen of big tiles, tapped as you go. No account, no feed, nothing to scroll.
Built for one household and then finished properly. Free, no in-app purchases, no subscription.
Today
New TaskThe daily loop
One screen you can read from across the kitchen.
Every tile answers the same three questions at a glance: what, for whom, and how late. Tap it and the clock restarts from the moment you tapped — not from when it was due, because that is how care actually works.
Four signals, one rectangle.
- The fill is the state
- Overdue is red and due-soon is orange, in every theme, on every phone. Urgency is not decoration, so it never gets restyled.
- The ring is the cycle
- It fills as the interval elapses, so “nearly due” is visible without reading a word — and state survives colour-blindness, sunlight and a glance from the hallway.
- The colour is yours
- A per-task accent dresses the icon and its chip, and only those. It can never take over the fill, so a colour you picked for fun can’t be mistaken for an alarm.
- Never done is not late
- A task with no history reads “Not logged yet” in a neutral tile — never red. Keisora will not invent a completion you didn’t do.
What’s inside
A whole household, not a checklist.
Everything below is in the app today. Nothing is behind a purchase, an account, or a “pro” tier.
Every animal in the house
Dogs and cats, each with a real profile: breed, birthday, sex, microchip number, markings, adoption date, vet and phone — the things you have to dig for at exactly the worst moment.
Shared or one at a time
One bowl of water covers the whole house, so it’s one tile and one tap. Walks and medication tick per animal, so each one gets its own tile and its own history.
Reminders that reschedule themselves
One notification per task, rebuilt from your history every time anything changes. Three dogs sharing one water bowl still get you one alert, not three.
Weight, over time
Every entry keeps the unit you typed it in. The chart converts the whole series onto one scale without ever rewriting what you entered, and it frames the actual range — a zero baseline would flatten a dog’s weight into a straight line.
A photo timeline, by year
Pictures land on the date they were actually taken, read from the file itself — so importing a decade of old photos builds a decade, instead of one enormous today.
Birthdays, replayed
On the day, a slideshow plays their photos oldest first, each one captioned with how old they were when it was taken. It’s reachable the rest of the year too, when you need it.
Vet visits, with the paperwork
Notes and photographed documents attached to the visit they belong to, so the discharge sheet isn’t lost somewhere in your camera roll between a sunset and a dinner.
Streaks that can’t drift
Achievements are worked out from your real completion history every time you open the screen, so nothing can quietly get out of step with what actually happened.
Six themes, six app icons
Each named after one of the family’s animals, with the palette taken from the actual animal. Light and dark both, and a matching icon for the home screen.
Archive instead of delete
Retire a task and keep every completion it ever recorded. Deleting outright is still there for when you really mean it — and it says which one you’re choosing.
Hard to tap by accident
A short lockout after every completion, an optional per-task cooldown, and an optional confirm if you want one. At most one question per tap — never two.
Made for everyone’s eyes and hands
VoiceOver reads each tile as one sentence, the layout reflows at accessibility text sizes, and the confetti stays put when Reduce Motion is on.
The name
For Keisi
Keisora is named after a brown toy poodle who wore a navy dress with pink hearts on it and had firm opinions about breakfast. She came before Oni, and she is the reason the app exists — not as a shrine, but as the reason the colours are the way they are.
Every theme in the app is named after one of the family’s animals, with the palette pulled from the actual animal rather than a swatch library. Hers is first in the list, and it has a heart next to it. That is the whole memorial, and it is meant to be a cheerful one.
Because of her, the app also knows that animals don’t stay forever. Marking a pet as a memorial stops their tiles and their reminders and nothing else: the profile, the photos, the weights, the vet visits and every walk you ever logged all stay exactly where they are. Their age stops at the date you gave, if you gave one — the app never guesses it. Nothing is deleted to keep a list tidy.
Privacy
There is no server that knows you exist.
Keisora has no backend of mine, no account system and no analytics. Here is the whole of it, and the full policy says the same thing at greater length.
No account, ever
No sign-up, no email address, no password, no profile to fill in. You open the app and it works.
Nothing is measured
No analytics, no advertising, no crash trackers, no third-party SDKs of any kind. The app ships with zero dependencies.
Your iCloud, not mine
Your pets live on your device and travel between your devices through your own private iCloud database — between you and Apple. I cannot read it.
Reminders stay on your phone
Notifications are scheduled locally by iOS from what’s already on the device. Nothing about your animals is sent anywhere to make one fire.
Keisora is on the way.
The app is built and the App Store listing is next. Leave a note and you’ll hear from me on the day it’s out — that address goes to a person, not a mailing list.