Homi is an open-source, self-hosted organizer for households that want shared tools while keeping their data on their own hardware. It combines a calendar, chequebook, shopping list, meal planner, noticeboard and large-screen family dashboard in an installable, offline-first app. Version 1.0’s core, Calendar, Chequebook and Shopping List are described as in everyday use; Noticeboard and Meal Planner are also available modules. The app supports household accounts and permissions, offline synchronization, universal search, notifications and push reminders. Family members can arrange dashboard cards and choose separate layouts for phones and wide screens.
The architecture keeps identity, permissions, synchronization and shared controls in Core, while features run as independently packaged modules built through a public SDK. Operators install validated module versions, household administrators enable them, and members choose their own dashboard cards. Module migrations are transactional: a failed update rolls back without replacing the previously active version. Deployment uses Docker Compose and PostgreSQL; the documented build environment requires Node.js 24 and pnpm 12. Initial setup creates the first administrator and household, while additional members receive temporary passwords that must be changed at first sign-in. Operators should use verified deployment archives, serve the app behind HTTPS, keep PostgreSQL private and maintain full database backups. Shopping List is not included in the Core image, and the signed directory offers an older version than the one listed among current modules.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.