Everything LifeOps does
Your calendar, tasks, reminders, and household — in one private place.
LifeOps is self-hosted and runs as its own stack. Everything below is shipped and in daily use; the connectors that aggregate your other apps are ready to wire up with your own credentials.
Everything the work actually needs
The self-hosted control tower for your household.
Calendar & scheduling
A real native calendar built for the way a household actually runs — not another shared spreadsheet.
One native calendar
Events, reminders, dues, and focus blocks with work / personal / household domain tags, in a month grid with a day panel.
Recurring events
Daily, weekdays, weekly, or monthly — edit this, future, or all occurrences, with skip and unskip.
21-day agenda
A searchable agenda list that deep-links straight back into the calendar.
Natural-language quick-add
Hit ⌘K and type “remind me to email the sponsor tomorrow at 3pm” — LifeOps parses the task, event, or reminder for you.
Tasks & reminders
A no-pressure task inbox that turns intentions into reminders that actually go off.
Task inbox
A soft, non-GTD inbox with due dates — complete, reopen, or turn any task into a linked calendar reminder.
Recurring tasks
Tasks carry their own recurrence and spawn the next occurrence when you finish one.
Scheduled push reminders
Set a reminder time — or “X minutes before” — and LifeOps fires it on its own, on a per-minute schedule.
Daily briefing & conflicts
Start the day knowing what’s ahead and where it clashes — with a fix a tap away.
Morning briefing
A template-based briefing of the day ahead that works with no AI at all, with an optional AI rewrite if you connect a model.
Conflict detection
Overlapping commitments are flagged with the reason and the minutes of overlap, with jump-to links for each side.
One-click prep
Accept a suggested 30-minute prep block or dismiss it — accepted proposals only ever create LifeOps-native items.
Household & family sharing
One install, one family — a shared space that keeps personal things personal.
One install, one family
Each member gets their own login; admins invite members and a first-login password change is enforced.
Shared vs. personal
Household-tagged items are visible and editable to everyone; personal and work items stay strictly private to their owner.
The family fridge
A mobile-first shared space for chores, groceries, and family events, with who-added-what attribution.
Household quick-add
A Personal / Household toggle plus friendly keywords — chore, home:, family:, groceries — route items to the right place.
Aggregate, don’t replace
LifeOps doesn’t want to be your only app — just the first one you check. Bring the rest into one view.
One pane of glass
Your events, tasks, and dues sit alongside what LifeOps pulls from your other apps — one calendar, one agenda, one briefing.
PodOps & PRAgentic
Pull in episode and publish dates, outreach follow-ups, bookings, due pitches, pipeline dates, and speaking deadlines — connect each with your own key.
Google Calendar
Connect a Google account to bring its calendar into the same unified view.
Pull-only by design
LifeOps reads from the apps it aggregates and never writes back — your source apps stay the source of truth.
Notifications & access
Reach you when it matters, sync to your phone, and keep it all on your own server.
Push notifications
Quiet hours and mute-by-kind controls, with delivery through Pushover or mobile push once you connect a channel.
Phone calendar sync
Export or publish your calendar over standard ICS / CalDAV so it shows up in iOS and Android.
Private and self-hosted
Token and API-key auth with roles, an audit log, encrypted settings and backups, and optional Tailscale remote access — all on your own box.
Aggregate, don’t replace
Bring every schedule into one private view.
LifeOps doesn’t want to be your only app — it wants to be the one you check first. Connect the calendars and apps you already use and see everything on one timeline, pull-only, on your own server.
One pane of glass
Your events, tasks, and dues sit alongside what LifeOps pulls from your other apps — one calendar, one agenda, one briefing.
Pull-only, always
LifeOps reads from the apps it aggregates and never writes back to them, so your source apps stay the source of truth.
Runs on your box
A self-hosted Docker stack — your household’s data stays with you, not on someone else’s cloud.
Connect, don’t configure
Connect the accounts you already have with your own credentials. LifeOps tells you honestly when a connector still needs setup instead of pretending it’s wired up.
Suite Calendar Mesh
LiveCalendar events sync in near-real-time with PodOps and PRAgentic across the suite, with a double-booking warning.
PodOps
SupportedPull episode and publish dates, outreach follow-ups, guest bookings, and sponsorship flights — connect with your PodOps key.
PRAgentic
SupportedPull your PR calendar, due pitches, pipeline dates, and speaking and CFP deadlines — connect with your PRAgentic key.
Google Calendar
SupportedConnect a Google account to bring its calendar into the unified view.
Pushover & mobile push
SupportedConnect a channel to receive briefings and reminders as push — an honest no-op until you do.
ICS / CalDAV export
LiveSubscribe to your LifeOps calendar from iOS or Android over a standard ICS / CalDAV feed.
The connectors that aggregate PodOps, PRAgentic, and Google Calendar are ready to enable with your own credentials — LifeOps ships them pull-only and tells you honestly when one still needs setup. The Suite Calendar Mesh and ICS / CalDAV export are live today.
See it in action
A quick tour of LifeOps — from first draft to done. Click any screenshot to enlarge.
Part of the suite — works better together
Meet PodOps
Run your whole podcast operation in one place.