overmesh
Dashboard auto-alojado para Meshtastic y MeshCore que unifica gestión de nodos, chat, mapas offline y herramientas de análisis (Sense) en una sola interfaz web local.
Ficha actualizada 25 sept 2026, 23:36 · upstream 25 sept 2026, 23:23 · release sin release detectada
Qué es overmesh
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
OverMesh es una aplicación web auto-alojada diseñada para gestionar redes de malla Meshtastic y MeshCore desde una única plataforma. El proyecto integra funcionalidades clave como visualización de nodos en mapas, comunicación por chat, integración con sensores ambientales (Sense) y herramientas de bot, todo ejecutándose localmente sin depender de servicios en la nube ni suscripciones externas.
La aplicación está construida principalmente sobre Python 3.9+ utilizando el framework Flask para el backend y una interfaz web frontend. Soporta múltiples radios conectadas vía puertos serie (USB/Serial) y permite gestionar configuraciones de canales, potencia de transmisión y telemetría directamente desde la interfaz. Incluye capacidades de notificación en tiempo real mediante SSE y soporte para integración con sistemas externos como Home Assistant a través de puentes MQTT.
El despliegue se realiza manualmente mediante scripts de instalación o entornos virtuales, sin soporte Docker actual. Es compatible principalmente con Linux (como entorno principal), aunque también funciona en Windows y macOS. La aplicación requiere al menos un radio Meshtastic o MeshCore conectado para operar.
- Gestión centralizada de redes Meshtastic y MeshCore desde una sola interfaz web local
- Visualización de nodos activos, mapas offline y análisis de tráfico con Mesh Sense
- Comunicación por chat unificada con historial por canal y gestión de mensajes directos
- Integración con automatizaciones externas mediante puentes MQTT y webhooks seguros
- Interfaz unificada que soporta Meshtastic y MeshCore simultáneamente sin duplicidad funcional
- Ejecución completamente local sin dependencia de servicios en la nube ni cuentas externas
- Soporte nativo para radios conectadas vía USB/Serial con gestión de puertos serie
- Integración con Mesh Sense para análisis de tráfico y detección de nodos cercanos
- No incluye soporte Docker ni archivos de composición para despliegue containerizado
- Despliegue como servicio requiere configuración manual en Linux o uso directo del script app.py en otros sistemas
- Algunas funcionalidades de MeshCore (como SNR por mensaje) son de mejor esfuerzo y no garantizadas
- La interfaz web solo es accesible localmente por defecto; el acceso remoto requiere autenticación explícita
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
En Linux, usa ./install.sh para configurar automáticamente el servicio systemd. En Windows/macOS, crea un entorno virtual con venv, activa la consola y ejecuta python3 app.py. Asegúrate de que los puertos serie estén correctamente mapeados (COMx en Windows, /dev/ttyUSBx en Linux). Para acceso remoto, configura host=0.0.0.0 en config.json y habilita autenticación en Settings → Authentication.
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.




