Una app de chat descentralizada que funciona sin conexión mediante una red mesh Bluetooth y en línea a través de relays de Nostr, sin cuentas ni números de teléfono.
0xProbabillity/house-control
Una app para la barra de menús y iPhone que muestra tu hogar como un modelo 3D en tiempo real y controla sus luces y aires acondicionados mediante Smart Life, Home Assistant, Hue y Apple Home.
Alternativa open source a:Apple Home
- Estrellas
- 691
- Forks
- 100
- Issues abiertos
- 12
- Último commit
- hace 5 días
¿Qué es?
House Control representa el plano de tu hogar como una escena 3D creada a partir de un único archivo JSON, con habitaciones, paredes, puertas, ventanas y muebles. Las lámparas iluminan la escena y los aires acondicionados encendidos muestran el flujo de aire. Puedes encender y apagar las luces, atenuarlas, ajustar el color y la temperatura de la luz blanca, y configurar la potencia, la temperatura objetivo, el modo y la velocidad del ventilador del aire acondicionado. También puedes activar escenas para todo el hogar con un solo toque.
La app es una interfaz nativa (AppKit en macOS y SwiftUI en iPhone) que envuelve una interfaz web en Three.js. Los dispositivos se conectan mediante Smart Life / Tuya, Home Assistant, Philips Hue y Apple Home, y se pueden combinar en un mismo hogar. Sin iniciar sesión, todos los dispositivos se simulan para que puedas probar la app primero. Un editor visual permite dibujar habitaciones y vincular cada lámpara o aire acondicionado a un dispositivo real.
Las apps para Mac y iPhone se pueden emparejar mediante un código QR a través de la red local y mantienen el plano sincronizado mediante TLS, sin necesidad de un servidor. El proyecto también ofrece una isla en la barra de menús, widgets y un modo AI Access que permite a asistentes de IA controlar luces y aires acondicionados mediante un enlace privado o MCP.
Funciones clave
- 01Plano 3D creado a partir de un único archivo JSON, con lámparas que iluminan la escena
- 02Control de luces (encendido y apagado, atenuación, brillo y color) y aires acondicionados (potencia, temperatura, modo y ventilador)
- 03Conecta Smart Life/Tuya, Home Assistant, Philips Hue y Apple Home en un mismo hogar
- 04Funciona completamente mediante simulaciones, sin hardware ni inicio de sesión
- 05Las apps para Mac y iPhone se sincronizan a través de la red local tras emparejarse con un código QR
- 06Widgets y controles en la pantalla de bloqueo y el Centro de control del iPhone
Casos de uso
- Controlar las luces y los aires acondicionados desde la barra de menús del Mac sin abrir otra app
- Gestionar un hogar que combina dispositivos Hue, Home Assistant y Tuya desde una sola interfaz
- Dar a un asistente de IA control limitado sobre los dispositivos del hogar mediante un enlace privado
- Planificar y visualizar un plano antes de conectar dispositivos reales
Inicio rápido
- 1
Descarga el DMG de HouseControl desde la página de Releases
- 2
Clona el repositorio
git clone https://github.com/0xProbabillity/house-control.git - 3
Compila la app desde la carpeta del proyecto
cd house-control && ./scripts/build-app.sh - 4
Abre la app compilada y busca el icono de la casa en la barra de menús
open build/HouseControl.app
Antes de usarlo
- La app de la barra de menús solo funciona en macOS 13 o posterior, y la app para iPhone requiere iOS 17 o posterior.
- La app no está notarizada, por lo que macOS la bloquea la primera vez que se abre y requiere que la autorices manualmente.
- Para compilar desde el código fuente necesitas Xcode Command Line Tools y Node.js 20.19 o posterior, o 22.12 o posterior.
Temas
Preguntas frecuentes
- ¿Qué es house-control?
- Una app para la barra de menús y iPhone que muestra tu hogar como un modelo 3D en tiempo real y controla sus luces y aires acondicionados mediante Smart Life, Home Assistant, Hue y Apple Home. House Control representa el plano de tu hogar como una escena 3D creada a partir de un único archivo JSON, con habitaciones, paredes, puertas, ventanas y muebles. Las lámparas iluminan la escena y los aires acondicionados encendidos muestran el flujo de aire. Puedes encender y apagar las luces, atenuarlas, ajustar el color y la temperatura de la luz blanca, y configurar la potencia, la temperatura objetivo, el modo y la velocidad del ventilador del aire acondicionado. También puedes activar escenas para todo el hogar con un solo toque.
- ¿house-control es gratuito? ¿Qué licencia tiene?
- house-control es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿house-control sigue mantenido?
- Mantenimiento activo. El último commit de house-control fue el 16 oct 2026.
- ¿Para qué puedo usar house-control?
- Controlar las luces y los aires acondicionados desde la barra de menús del Mac sin abrir otra app Gestionar un hogar que combina dispositivos Hue, Home Assistant y Tuya desde una sola interfaz Dar a un asistente de IA control limitado sobre los dispositivos del hogar mediante un enlace privado Planificar y visualizar un plano antes de conectar dispositivos reales
- ¿Cómo se instala house-control?
- Descarga el DMG de HouseControl desde la página de Releases Clona el repositorio: git clone https://github.com/0xProbabillity/house-control.git Compila la app desde la carpeta del proyecto: cd house-control && ./scripts/build-app.sh Abre la app compilada y busca el icono de la casa en la barra de menús: open build/HouseControl.app
- ¿Dónde consigo house-control?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/0xProbabillity/house-control
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Aplicación de dictado de código abierto para macOS que convierte voz en texto con modelos locales y limpieza opcional con IA, como alternativa local a Wispr Flow.
App para la barra de menús de macOS que usa el seguimiento de cabeza de los AirPods para difuminar la pantalla, mostrar recordatorios y pulsar teclas según los movimientos de la cabeza.
Convierte un iPhone en un panel táctil, mouse aéreo y control remoto para escribir o dictar en computadoras con Windows, Mac y Linux a través de la red local.
Elegante biblioteca de networking HTTP para Swift, basada en URLSession, con solicitudes encadenables, codificación, cargas, descargas y validación de respuestas.
Emulador de sistema completo y anfitrión de máquinas virtuales para iOS, macOS y visionOS, basado en QEMU para ejecutar Windows, Linux y otros sistemas.