Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

ownvitals-fitbit-reports

OwnVitals es una aplicación auto-alojada para usuarios de Fitbit y Pixel Watch que genera informes de salud personalizados mediante la API de Google Health.

Ficha actualizada 25 sept 2026, 6:51 · upstream 25 sept 2026, 6:18 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es ownvitals-fitbit-reports

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

OwnVitals es una herramienta auto-alojada diseñada para usuarios de Fitbit y Pixel Watch que genera informes de salud personalizados mediante la API de Google Health. Utiliza el CLI de Claude para analizar datos biométricos, creando líneas base personales en lugar de promedios poblacionales. Funciona como un agente local sin backend centralizado, priorizando la privacidad al ejecutar todo en tu propia máquina. No es un dispositivo médico y no proporciona diagnóstico ni tratamiento.

El sistema sincroniza datos de sueño, actividad y cuerpo, complementándolos con registros manuales vía Telegram (diario, check-ins) e importación opcional desde FatSecret. Almacena información localmente en SQLite y permite exportar informes Markdown a un vault Obsidian o carpeta local. La arquitectura evita el envío de datos a servidores propios, delegando el procesamiento inteligente al CLI de Claude instalado localmente.

La generación de informes incluye análisis de correlaciones entre actividad física, sueño y productividad, con un bucle de retroalimentación para confirmar o rechazar hallazgos tentativos. Soporta inglés y ruso mediante variables de entorno. Requiere Python 3.12 estricto y configuración manual de OAuth, integrando Telegram como interfaz principal para comandos y notificaciones diarias sin necesidad de una aplicación gráfica dedicada.

CASOS DE USO
  • Generación diaria de informes de salud con líneas base personales en Telegram
  • Registro de nutrición mediante fotos o importación automática desde FatSecret
  • Integración con Obsidian para exportar informes Markdown y mantener un vault personal
  • Análisis de correlaciones entre actividad física, sueño y productividad mediante Claude
  • Auditoría local de datos de salud sin enviarlos a servicios en la nube (excepto APIs necesarias)
PUNTOS DESTACADOS
  • Arquitectura self-hosted con almacenamiento SQLite local y sin backend centralizado
  • Uso del CLI de Claude para análisis semántico de datos biométricos y contextuales
  • Capacidad de construir líneas base personales (7, 14, 28 días) frente a promedios poblacionales
  • Flujo de trabajo unificado en una única conversación privada de Telegram
  • Soporte explícito para exportación de informes a archivos Markdown locales o vaults Obsidian
PRECAUCIONES
  • Requiere Python 3.12 exclusivamente; no soporta versiones 3.13 o superiores en la beta actual
  • No es un dispositivo médico y no proporciona diagnóstico, tratamiento ni orientación de emergencia
  • Soporte limitado a Windows 11 (Linux es best-effort) y dispositivos Fitbit/Pixel vía Google Health
  • Configuración manual obligatoria de entorno virtual aislado y variables de entorno (.env)
  • No soporta despliegue Docker ni entornos multiusuario en el alcance actual de la beta
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

OwnVitals Telegram main menuOwnVitals report feedback loopOwnVitals daily report with personal baselines and readiness contributionsOwnVitals food logging flowOwnVitals productivity check-in flow
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Despliegue en Windows 11 o Linux con Python 3.12 aislado en entorno virtual. Requiere configuración manual de variables de entorno (TELEGRAM_BOT_TOKEN, GOOGLE_CLIENT_SECRET) y autenticación OAuth para Google Health API. No utiliza Docker; se ejecuta como proceso local persistente. Se recomienda realizar backups manuales de la base de datos SQLite y archivos de datos antes de cada actualización.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Python
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.