One app. Your whole life.
Tasks in one app. Calendar in another. Shopping list somewhere else. Home inventory in a spreadsheet. Bills in your email. None of them talking to each other. Sound familiar?
LifeOps brings it all together. One app, modular design, self-hosted on your hardware. No subscriptions. No cloud dependency. Your data stays yours.
See it in action.
Desktop and mobile. Same data, same experience.
Scroll or use arrows to browse • Click to enlarge
Built for anyone tired of app sprawl.
How many apps do you use to manage your life? One for tasks. One for calendar. One for notes. One for shopping lists. One for home inventory. One for bills. One for contacts. Maybe a weather app. A home automation app. A pet tracker. They don't sync. They don't share data. Each one wants a subscription.
LifeOps consolidates everything into one interface. Tasks, calendar, contacts, bills, notes, shopping lists, inventory, home automation, weather—all in one place. The modules you need are enabled; the ones you don't are hidden. Everything shares context. Your calendar knows your contacts' birthdays. Your shopping list knows your inventory. Your dashboard shows exactly what matters today.
This isn't another SaaS product asking for $10/month. LifeOps runs on your hardware. Your data never leaves your network. Once it's set up, it costs nothing to run. No accounts. No subscriptions. No company deciding to pivot and break your workflow.
Self-hosted. No monthly fees.
Your data stays on your hardware. No cloud subscriptions. No recurring costs.
More Setup, More Control
LifeOps runs on your own server via Docker containers. Setup takes more effort than downloading an app from the store—but once it's running, it's yours. No accounts to manage, no terms of service changes, no company pivots that break your workflow.
No Cloud Dependency
All data lives on your local server. Sync happens over your own network or VPN. Nothing touches third-party servers. Your task history, your contacts, your inventory photos—all stored on hardware you control.
Zero Recurring Costs
No $10/month subscriptions that add up. No "free tier" that eventually gets paywalled. The only cost is the hardware you already own and the electricity to run it. Once deployed, LifeOps costs nothing to operate.
Works Offline
Internet goes down? LifeOps keeps working. The app talks to your local server, not the cloud. As long as you're on your home network (or VPN), everything functions normally.
Modular by design.
Enable what you need, hide what you don't. Each module is independent—its own screens, its own data, its own service. The modules below are what we use daily. Your setup might look completely different.
Calendar
Full calendar view with events, birthdays from contacts, and task due dates. 14-day event counts on the dashboard tile. Integration with the contacts module for birthday tracking.
Life Admin
Planner
Day, week, and month views. Quick-add tasks with emoji support. Calendar event integration. Drag scheduling.
Tasks
Task management with scheduling, completion tracking, and recurring tasks. Dashboard tile shows today's pending items.
Bills
Bill tracking and payment reminders. Never miss a due date.
Notes
Quick note-taking with rich content. Latest note surfaces on the dashboard.
Contacts
Contact database with multi-source CSV import (Google, Outlook, iCloud). Separate fields for display name, real name, and message salutation. Associated people tracking for kids, pets, and partners. Birthday sync to calendar.
Specialized (examples of domain-specific modules)
Pets
Pet profiles with health records, vet visit reminders, and photo galleries. Track vaccinations, medications, and appointments. Birthday reminders sync to the dashboard.
Garden
Plant tracking, companion planting charts, zone calculator, spacing calculators. For anyone with a garden, balcony plants, or indoor collection.
Chickens
Egg collection logging, incubator monitoring (via ESP32 sensors), hatch batch tracking. A niche module—but that's the point. LifeOps supports whatever your life includes.
Property Log
Maintenance tracking, project logs, improvement records. Useful for homeowners, landlords, or anyone managing property.
Home
Inventory
Hierarchical organization: Buildings, Rooms, Containers, Items. Photo attachments for visual identification. Disposition tracking (keep, sell, trash) with estimated values. Global search with filters. Know what's in every box without opening it.
Shopping
Shopping lists with Items, Stores, and Trip tabs. Trip planning for efficient shopping runs. Store management. Batch operations for checking and clearing items.
Smart Home
Control your devices from the same app where you manage everything else. No separate smart home app needed.
Thermostats
Control Nest, Ecobee, and Midea units. Set temperature, mode, and schedules from LifeOps.
Lights & Switches
Shelly, Tasmota, ESPHome, BRMesh, and Tuya devices. On/off, dimming, color temperature—all unified.
Weather Station
AmbientWeather integration with outdoor temp, humidity, wind, rain, and historical charts.
Network Monitor
See what's on your network. Device scanning, WiFi coverage analysis, uptime tracking.
Tools
Construction
Board feet, lumber, area, volume
Electrical
Wire sizing, voltage drop, loads
HVAC/Energy
BTU requirements, efficiency
Conversions
Unit conversions across systems
Dashboard tiles.
Customizable dashboard with drag-and-drop tiles. Add what you use, hide what you don't.
Tasks
Calendar
Weather
Incubator
Eggs
Shopping
Inventory
Under the hood.
For those who want to know how it works.
The Simple Version
LifeOps is an app that runs on your computer and phone. It talks to a small server you run at home (can be an old laptop, a mini PC, or even a Raspberry Pi). Your phone and computer sync through that server. No internet required—it all happens on your home network. If you're away from home, a VPN connection lets you access everything securely.
Technical Details
Flutter Frontend
Single codebase for Windows and Android. Material 3 with responsive layouts adapting from phone to foldable to desktop. Riverpod state management. Works on Samsung Z Fold 6 inner/cover screens.
Caddy Gateway
Reverse proxy on port 8400 routing to modular backend services. Single entry point simplifies firewall rules and VPN configuration.
Modular Services
Python FastAPI services, each owning its domain. Add or remove services without affecting others. SQLite databases, WebSocket for real-time sync, MQTT for IoT.
Auto-Discovery
App finds the server automatically—tries LAN, WiFi, VPN, localhost in sequence. No manual IP configuration needed.
Voice control. No cloud required.
Talk to your house. Control your apps. All processed locally.
The Simple Version
Say "turn off the office lights" and they turn off. Ask "what's on my calendar today?" and it tells you. Unlike Alexa or Google Home, your voice never leaves your house. The AI runs on a computer in your home, not a corporate server. No always-listening cloud service. No monthly fee.
Natural Commands
Speak naturally. The AI figures out what you want and routes it to the right module. "Add milk to my shopping list." "What tasks are due today?" "Set the thermostat to 72."
Privacy First
Voice processing happens on your hardware. Speech-to-text, AI reasoning, text-to-speech—all local. Nothing uploaded. Nothing logged externally.
Communications
Send messages via WhatsApp, email, or SMS by voice. "Text Sarah that I'm running late." Unified inbox pulls from Gmail, ProtonMail, and more.
Desktop Control
Launch apps, dictate documents, run routines. "Open my email" or "Start my morning playlist." Voice becomes another input method.
Technical details for developers
STT
faster-whisper, Silero VAD, speaker verification
LLM
Local Devstral-Small 24B via TabbyAPI, Claude fallback
TTS
Piper with audio ducking
What you need to run it.
Requirements scale with the features you want. Don't need voice? Skip the GPU entirely.
TIER 1 Core App — No GPU Required
Tasks, calendar, contacts, bills, notes, inventory, shopping lists, planner. Everything except voice and smart home.
Old laptop, mini PC, Raspberry Pi 4, Synology NAS—anything that stays on and runs Docker or Python.
TIER 2 Voice Commands — Modest GPU
Everything in Tier 1, plus voice input. Say "add milk to shopping list" or "turn off the lights." Speech-to-text runs locally via Whisper. Commands are parsed and routed to the right module.
Whisper is efficient. An older gaming PC or a used GPU works fine. Responses are text-to-speech via Piper (runs on CPU).
TIER 3 Smarter Parsing — Big GPU or Cloud
Everything in Tier 2, plus better handling of ambiguous or complex commands. The LLM helps parse intent when simple pattern matching isn't enough. Useful, not magic.
Run a local LLM for privacy, or use Claude API for complex queries. Most commands work fine with Tier 2—this is for edge cases.
ADD-ON Smart Home Control
Control lights, switches, thermostats, and outlets from LifeOps. Works with Shelly, Tasmota, Tuya, ESPHome, and BRMesh devices. No separate hub needed—LifeOps is the hub.
We provide the ESP32 firmware—just flash it and connect. Acts as a bridge for BLE devices over MQTT. Combine with voice for "turn off the bedroom lights."
Full tech stack for developers
Frontend
Flutter/Dart, Riverpod, Material 3. 100+ screens. Windows + Android from single codebase.
Backend
Python FastAPI, SQLite, WebSocket real-time sync, MQTT for IoT, Caddy reverse proxy.
AI (Optional)
faster-whisper STT (GTX 1650+, RX 5000+), Piper TTS (CPU). Local LLM needs 12GB+ VRAM or use Claude API fallback.
IoT (Optional)
ESP32 bridges, Mosquitto MQTT broker, custom BLE-to-MQTT firmware.
Network
Any router works. VLAN isolation recommended for IoT. WireGuard for remote access.
Deployment
Docker containers or native services. Auto-restart on boot. Git-based deploys.
Free Trial. 3 Months. No Strings.
Try everything LifeOps has to offer—all modules, all features—completely free through July 31st. No credit card. No commitment. Just use it.
During the trial, help us shape the product. Report bugs, request features, and tell us what it's worth to you. We're letting early users help set pricing—your feedback matters.
After the trial: one-time purchase, affordable pricing, specialized modules for a few bucks each. No subscriptions ever. Lifetime updates included.
Get Notified When Trial StartsHave an idea for a module?
We're adding new modules all the time. If there's something you want to track that we haven't built yet—whether it's for your hobby, your home, or your side business—let us know. The best features come from real users with real needs.