Un servidor MCP que ofrece a los agentes de programación búsqueda de símbolos, edición semántica y refactorización al nivel de un IDE, mediante servidores de lenguaje o IDE de JetBrains.
ruvnet/RuView
Plataforma de código abierto para detección mediante WiFi que usa señales CSI de ESP32 para detectar presencia, respiración, ritmo cardíaco y movimiento sin cámaras.
- Estrellas
- 98,613
- Forks
- 12,912
- Issues abiertos
- 447
- Último commit
- hace 11 horas
¿Qué es?
RuView convierte las señales de radio WiFi habituales en datos de detección espacial. Lee información de estado del canal (CSI) de placas ESP32-S3 de bajo costo y permite detectar presencia y ocupación, estimar la respiración y el ritmo cardíaco, identificar movimiento y actividad, detectar caídas y estimar poses con 17 puntos clave, todo sin cámaras ni wearables.
El proyecto incluye firmware para ESP32, un servidor de detección en Rust, modelos preentrenados publicados en Hugging Face y un catálogo de módulos edge para ejecutar programas pequeños firmados en el sensor. Se integra con Home Assistant mediante MQTT e incluye un toolkit npm y un servidor MCP para agentes de IA. El README indica que el modelo de pose con un solo ESP32 aún está en una primera versión, por debajo del objetivo de precisión, y que los resultados de signos vitales no están validados.
RuView requiere hardware compatible con CSI para ofrecer toda su funcionalidad. Las laptops WiFi de consumo solo permiten detectar presencia de forma aproximada mediante RSSI, y la imagen de Docker funciona con datos simulados.
Funciones clave
- 01Detecta presencia, ocupación y movimiento a través de paredes mediante CSI WiFi de nodos ESP32-S3.
- 02Estima la respiración y el ritmo cardíaco sin contacto a partir de cambios en las señales de radio.
- 03Ofrece detección de caídas y estimación de poses con 17 puntos clave a partir de CSI.
- 04Publica entidades de detección en Home Assistant mediante una integración MQTT.
- 05Ofrece un catálogo de módulos edge firmados para casos de uso de salud, seguridad, edificios y comercio minorista.
- 06Incluye un toolkit npm y un servidor MCP para agentes de IA y Claude Code.
Casos de uso
- Supervisar la ocupación y la presencia en habitaciones para automatizar hogares inteligentes sin cámaras.
- Supervisar sin contacto la respiración y el sueño durante la noche en investigaciones sobre el cuidado de personas mayores o bebés.
- Investigar la detección mediante WiFi y el procesamiento de señales RF con hardware ESP32.
- Crear prototipos de conteo de ocupación que protejan la privacidad en oficinas o espacios comerciales.
Temas
Preguntas frecuentes
- ¿Qué es RuView?
- Plataforma de código abierto para detección mediante WiFi que usa señales CSI de ESP32 para detectar presencia, respiración, ritmo cardíaco y movimiento sin cámaras. RuView convierte las señales de radio WiFi habituales en datos de detección espacial. Lee información de estado del canal (CSI) de placas ESP32-S3 de bajo costo y permite detectar presencia y ocupación, estimar la respiración y el ritmo cardíaco, identificar movimiento y actividad, detectar caídas y estimar poses con 17 puntos clave, todo sin cámaras ni wearables.
- ¿RuView es gratuito? ¿Qué licencia tiene?
- RuView es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿RuView sigue mantenido?
- Mantenimiento activo. El último commit de RuView fue el 18 oct 2026.
- ¿Para qué puedo usar RuView?
- Supervisar la ocupación y la presencia en habitaciones para automatizar hogares inteligentes sin cámaras. Supervisar sin contacto la respiración y el sueño durante la noche en investigaciones sobre el cuidado de personas mayores o bebés. Investigar la detección mediante WiFi y el procesamiento de señales RF con hardware ESP32. Crear prototipos de conteo de ocupación que protejan la privacidad en oficinas o espacios comerciales.
- ¿Dónde consigo RuView?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ruvnet/RuView
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una colección de plugins basados en archivos que adapta Claude a funciones de trabajo intelectual como ventas, asuntos legales, finanzas y gestión de productos, creada para Claude Cowork.
Una plantilla de Claude Code que configura 49 agentes de IA especializados, 74 skills con comandos de barra y hooks de coordinación para gestionar un proyecto de videojuegos como un estudio.
Una lista seleccionada de recursos para trabajar a distancia, con portales de empleo remoto, artículos, libros, espacios de coliving y empresas que contratan a distancia.
Un asistente de IA personal y autohospedado que se ejecuta en tus propios dispositivos y responde a través de apps de chat como WhatsApp, Telegram, Slack y Discord.
Metodología de desarrollo de software y biblioteca de skills componibles que guía a los agentes de programación en la lluvia de ideas, la planificación, el TDD y la implementación con subagentes.