Open Source · Self-Hosted · Private

Your household,
organized together.

Tasks, shopping, meals, calendar, budget — everything your family needs in one place. Self-hosted on your own server. No cloud, no tracking, no subscriptions.

MIT License Docker PWA No Cloud Required
Oikos Dashboard

Built for real family life

Shopping Lists

Collaborative lists with aisle categories. Import ingredients directly from your meal plans.

Documents

Upload and manage family files with 14 category tags, per-document visibility, and drag-and-drop support.

Recipes

Create, duplicate, and scale reusable recipes. Pre-fill meal slots or save any meal as a recipe.

Birthdays

Birthday tracker with automatic annual calendar events, age display, and 1-day-before reminders.

Budget Tracking

Track income and expenses with 15 currency options, recurring entries, loan tracking, and CSV export.

Notes

Colored sticky notes with Markdown support. Perfect for recipes, family memos, and quick reminders.

Contacts

Shared family contact directory with CardDAV sync, vCard import/export, and multi-account support.

Works Everywhere

Installable PWA on any device. Offline support, dark mode, fully responsive from phone to desktop.

Housekeeping

Manage household staff with check-in/check-out sessions, recurring chore tracking, supply requests, and monthly payment summaries.

Everything your household needs

A complete set of tools designed for families — seamlessly working together.

Task Management

Shared tasks with deadlines, priorities, subtasks, and recurring schedules. Assign to multiple family members simultaneously with stacked avatar display. Kanban board with one-tap status changes.

Tasks Tasks Mobile

Meal Planning

Weekly drag-and-drop planner with ingredient lists. Automatically export ingredients to your shopping list with one click.

Meals Meals Mobile

Calendar Sync

Two-way sync with Google Calendar and CalDAV providers (iCloud, Nextcloud, Radicale). Subscribe to public ICS calendars. Recurring events with yearly support. File attachments for events.

Calendar Calendar Mobile

Built different, on purpose

No subscriptions, no vendor lock-in, no data leaving your home.

Privacy First

AES-256 encrypted database with SQLCipher. Zero telemetry. Your data never leaves your server.

Fully Self-Hosted

Runs on a Raspberry Pi, a NAS, or any server. Docker makes setup a one-liner.

Zero Build Step

Pure ES modules, vanilla JS, plain CSS. No bundler, no transpiler, no framework. Ships what you write.

Open Source

MIT licensed. Inspect, modify, extend, contribute. Built in the open for families who care about transparency.

Up and running in minutes

# Pull and start with Docker curl -O https://raw.githubusercontent.com/ulsklyc/oikos/main/docker-compose.yml curl -O https://raw.githubusercontent.com/ulsklyc/oikos/main/.env.example cp .env.example .env # Set SESSION_SECRET and DB_ENCRYPTION_KEY in .env docker compose up -d docker compose exec oikos node setup.js

Then open http://localhost:3000 and log in. Need a step-by-step guide, HTTPS setup, or troubleshooting? See the Installation Guide.

Ready to take back control?

Oikos is free, open-source, and built for families who value their privacy.