Skip to content
@Alive-Project

Alive Project

个人设备状态与身体健康状态等数据的公开浏览与音乐同步播放项目

Alive Project logo
Alive Project

Alive: Python and FastAPI AliveClient: Kotlin and Jetpack Compose AliveDesktop: C Sharp and WinUI 3

FastAPI SQLite Android and Windows Docker

将身体、运动、设备与媒体状态安全地上报到自己的服务器,并以简洁的公开状态页展示。

项目组成

项目 用途 技术栈
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 服务端。服务端密钥通过认证请求头传递,不包含在仓库或公开页面中。

快速开始

  1. 部署 Alive,并在 .env 中设置 ALIVE_SECRET 与 ALIVE_PAGE_NAME。
  2. 在 Android 或 Windows 客户端中填写服务端地址和密钥。
  3. 按需启用设备、媒体或健康数据上报服务,并访问 Alive 的公开页面查看状态。

各项目的详细部署、构建、权限与隐私说明,请参阅对应仓库的 README。

许可证

各子项目独立维护许可证;使用、分发或二次开发前,请以其仓库中的 LICENSE 与 NOTICE 文件为准。

Pinned Loading

  1. Alive Alive Public

    Are you alive?

    Python

  2. AliveClient AliveClient Public

    一个可扩展的 Android 状态上报客户端

    Kotlin

  3. AliveDesktop AliveDesktop Public

    Alive项目的Windows客户端

    C#

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…