Show HN: Tilly – An Open Source Relationship Journal I Actually Use (github.com)

🤖 AI Summary
Tilly is an open-source “relationship journal” PWA that surfaces and organizes personal interactions so you remember follow-ups, anniversaries, and important details. It pairs a simple, joy-focused UX with offline-first, client-side encrypted sync (Jazz) and an optional agentic AI assistant (Google Gemini) that turns conversations into reminders and memories. The project is actively used by its author, available as a hosted service (tilly.social) with a paid AI tier, and can be self-hosted via a GitHub repo under AGPL-3.0. Technically, Tilly is built with React, TanStack Router, Shadcn/ui and Tailwind, with Astro serving marketing pages and Hono powering API routes. Authentication is handled by Clerk; encrypted data syncs through Jazz with keys generated in-browser and stored with Clerk so multi-device sign-in is possible while Jazz never sees plaintext. The AI assistant requires online access and shares user-submitted conversation content with the AI provider; push uses VAPID, and the app supports full JSON import/export (no vendor lock-in). For the AI/ML community, Tilly is a practical reference for combining client-side encryption, offline-first sync, and third-party LLM integrations in a privacy-conscious, open-source architecture—useful for projects that need local-first data control while leveraging cloud AI for augmentation.
Loading comments...
loading comments...