Ir al contenido

Introducción

PushGo es un sistema de sincronización de estado y notificación de código abierto para automatización personal, monitoreo de servidores/NAS, DevOps, IoT y flujos de trabajo de asistentes de IA. Consta de clientes, una API Gateway y HTTP. Puede utilizar el Gateway público directamente o implementar el suyo propio.

Muchas herramientas de notificación solo envían mensajes de texto a un teléfono. Esto es suficiente para alertas simples, pero se vuelve complicado cuando se necesita el progreso de las tareas, los ciclos de vida de los incidentes, el estado del dispositivo o las acciones del asistente de IA.

PushGo separa los datos en tres modelos:

ModeloPropósitoEjemplos
MessageAlerta únicaCopia de seguridad completada, disco casi lleno, precio bajado
EventProceso que puede actualizarse y cerrarseDespliegue, gestión de incidencias, puerta abierta a cerrada
ThingEstado de entidad persistenteNAS, sensores, habitaciones, servicios de red

El resultado es que las alertas, los procesos y el estado ya no están comprimidos en el mismo campo de texto. Los clientes y la automatización pueden razonar sobre ellos de forma más fiable.

Script / Service / AI assistant
|
v
PushGo Gateway
|
+-- APNs -> Apple clients
+-- FCM -> Android clients
+-- Private transport -> Android low-latency sync

El Gateway maneja la autenticación, la aceptación de API, el almacenamiento de estado y el envío. Los clientes reciben, muestran, descifran y administran suscripciones a canales.

  • Usuarios personales: scripts, webhooks, monitores de precios y tareas de larga duración.
  • Usuarios de servidores domésticos y NAS: disco, respaldo, UPS y monitoreo del estado del servicio.
  • Usuarios de DevOps: implementaciones, builds, incidentes y estado del servicio.
  • Usuarios de IoT/Home Assistant: salas, sensores y eventos de seguridad.
  • Self-hosters: controla datos, autenticación, transportes privados y MCP/OAuth por tu cuenta Gateway.
GolLeer
Recibe tu primera notificaciónPrimeros pasos
Entender cómo funciona el sistemaConceptos básicos
Elija el modelo de datos correctoModelos de datos
Ver patrones de integración realesCasos de uso
Migrar desde ntfy, Bark o ServerChanGuía de migración
Implemente su propio GatewayAutoalojamiento
Integrar asistentes de IAReferencia MCP

Si aún no tiene un canal, comience con Introducción. Si ya tiene un script para integrar, lea Modelos de datos y la API Message.