Ir al contenido

PushGo

Modele alertas, procesos y estados con Message, Event y Thing.

PushGo es un sistema open source para notificaciones y sincronización de estado. Puede usar el Gateway público para enviar la primera notificación o ejecutar su propio Gateway cuando necesite controlar rutas de datos, autenticación, transportes privados y MCP/OAuth.

  • Global: https://gateway.pushgo.dev
  • China continental: https://gateway.pushgo.cn

Tres modelos de datos

Message sirve para notificaciones puntuales. Event describe un ciclo de vida actualizable. Thing mantiene el estado actual de un dispositivo, servicio o trabajo.

Entrega nativa

Los clientes Apple reciben notificaciones del sistema mediante APNs. Los clientes Android pueden combinar FCM con transportes privados para una sincronización más flexible.

Autoalojamiento

Gateway puede ejecutarse en su propia infraestructura con base de datos persistente, autenticación de Gateway, transportes privados, observabilidad y soporte para reverse proxy.

Campos cifrables de extremo a extremo

El contenido sensible puede colocarse en ciphertext y descifrarse localmente en el cliente. Gateway autentica, retransmite y distribuye sin necesitar entender el contenido en claro.

Migración gradual

Los endpoints compatibles con ntfy, Bark y ServerChan permiten conservar scripts existentes mientras migra gradualmente a los modelos nativos de PushGo.

MCP/OAuth

Gateway puede actuar como MCP HTTP Server. Los asistentes de IA pueden enviar Message, administrar Event y actualizar Thing dentro del alcance de canales autorizados.

Ventana de terminal
curl -X POST https://gateway.pushgo.dev/message \
-H "Content-Type: application/json" \
-d '{
"channel_id": "YOUR_CHANNEL_ID",
"password": "YOUR_CHANNEL_PASSWORD",
"title": "Hello from PushGo",
"body": "This is a test notification."
}'

Continúe con Empezar para enviar esta petición con un canal real.