Coolver/home-assistant-vibecode-agent

Home Assistant MCP server agent. Enable Claude Code, Cursor, VS Code or any MCP-enabled IDE to help you vibe-code and manage Home Assistant: create and debug automations, design dashboards, tweak themes, modify configs, and deploy changes using natural language

解决的问题

它消除了在管理 Home Assistant 时手动编辑 YAML 和深入文档搜索的需求。用户只需用自然语言描述智能家居目标,AI 就能将其转化为可运行的自动化、脚本和仪表盘,而无需用户手动编写代码或复制粘贴代码片段。

工作原理

该项目采用两部分架构,为 AI IDE 提供稳定接口:

  1. Home Assistant Agent:在 Home Assistant 内部或其旁边运行的服务(作为插件或 Docker 容器),可原生访问 API、文件和运行时状态。
  2. Home Assistant MCP 服务器:在用户计算机上运行的模块,使用 Model Context Protocol (MCP) 通过安全的 REST API 将 AI IDE(如 Cursor、Claude Code 或 VS Code)连接到 Agent。

这种设计避免了脆弱的基于 SSH 的脚本,为 AI 提供结构化、相关性强的上下文以及一组受控的操作,以安全地修改配置。

适用人群

希望加速自动化工作流的经验丰富的 Home Assistant 用户,以及希望通过 AI 设计和部署复杂智能家居系统,同时仍能审查和回滚更改的用户。

特色

  • 自然语言部署:只需描述需求,即可创建复杂系统(例如包含多个 TRV 的温控系统)。
  • IDE 集成:可直接与 Cursor、VS Code、Claude Code 等支持 MCP 的 IDE 配合使用。
  • 安全修改:所有更改均自动进行基于 Git 的版本控制,便于轻松回滚。
  • 全面管理:可分析实体、创建助手、设计 UI 仪表盘、调整主题、管理 HACS 集成。
  • 原生访问:使用专用代理访问内部 HA API 和状态,而非依赖外部 SSH 技巧。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目