开源 · 跨平台 · 实时同步

只属于你们俩的
私密生活空间

把照片、视频、悄悄话、纪念日、AI 灵感和共同宠物,
认真收藏在一起。不是公开社交网络,而是只属于你们的房间。

9:41⚡ 100
晚上好 ♡
我们的小家
我们在一起
520 天
从 2024 年 3 月 16 日开始
最近回忆
下一个纪念日
相识 600 天 · 还有 80 天
🏠首页
📷相册
💬悄悄话
🐾宠物
💌收到一封情书
🐾宠物升级了!
📍分享位置给你
向下滚动
“照片不该被淹没在群聊里,
纪念日不该只靠日历提醒,悄悄话也不必混进社交动态。”

Love小家始于一个朴素的愿望:想要一个只属于两个人的安静角落。于是我们自己动手造了这个房间——把重要的日常认真收藏在一起。后来我们决定把它开源,希望每一对认真相爱的人,都能拥有一个值得回来的地方。

缐廷华 · Love小家开发者 · GitHub: XTH-LOVE
✦ 对比优势

为什么选择 Love小家

相比通用社交工具和常见情侣类应用,Love小家的定位有什么不同。

功能特性通用 IM 应用其他情侣类应用Love小家
私密数据隔离
开源免费
自托管部署
AI 情书/日记
3D 宠物养成
跨平台一致体验
音视频通话
✔ 完全支持 · ○ 部分支持 · ✖ 不支持(对比基于此类产品的普遍情况概括)
✦ 功能一览

为两个人设计的
完整体验

不是功能拼凑,而是一个有温度的整体。每一个模块都为你们的亲密关系而设计。

🏠

共同首页

实时在一起的天数、共同封面、最近回忆预览、今日情话和纪念日倒计时。

📖

时光轴

按日期记录文字、地点、照片和视频,写下值得记住的每一天。

📷

相册管理

多相册管理照片和视频,支持压缩上传和签名地址安全访问。

💬

悄悄话

双人实时消息,支持文字、照片、视频、语音和位置分享。

📅

纪念日

设置重要日期,创建可重复的纪念日,实时计算共同经历的时间。

共同清单

创建共同计划和优先级,一方完成后另一方实时看到状态变化。

🤖

心动 AI

MiMo 驱动的 AI 约会策划、共同日记和情书生成,让 AI 帮你写得更像你们。

🐾

宠物小屋

一起养一只 3D 宠物,支持喂养、互动、成长进化和续火花天数。

0
核心功能模块
0
平台全覆盖
0
% 开源免费
0
/7 实时同步
今天的晚霞好美,想和你一起看 ♡
下次我们一起去海边看日落吧!
好呀! 我把它加到清单里了 ✨
🐾 宠物狐狸刚刚升级了!
✦ 产品亮点

不只是工具,
有温度的陪伴

淡紫淡粉渐变、玻璃质感和柔和阴影,每一处细节都经过精心设计
实时同步消息、位置和宠物状态,两个人始终连接在一起
开屏动画、品牌视觉和情绪化交互,每次打开都有仪式感
Web、Android 和 Windows 桌面端一致体验,随时随地打开空间
✦ 快速上手

三步开启你们的空间

开源、可自托管。克隆仓库,配置好环境变量,几分钟就能拥有属于自己的情侣空间。

1

克隆 & 安装

git clone 仓库后运行 npm install,复制 .env.example 为 .env 并填入 Supabase 配置。

2

初始化数据库

使用 Supabase CLI 推送 migrations,部署 Edge Functions 并配置 AI 和通话密钥。

3

启动 & 部署

npm run dev 本地预览,npm run generate 生成静态站点,部署到 Cloudflare Pages。

✦ 获取应用

选择你的使用方式

网页版即开即用,也可以直接下载客户端获得原生体验。无需访问 GitHub。

🌐

在线体验

无需安装 · 支持 PWA

打开浏览器即可使用,还可通过浏览器菜单“安装到主屏幕”像 App 一样打开。

打开网页版 →
📱

Android APK

v1.0.0 · 约 11 MB · Android 7.0+手机扫码直接下载安装下载 APK ↓
首次安装需允许“未知来源应用” · 查看安装教程
💻

Windows 桌面版

v1.0.0 · 约 142 MB · Windows 10+ x64

轻量桌面客户端,独立窗口运行,下载后双击即可安装。

下载 EXE ↓
若 SmartScreen 提示拦截,点“更多信息 → 仍要运行” · 查看说明
✦ 多端支持

随时随地,打开你们的空间

一个项目,三种形态。网页版即开即用,Android 和 Windows 客户端提供原生体验。

🌐

Web 网页版

基于 Nuxt 4 静态生成,部署到 Cloudflare Pages。PWA 支持安装到主屏幕。

即开即用
📱

Android 客户端

通过 Capacitor 构建原生 APK,接入系统推送通知和地理位置。

APK 构建
💻

Windows 桌面版

基于 Electron 的轻量桌面壳,自动加载线上 Web 版本。

EXE 安装包
✦ 技术栈

现代技术,稳定可靠

基于成熟的技术栈构建,确保性能和稳定性。

Nuxt 4
Supabase
TypeScript
Capacitor
Electron
Three.js
GSAP
Cloudflare Pages
✦ 安全与隐私

安全边界是核心设计

Love小家处理的是情侣之间的私密数据。安全不是事后补丁,而是从第一行代码就开始的坚持。

隐私优先架构

每一层数据访问都经过严格隔离。从数据库行级安全到 AI 密钥管理,全链路保护你们的私密数据。

🔒RLS 行级安全策略,数据以 couple_id 为边界隔离
🔑Storage 签名地址,不暴露公开永久文件 URL
🛡️敏感密钥只存服务端 Edge Function Secrets
🌐AI 请求通过服务端转发,浏览器不接触供应商密钥
✦ 用户权利声明
🗂️

数据属于你们

照片、聊天记录都存储在你指定的数据库中,可以随时导出或删除。

🚫

无广告、无追踪

不投放广告、不追踪行为、不出售任何形式的数据。

🔍

完全开源可审计

每一行代码都可以被审阅,你的数据如何被处理一清二楚。

🏠

可完全自托管

部署到你自己的服务器,从此不依赖任何第三方。

✦ 使用演示

有了这个空间,日常会变成这样

以下为想象的使用场景演示,看看用 Love小家记录爱情日常是什么体验。

★★★★★

"终于有一个只属于我们两个人的空间了,不用在海量聊天记录里翻找回忆,所有美好的瞬间都收在这里。"

小鱼 & 阿杰
在一起 2 年
★★★★★

"宠物小屋太可爱了!我们每天一起喂宠物,感觉就像真的在养一只属于我们的小动物。"

晓晓 & 大伟
异地恋 1.5 年
★★★★★

"AI 写的情书太浪漫了,每次纪念日都能给 TA 一个惊喜。开源项目能做到这种程度真的很厉害。"

小雅 & 阿明
已婚 3 年
✦ 开源许可

MIT 协议 · 永久免费

Love小家基于 MIT 协议完全开源,任何人都可以自由地使用、学习和改进。

免费使用

个人和团队均可免费使用,包括商用场景,无付费墙和功能限制。

修改与再分发

可以修改代码、二次开发并重新分发,衍生作品不强制开源。

自由自托管

部署到你自己的服务器与数据库,数据完全由自己掌控。

!

保留许可声明

分发时需保留版权与许可声明;软件按“原样”提供,不含任何担保。

✦ 更新日志

每一步,都有记录

项目成长轨迹与版本迭代记录。

v1.0.0 2026.07 · 正式发布

12 个功能模块全部就绪:时光轴、相册、悄悄话、纪念日、共同清单、心动 AI、3D 宠物小屋;Web / Android / Windows 三端齐备,官网上线。

v0.9.x 2026 · 公测迭代

聊天媒体与位置分享、多相册管理、音视频通话、推送通知与应用更新检查,修复一系列体验问题。

v0.1.0 2024 · 项目启动

为了“只属于两个人的空间”迈出第一步:项目搭建、Supabase 数据层、登录与情侣绑定。

✦ 路线图

接下来,我们想去哪

路线图仅代表规划方向,具体交付以更新日志为准。

🔜近期计划
  • 纪念日提醒与倒计时优化
  • AI 约会方案与情书更多风格
  • 性能瘦身与加载优化
🌱中期探索
  • iOS 客户端支持
  • 悄悄话端到端加密
  • 多语言界面
💭长期愿景
  • 更多 3D 宠物种类与互动玩法
  • 情侣成就与徽章体系
  • 数据一键导出与迁移
✦ 常见问题

你可能想知道的

关于安装、部署、使用和安全的一些常见问题解答。

点击页面“下载 APK”或用手机扫码下载。首次安装时如系统提示“禁止安装未知来源应用”,进入设置允许本次安装,然后点击下载好的文件即可完成安装。

这是 SmartScreen 对未签名应用的常规提示。点击“更多信息”后选择“仍要运行”即可继续安装,安装程序只会写入你选择的目录。

检查 .env 中的 Supabase URL 和 anon key,确认部署环境也配置了相同变量,并重新生成静态文件。

ZEGO 的前端 App ID 不能替代 ServerSecret。请在 Supabase Edge Function Secrets 中配置真实密钥。

当然可以。运行 npm run generate 后部署 .output/public/ 到静态托管即可。

所有数据存储在你自己配置的 Supabase 项目中,使用 RLS 行级安全策略隔离,可完全自托管。

欢迎在 GitHub 提交 Issue 或 Pull Request。Fork 仓库,创建功能分支,保持修改范围清晰即可。

开始属于你们的
故事

开源、免费、可自托管。今天就开始记录。