PushGo
PushGo es un sistema open source para notificaciónes y sincronización de estado. Puede usar el Gateway publico para enviar la primera notificación o ejecutar su propio Gateway cuando necesite controlar rutas de datos, autenticación, transportes privados y MCP/OAuth.
Elija el punto de partida
Sección titulada «Elija el punto de partida»Descargas y endpoints
Sección titulada «Descargas y endpoints»Componentes publicados
Sección titulada «Componentes publicados»- iOS / macOS / watchOS: Descargar desde App Store
- Android: Descargar APK
- Gateway: Binarios e imágenes Docker
Gateways públicos
Sección titulada «Gateways públicos»- Global:
https://gateway.pushgo.dev - China continental:
https://gateway.pushgo.cn
Por qué PushGo
Sección titulada «Por qué PushGo»Tres modelos de datos
Sección titulada «Tres modelos de datos»Message sirve para notificaciónes puntuales. Event describe un ciclo de vida actualizable. Thing mantiene el estado actual de un dispositivo, servicio o trabajo.
Entrega nativa
Sección titulada «Entrega nativa»Los clientes Apple reciben notificaciónes del sistema mediante APNs. Los clientes Android pueden combinar FCM con transportes privados para una sincronización más flexible.
Autoalojamiento
Sección titulada «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
Sección titulada «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
Sección titulada «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
Sección titulada «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 autorizado.
Petición mínima
Sección titulada «Petición mínima»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." }'Continue con Empezar para enviar esta petición con un canal real.