airchat
Mensajería móvil sin número de teléfono, identidad auto-gerenciada con seed phrase BIP39, cifrado extremo a extremo y servidores que solo almacenan texto cifrado.
Ficha actualizada 22 sept 2026, 16:03 · upstream 22 sept 2026, 14:27 · release sin release detectada
Qué es airchat
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
AirChat es una aplicación de mensajería móvil construida con React Native que elimina la dependencia de números telefónicos para la identidad. El sistema utiliza frases semilla BIP39 para derivar identidades did:key auto-gerenciadas, donde el usuario posee completamente su cuenta sin posibilidad de recuperación por operadores. Los datos se sincronizan mediante una base de datos cifrada en el servidor que solo almacena registros opacos, mientras que las comunicaciones utilizan cifrado extremo a extremo sobre conexiones WebRTC directas entre pares.
La arquitectura incluye múltiples canales de transporte: conectividad internet normal, conexiones P2P vía WebRTC, publicación descentralizada sobre libp2p/IPFS, descubrimiento local mediante mDNS, redes de radio de largo alcance (LoRa, HF) y sistemas store-and-forward para redes offline. Los servidores opcionales incluyen un vault cifrado de cero conocimiento, relay de señalización WebRTC y push notifications auto-hospedadas.
La aplicación prioriza la privacidad con cifrado en reposo usando SQLite, eliminación de secretos en logs, integración opcional con Xray para SOCKS proxy local, y degradación automática a modo single-device cuando los servicios externos no están disponibles. El código está escrito en TypeScript con 176k líneas y 7768 tests, utilizando librerías criptográficas @noble para primitivas de cifrado.
- Mensajería privada sin revelar número de teléfono a contactos
- Comunicación en redes censuradas o con conectividad intermitente
- Sincronización multi-dispositivo mediante seed phrase
- Auto-hospedaje de servidores para máxima privacidad
- Comunicación offline mediante mesh store-and-forward
- Identidad auto-gerenciada sin recuperación por terceros
- Servidores que solo almacenan texto cifrado (zero-knowledge)
- Múltiples canales de transporte con fallback automático
- Cifrado extremo a extremo sobre WebRTC P2P
- Base de datos SQLite cifrada en reposo
- Eliminación automática de secretos en logs
- No hay recuperación de cuenta por parte del operador
- Requiere custodia segura de la seed phrase BIP39
- Algunos transportes offline requieren hardware específico (LoRa, radio HF)
- Integración VPN opcional solo para Android con Xray
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.
Desplegar cloud-vault para sincronización y backup cifrado, signaling-server para WebRTC, y ntfy-vps opcional para push notifications. Los servidores pueden auto-hospedarse o usarse servicios externos. La app funciona sin servidores en modo single-device. Requiere Node.js 18+ y Android SDK para builds nativos.
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.