Hearth: Self-Hosted Multi-User AI Chat App for Households on OpenClaw

Open-Source Multi-User AI for Families
Developer Warrence Han has released Hearth, a self-hosted household AI chat application built on top of OpenClaw. The project addresses the limitation of single-user AI interfaces by creating a multi-user environment where each family member maintains separate conversations, accounts, and privacy controls.
Core Features
- Multiple chat conversations per person
- Multi-user household support with individual accounts
- PIN + biometric login
- Private chats with role-based access (owner/member)
- Reminders functionality
- 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 deployment
Technical Implementation
The application uses Vue 3 + Quasar for the frontend, NestJS for the backend, PostgreSQL for data storage, and an OpenClaw plugin for AI routing. The developer reports that their family is using it daily, though it's still in early release with ongoing development.
The project aims to address the gap in household-focused AI tools where most current products are designed for individual use. By keeping context and memory within the household rather than on external platforms, Hearth provides families with control over their AI interactions.
The source code is available on GitHub for those interested in self-hosting or contributing to the project.
📖 Read the full source: r/openclaw
👀 See Also

srclight: Fully Local Code Indexing MCP Server with Ollama Embeddings
srclight is an MCP server for deep code indexing that runs 100% locally with no API keys or cloud calls. It uses tree-sitter AST parsing for 11 languages, SQLite FTS5 for keyword search, Ollama for embeddings, and GPU-accelerated cosine similarity via cupy.

Agent frameworks waste 350,000+ tokens per session resending static files
A benchmark on a local Qwen 3.5 122B setup revealed agent frameworks waste over 350,000 tokens per session by resending static files. A compile-time approach reduced query context from 1,373 tokens to 73, achieving a 95% reduction.

Tacit: An LLM-First Programming Language Built with Claude Code and Opus 4.7
Tacit is an experimental LLM-first programming language designed and implemented using Claude Code and Opus 4.7. It strips away human conveniences to minimize token usage and ships with a primer that teaches mid-tier+ LLMs (Sonnet and above) how to write Tacit code.

Open-source memory system for LLM agents achieves high benchmark scores
A persistent memory system for Claude Code and OpenClaw provides LLM agents with context continuity across sessions, achieving 90.8% on LoCoMo and 89.1% on LongMemEval benchmarks. The adapter-based architecture works with any agent framework.