/ Directorio / Playground / home-assistant-vibecode-agent
● Comunidad Coolver ⚡ Instantáneo

home-assistant-vibecode-agent

por Coolver · Coolver/home-assistant-vibecode-agent

Administre Home Assistant desde su IDE: cree automatizaciones, diseñe paneles e implemente configuraciones usando lenguaje natural.

home-assistant-vibecode-agent es un complemento de Home Assistant con integración de servidor MCP que permite a los IDE de IA (Claude Code, Cursor, VS Code) gestionar de forma autónoma las configuraciones del hogar inteligente. Puede crear automatizaciones, diseñar paneles de Lovelace, instalar componentes HACS, administrar complementos y validar configuraciones, todo con copias de seguridad automáticas basadas en git y reversión con un solo clic.

Por qué usarlo

Características clave

Demo en vivo

Cómo se ve en la práctica

home-assistant-vibecode-agent-2.replay ▶ listo
0/0

Instalar

Elige tu cliente

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "home-assistant-vibecode-agent-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/Coolver/home-assistant-vibecode-agent"
      ]
    }
  }
}

Abre Claude Desktop → Settings → Developer → Edit Config. Reinicia después de guardar.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "home-assistant-vibecode-agent-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/Coolver/home-assistant-vibecode-agent"
      ]
    }
  }
}

Cursor usa el mismo esquema mcpServers que Claude Desktop. La configuración del proyecto prevalece sobre la global.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "home-assistant-vibecode-agent-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/Coolver/home-assistant-vibecode-agent"
      ]
    }
  }
}

Haz clic en el icono MCP Servers de la barra lateral de Cline y luego en "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "home-assistant-vibecode-agent-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/Coolver/home-assistant-vibecode-agent"
      ]
    }
  }
}

Mismo formato que Claude Desktop. Reinicia Windsurf para aplicar.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "home-assistant-vibecode-agent-2",
      "command": "TODO",
      "args": [
        "See README: https://github.com/Coolver/home-assistant-vibecode-agent"
      ]
    }
  ]
}

Continue usa un array de objetos de servidor en lugar de un mapa.

~/.config/zed/settings.json
{
  "context_servers": {
    "home-assistant-vibecode-agent-2": {
      "command": {
        "path": "TODO",
        "args": [
          "See README: https://github.com/Coolver/home-assistant-vibecode-agent"
        ]
      }
    }
  }
}

Añádelo a context_servers. Zed recarga en caliente al guardar.

claude mcp add home-assistant-vibecode-agent-2 -- TODO 'See README: https://github.com/Coolver/home-assistant-vibecode-agent'

Un solo comando. Verifica con claude mcp list. Quita con claude mcp remove.

Casos de uso

Usos del mundo real: home-assistant-vibecode-agent

Cómo crear una automatización Home Assistant con lenguaje natural

👤 Entusiastas del hogar inteligente que prefieren describir lo que quieren en lugar de escribir YAML ⏱ ~10 min beginner

Cuándo usarlo: Quieres automatizar algo en tu hogar pero no quieres escribir YAML manualmente.

Requisitos previos
  • Home Assistant con el complemento instalado — Agregue el repositorio https://github.com/coolver/home-assistant-vibecode-agent e instálelo
  • Cliente MCP configurado — Configure Claude Code o Cursor para conectarse al punto final MCP del complemento
Flujo
  1. Describe tu automatización
    Crear una automatización: cuando llego a casa (el GPS del teléfono entra en la zona de casa), enciendo las luces de la sala, las configuro al 70% de brillo y empiezo a reproducir mi lista de reproducción de Spotify en el altavoz de la cocina.✓ Copiado
    → Automatización YAML generada y validada.
  2. Implementar y probar
    Implemente esta automatización y active una ejecución de prueba.✓ Copiado
    → Automatización implementada con la copia de seguridad creada y los resultados de las pruebas.

Resultado: Una automatización de Home Assistant funcional creada a partir de una descripción sencilla en inglés.

Errores comunes
  • Los nombres de las entidades no coinciden con lo que describiste — Pídale al agente que primero enumere las entidades disponibles para que pueda hacer referencia a los nombres correctos.

Diseñe un panel personalizado de Lovelace con IA

👤 Usuarios de Home Assistant que desean mejores paneles sin aprender Lovelace YAML ⏱ ~20 min intermediate

Cuándo usarlo: Quiere un panel hermoso y funcional, pero el editor manual lo limita.

Requisitos previos
  • Vibecode agent corriendo y conectada — Instalar complemento y configurar cliente MCP
Flujo
  1. Describir el tablero
    Diseñe un tablero para mi dormitorio: muestre la temperatura/humedad del sensor, controles de luz con controles deslizantes de brillo, una tarjeta de reproductor multimedia para Sonos y un gráfico de temperatura de las últimas 24 horas.✓ Copiado
    → Lovelace YAML generado con todas las tarjetas solicitadas
  2. Iterar sobre el diseño
    Mueva el reproductor multimedia a la parte superior y agregue un tema oscuro que combine con los colores de mi dormitorio.✓ Copiado
    → Panel actualizado con tarjetas reordenadas y tema personalizado

Resultado: Un panel de control Lovelace pulido implementado en Home Assistant.

Errores comunes
  • Las tarjetas personalizadas requieren instalación de HACS — Pídale al agente que instale los componentes HACS requeridos antes de agregar tarjetas personalizadas

Combinaciones

Combínalo con otros MCPs para multiplicar por 10

home-assistant-vibecode-agent-2 + filesystem

Exportar y realizar copias de seguridad de las configuraciones de Home Assistant en archivos locales

Exporte todas mis automatizaciones y configuraciones del panel a ~/ha-backup/ para control de versiones.✓ Copiado

Herramientas

Lo que expone este MCP

HerramientaEntradasCuándo llamarCoste
create_automation description or YAML Crear o modificar automatizaciones de Home Assistant 0
update_dashboard dashboard config Crear o actualizar paneles de Lovelace 0
list_entities domain?: str Listar entidades disponibles de Home Assistant 0
call_service domain: str, service: str, data?: obj Llame a un servicio Home Assistant (encender luces, reproducir medios, etc.) 0
install_hacs component: str Instalar un componente comunitario HACS 0

Coste y límites

Lo que cuesta ejecutarlo

Cuota de API
N/A: se comunica con la instancia local de Home Assistant
Tokens por llamada
200–1000 tokens per operation
Monetario
Free — open source add-on
Consejo
List entities first to reduce trial-and-error when creating automations.

Seguridad

Permisos, secretos, alcance

Ámbitos mínimos: Home Assistant long-lived access token
Almacenamiento de credenciales: HA access token configured in the add-on settings
Salida de datos: Communicates with your local Home Assistant instance only. HACS downloads from GitHub.

Resolución de problemas

Errores comunes y soluciones

Add-on can't connect to Home Assistant

Verify the long-lived access token is correct and hasn't expired. Check the add-on logs for connection errors.

Verificar: Check Home Assistant → Settings → Add-ons for the agent's status
Automation validation fails

The generated YAML may reference entities that don't exist. List entities first to verify names.

Verificar: list_entities to see all available entity IDs
HACS component not installing

Ensure HACS itself is installed in Home Assistant first. Check that the component name is correct.

Verificar: Verify HACS is accessible from Home Assistant sidebar

Alternativas

home-assistant-vibecode-agent vs otros

AlternativaCuándo usarlaContrapartida
Home Assistant REST API directlyYou want direct API access without the MCP layerMore control but no AI-assisted YAML generation or validation

Más

Recursos

📖 Lee el README oficial en GitHub

🐙 Ver issues abiertas

🔍 Ver todos los 400+ servidores MCP y Skills