I built Heart - a self-hosted household AI chat app on OpenClaw for my family

Showcase

I've been building Hearth over the past few months. It's a self-hosted household AI chat app built on top of OpenClaw, designed for real multi-user family use.

The problem I was solving: I wanted my whole family to use OpenClaw together — not just me chatting through Telegram. I needed each person to have their own account, their own separate conversations, private chats, and a proper app experience that felt like something they'd actually want to use every day.

So I built Hearth as the household product layer on top of OpenClaw.

**What it does today:**

- Multiple chat conversations per person

- Multi-user household support (each family member has their own account)

- PIN + biometric login

- Private chats with role-based access (owner/member)

- Reminders

- Real-time streaming with stop button

- Model presets (fast/deep per conversation)

- Attachments, image generation, text-to-speech

- Mobile-first dark theme PWA — installable on phone

- Self-hosted with optional HTTPS via Caddy

- One-command installer that handles everything

**Tech stack:** Vue 3 + Quasar frontend, NestJS backend, PostgreSQL, OpenClaw plugin for AI routing.

**The bigger idea:** most AI products are single-user. But real household life isn't. If AI becomes part of daily family life, the context and memory a household builds should belong to that household — not to a platform. Hearth is an early attempt to build toward that.

My family is using it daily. Still early release and things are evolving, but it works.

GitHub: https://github.com/warrence/openclaw-hearth

Happy to answer questions about the architecture, the OpenClaw integration, or how I'm using it at home.

Posted Apr 4, 2026, 1:22 PM UTC

47
Loading comments…