Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Hearthwave

Hearthwave es un hub de radio GMRS para hogares, que convierte una estación de servidor o mini PC en una estación de radio compartida para toda la familia o grupos de vigilancia. Permite a cada miembro conectarse desde su teléfono o tablet sin instalar aplicaciones.

Ficha actualizada 22 sept 2026, 23:54 · upstream 22 sept 2026, 23:42 · release v2.25.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es Hearthwave

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Hearthwave transforma una estación de servidor doméstica o un mini-PC x86 en una estación de radio compartida para todos los miembros de la familia o un grupo de vigilancia vecinal. Las transmisiones entrantes se transcriben mediante síntesis de voz (STT) y se transmiten a todos los dispositivos conectados; las salidas se sintetizan en voz, con identificación automática del llamado según el código FCC §95.1751. Cada miembro o voluntario de vigilancia registra su entrada desde su propio teléfono, tablet o laptop sin necesidad de instalar una aplicación.

CASOS DE USO
  • Familias: un solo licenciamiento GMRS cubre toda la casa; cada persona tiene su propia cuenta con voz y preferencias personalizadas. Niños en tablets, padres en laptops, abuelos con tipografía grande y alto contraste.
PUNTOS DESTACADOS
  • Verificación de licencia FCC al check-in: el sistema verifica automáticamente si el llamado está activo, expirado o no registrado.
  • Mapa aproximado de licencias: los contactos pueden ser marcados en un mapa con una línea punteada que indica la ciudad aproximada del FCC sin requerir GPS real.
  • Exportación ICS-214: permite exportar registros históricos como un registro oficial de actividad para secciones ARES/RACES.
PRECAUCIONES
  • No tiene capacidad de transmisión propia (solo recibe): las posiciones APRS, MeshCore o Meshtastic son solo de recepción y no pueden transmitir.
  • Dependencia de hardware: requiere una radio GMRS física conectada a la estación para recibir señales; sin ella no puede operar.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Instalación en un servidor Linux con Docker. Se recomienda usar un contenedorizado con Next.js + Node.js + FastAPI. Se debe configurar el puerto de WebSocket (8765) y HTTP (8001). Para la interfaz gráfica, se puede usar un contenedor de Docker con Next.js. Se recomienda desplegar en una red local para que los dispositivos móviles accedan a la estación.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.jsFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
87658001
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.