omarchy-gotrain
Companion desktop para GoTrain (PWA backend-less). Sincronización manual vía export/import o pairing QR. Panel widget en Omarchy con progreso muscular, balance y CLI.
Ficha actualizada 26 sept 2026, 19:26 · upstream 26 sept 2026, 18:59 · release sin release detectada
Qué es omarchy-gotrain
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
omarchy-gotrain es una herramienta de escritorio para la aplicación GoTrain, una PWA sin servidor que almacena datos de entrenamiento en localStorage del navegador. El repositorio proporciona un widget para el entorno Omarchy (barra de estado) y una línea de comandos (CLI) para gestionar los datos de entrenamiento.
La sincronización no es automática; requiere intervención manual del usuario. Se pueden transferir datos exportando un archivo JSON desde el teléfono y enviándolo al escritorio mediante LocalSend o AirDrop, o bien utilizando un código QR generado por la CLI para una transferencia directa en red local. La aplicación soporta ejercicios de fuerza y tiempo, calcula tendencias de carga y detecta récords personales.
El software está escrito en Python usando únicamente la biblioteca estándar, lo que minimiza las dependencias. No requiere contenedores Docker ni procesos de fondo; el usuario controla explícitamente cuándo se ejecutan las operaciones de importación o exportación.
- Visualizar progreso de carga por ejercicio y tendencias históricas en un widget de escritorio.
- Detectar récords personales (PR) al importar sesiones nuevas desde la PWA móvil.
- Sincronizar datos entre dispositivos móviles y de escritorio mediante exportación manual o pairing QR.
- Consultar estadísticas globales, grupos musculares y frecuencia de ejercicios vía CLI.
- Sin dependencias externas: utiliza únicamente la biblioteca estándar de Python.
- Sincronización segura: el método de exportación usa LocalSend (encriptado) o pairing QR en LAN.
- Persistencia robusta: archivo SQLite local que no se borra al resetear la app móvil.
- CLI completa para inspección, exportación y gestión de configuración sin interfaz gráfica.
- Diseño minimalista: sin daemon ni tráfico de red de fondo por defecto.
- Sincronización manual obligatoria; no existe sincronización automática en segundo plano.
- El pairing QR requiere abrir un puerto específico (8765) y configurar reglas de firewall.
- Dependencia del cliente Omarchy 4.x con soporte para plugins y shell Quickshell.
- La app móvil y el escritorio mantienen historiales independientes hasta la importación manual.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar mediante `omarchy plugin add`. Crear symlink a binario en PATH. Abrir puerto 8765/tcp en firewall (ufw) si se usa pairing QR. No requiere Docker ni instalación de pip. Archivos clave: ~/.local/share/gotrain/ y ~/.config/gotrain/config.json.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.


