将身体、运动、设备与媒体状态安全地上报到自己的服务器,并以简洁的公开状态页展示。
| 项目 | 用途 | 技术栈 |
|---|---|---|
| Alive | 服务端与公开状态页,提供设备、音乐和健康数据上报 API,以及管理后台。 | Python、FastAPI、SQLite、Docker |
| AliveClient | Android 状态上报客户端,可采集设备、音乐、视频、心率与步数等状态。 | Kotlin、Jetpack Compose、Miuix、Health Connect |
| AliveDesktop | Windows 桌面状态上报客户端,支持设备状态与系统音乐状态。 | C#、WinUI 3、Windows App SDK、.NET 9 |
AliveClient(Android) ─┐
├── HTTPS API ──> Alive(服务端) ──> 公开状态页 / 管理后台
AliveDesktop(Windows) ┘
所有数据均上报到你自行部署的 Alive 服务端。服务端密钥通过认证请求头传递,不包含在仓库或公开页面中。
- 部署 Alive,并在
.env中设置ALIVE_SECRET与ALIVE_PAGE_NAME。 - 在 Android 或 Windows 客户端中填写服务端地址和密钥。
- 按需启用设备、媒体或健康数据上报服务,并访问 Alive 的公开页面查看状态。
各项目的详细部署、构建、权限与隐私说明,请参阅对应仓库的 README。
各子项目独立维护许可证;使用、分发或二次开发前,请以其仓库中的 LICENSE 与 NOTICE 文件为准。
