PTTdroid convierte un teléfono en un walkie-talkie para un grupo que ya tiene una red. Tú controlas el repetidor; el audio no pasa por los servidores de nadie más y no es necesario crear una cuenta.
Mantén pulsado el botón, habla y suelta. El repetidor gestiona el canal, de modo que solo una persona está al aire a la vez. Si pulsas mientras alguien más está hablando, la aplicación te avisará, en lugar de que dos personas transmitan en el mismo silencio.
La interfaz está diseñada para el uso real de una radio: con una sola mano, en movimiento, a menudo sin mirar. Cada estado se representa con un color y una palabra, y el mismo color significa lo mismo en la pantalla principal, en el botón flotante, en el widget y en la notificación. Verde significa que el canal es tuyo. Rojo significa que estás al aire. Azul significa que otra persona tiene la palabra.
Funciones
• Comunicación PTT a través de tu propio relé WebSocket, en los canales del 1 al 99.
• Un límite de tiempo de conversación arbitrado por el servidor: un usuario por canal, nunca dos.
• Cada radio tiene un nombre, para que puedas ver quién está usando el canal.
• Mantiene la comunicación incluso con la pantalla apagada o mientras usas otra aplicación, gracias a un servicio de micrófono en primer plano.
• Un botón flotante que se puede arrastrar y que muestra el número de canal y también funciona como control de transmisión.
• Un widget en la pantalla de inicio para transmitir, mostrar el estado y seleccionar el canal.
• Habla y desconecta directamente desde la notificación.
• Interfaz clara, oscura o que siga el sistema.
• Diseñado para teléfonos y tabletas.
• Cifrado opcional: conéctate a través de wss://, confiando en un relé autohospedado mediante su huella digital de certificado, con un token de acceso compartido opcional.
• Puedes alojar el relé en el propio dispositivo, por lo que un grupo en una misma red Wi-Fi no necesita un equipo adicional.
Necesitas un relé
PTTdroid se comunica con ptt-server, un servidor de código abierto complementario. Proyecto: un único proceso Kotlin/Ktor sin base de datos ni estado que guardar. Se ejecuta con un solo comando Docker y puede generar su propio certificado TLS al iniciar por primera vez. Configúralo en Ajustes o activa la opción "Alojar un repetidor en este dispositivo" para que un teléfono actúe como servidor para todos los usuarios de la misma red Wi-Fi.
Lo que no hace
No tiene cuentas, historial de mensajes, chat de texto ni compresión de audio; utiliza audio PCM mono de 16 kHz sin comprimir, lo cual funciona bien en una red local, pero consume muchos datos en una conexión de datos limitada. El token de acceso es una clave secreta compartida para todo el canal: no hay credenciales por teléfono ni forma de revocar el acceso a un dispositivo individual. Es una herramienta para un grupo que confía entre sí y controla su propia infraestructura, no una aplicación de mensajería para consumidores.
Privado por diseño
Sin análisis, publicidad, rastreadores de terceros ni servicios de Google Play. El audio viaja desde tu teléfono a tu repetidor y de ahí a las demás radios de tu canal, y a ningún otro lugar.
La aplicación solicita acceso al micrófono y a las notificaciones para mostrar la sesión en curso. El botón flotante también necesita la opción "Mostrar sobre otras aplicaciones", que puedes dejar desactivada; todo lo demás funciona sin ella.
Código abierto
Publicado bajo la Licencia Pública General GNU v3.0 y desarrollado con Kotlin y Compose Multiplatform, a partir de un código fuente compartido con las versiones de escritorio e iOS. Código fuente, seguimiento de errores y servidor complementario:
github.com/devapro/ptt-client-android
Comunicación mediante pulsar para hablar a través de una red de retransmisión que tú mismo gestionas. Sin cuenta, sin anuncios, sin seguimiento.
Última actualización
17 sept 2026