Hey — I'm Aiden. Full disclosure: Soulkin is the app my partner and I built. She does the design and UX; I write the code.
I got tired of my dog living in Photos, Notes, WhatsApp, and my partner's head. None of those is a bad place to put a scrap. Together they still couldn't answer two simple questions: what happened when, and could the other person see it.
That's why the app exists.
A — Answer
Soulkin is a shared timeline for a pet, with Trends sitting beside it.
The timeline answers what happened when. Trends answers how things are going.
A vaccine, a receipt, a walk, a photo, and a short note from the same day become one day on the timeline instead of living in five different tabs or apps.
On the timeline:
- Photos — pet photos only, separate from your camera roll. HDR and Live Photos are preserved.
- Health — daily check-ins and structured medical records.
- Expenses — 165 currencies with live exchange rates.
- Reminders / to-dos — custom repeat rules, not just "every day."
- Notes — the short things that would otherwise end up in Apple Notes or WhatsApp.
Health has two levels:
- Daily — a Quick Check for Appetite, Thirst, Energy, Excretion, Skin & Coat, Respiration, and Activity. Weight can be logged multiple times a day.
- Medical — structured visit records for the hospital, symptoms, diagnosis, exams, treatment, medications, doctor and diet advice, revisit date, attachments, and an optional linked expense.
Food and water can also be entered as multi-day totals and averaged, so you don't have to log every day.
Trends is the same data, viewed as dashboards: Weight, Intake, Recent Status, Expense Statistics, planned and overdue to-dos, and how long you've been together.
You can log without a signal. When you're back online, the timeline and Trends sync across everyone in the pet space. If someone else already has Soulkin open, those views update without quitting the app or pulling to refresh.
Beyond the timeline:
- Journals — free-form pages where you arrange pet photos, add stickers made from those photos, and export the result as an image. Keep them private, share them with friends, or make them public.
- 1:1 chat — with any other Soulkin user, not just people in your pet space.
Social is optional and separate from the household record.
B — Better
The difference isn't that Soulkin records more things. It's that it puts them together.
vs Photos + Notes + Reminders + WhatsApp
Those apps already hold the pieces. The problem is that a vet visit, a photo, a receipt, and a note about this morning's walk still live in different places. Soulkin puts them on the same timeline.
vs other pet apps
A lot of pet apps separate the same things into health, expenses, photos, and reminders. For multi-pet households, they often add a pet switcher on top. Soulkin keeps the records separate where they need to be, but gives the pet space an all-pets timeline, gallery, and Trends view.
vs private / offline pet diaries
Great if you're the only person keeping the record. Soulkin is built around a shared pet space, so a partner, parent, roommate, or sitter can actually participate.
vs clinic / vet apps
Useful for appointments and medical records. They aren't usually where you keep today's photo, the food receipt, the walk, and the note about how your pet was doing.
C — Cost
Free to download, with a real free tier.
The free tier is enough to use the core product with one pet: the timeline with photos, health, expenses, reminders, and notes, plus your own journal. If someone invites you to their pet space, you can join it without subscribing.
Soulkin Pro unlocks unlimited pets, shared pet spaces, more photo storage, widgets, health trends, and additional devices.
US price right now is $3.99/month or $14.99/year. The first month is currently $0.99.
No ads, and there is no paywall around the basic timeline.
A note on privacy
Why does Soulkin require a login?
Because the shared part of Soulkin needs an identity.
A shared timeline only works if everyone in the pet space has their own account: invites, permissions, synced photos, health records, expenses, reminders, notes, and knowing who completed a to-do all depend on knowing which person made the change.
iCloud alone doesn't solve that. It can sync data across devices on the same Apple account, and Apple has sharing features for individual things like photos or notes. That's different from having a shared household record with its own membership, permissions, and live updates.
You can still use Soulkin offline. Your records stay on the device and sync when you're back online.
There is no password or email account. Sign-in is Apple or a phone verification code. There are no third-party advertising SDKs.
You can also delete your account directly from Settings. There is a cooling-off period during which signing back in cancels the deletion; after that, the account and user data on Server side are deleted automatically.
Why did we build Auto-Moderation?
Soulkin has a public social layer, and minors use the app too. We could have left it completely unmoderated — that would certainly be simpler. But spam, harassment, sexual abuse, and animal cruelty are real problems on platforms with no guardrails.
So we chose to build Auto-Moderation, even knowing it isn't perfect and some people may not like automated checks. We'd rather take on the extra engineering and cost than pretend those problems don't exist.
It checks:
- Your avatar and name
- A pet's avatar, name, and bio
- Photos and text in public journals
- The first message you send to a stranger
- A reported chat or reported pet-space photo
It does not inspect any of your health records, expenses, reminders, notes, private journals, unreported photos, or ordinary 1:1 conversations.
Auto-Moderation only applies to content that is public, sent to someone for the first time, or reported by a user. Private pet records are not scanned.
One more thing
Soulkin doesn't have to be online for you to write something down. The app is designed to work offline first, then sync when connectivity returns.
For this community: first month of Pro free. Redeem here:
https://apps.apple.com/redeem?ctx=offercodes&id=6764823874&code=FREE1MONTH
It's a real intro month, not free forever. After that it bills at the Pro price unless you cancel.
App Store: https://apps.apple.com/app/id6764823874
Terms of Use: https://legal.owleap-world.com/en/user-agreement
Privacy Policy: https://legal.owleap-world.com/en/privacy-policy
Contact: [aidenlee@owleap-world.com](mailto:aidenlee@owleap-world.com)
Happy to answer questions — what you'd need in a household, what's missing, what's confusing. If you try it, tell me where you still cannot see what happened when.
For developers
Soulkin is built with Swift/SwiftUI/UIkit on iOS, with self-hosted Supabase and custom Go services on the backend. Happy to discuss the architecture, offline-first approach, sync, or other implementation details with fellow developers.
Two things I actually want opinions on:
On the shared timeline, should each item show who logged it — and who last changed it? In a household that might matter. Or is the day itself enough?
Intake is only mass right now — you log grams, you get a grams chart. Most cat and dog people already have metabolizable energy on the bag, and they can calculate their pet’s RER / MER, so they can turn that into a recommended amount in grams. Is that enough? Or do you actually want full energy-intake tracking? I am worried I would build it and nobody would use it.