Vibe Coding Discover

MCP

HomeKit smart home control via MCP — lights, locks, thermostats, and scenes for Claude Desktop, Claude Code, and OpenClaw

★ 17426 forksSwiftMITomarshahine

HomeClaw is a macOS menu bar app plus stdio MCP server and CLI that exposes HomeKit accessories, scenes, and automations to Claude Desktop, Claude Code, and OpenClaw over a Unix socket. Use it to control lights, locks, and thermostats from an AI assistant or terminal.

Use Cases

Control HomeKit lights, locks, and thermostats from Claude Desktop or Claude CodeTrigger and manage HomeKit scenes via natural languageScript smart home control from the terminal with a CLI and TUIGive an LLM a semantic device map with aliases for reliable device targetingCreate button-press automations linked to scenesQuery recent HomeKit characteristic-change eventsConfigure webhooks for HomeKit event forwardingRename and restructure rooms, zones, and accessories programmatically

Built With

Language
Swift
Frameworks
Model Context Protocol · Node.js · Swift · SwiftUI/UIKit (Mac Catalyst) · HomeKit (HMHomeManager) · Claude Code Plugins · OpenClaw · Astro · fastlane · esbuild · XcodeGen

Tags

mcp · mcp-server · homekit · smart-home · home-automation · macos · swift · cli · claude-desktop · claude-code · stdio-transport · unix-socket · menu-bar-app · scenes · automations · plugins