HomeClaw est une application Mac sous macOS gratuite qui va vous permettre de piloter HomeKit avec des agents IA ou à partir du Terminal sur une interface en ligne de commande et un serveur MCP (Model Context Protocol). Elle comble l’absence d’API publique d’Apple en permettant de contrôler lumières, serrures, thermostats et scènes depuis le terminal ou des assistants IA comme Claude Desktop, Claude Code et OpenClaw.
HomeClaw Mac – Pilotez HomeKit avec l’IA et le Terminal (gratuit)
Disponible gratuitement en open source pour macOS sans pub ni option d’achat quelconque, HomeClaw du développeur indépendant Omar Shahine est une application qui permet de gérer et d’automatiser les appareils connectés directement depuis un Mac.Au cœur de ce logiciel on trouve homeclaw-cli, un outil en ligne de commande qui communique avec l’application à partir d’un socket Unix. Cette architecture légère permet d’interroger et de contrôler tous vos accessoires et équipements.
Il devient ainsi possible d’obtenir la liste des appareils d’une pièce, de régler une température, de verrouiller une porte ou de déclencher une scène en quelques frappes. Toutes les requêtes de lecture peuvent être formatées en JSON pour une intégration facile dans des scripts. Pour les utilisateurs avancés, homeclaw-cli ui lance une interface en mode texte (TUI) qui affiche toutes les pièces et leurs accessoires.
Des assistants IA qui commandent vraiment votre maison
L’intégration avec les assistants IA reste la fonctionnalité la plus remarquable de HomeClaw qui embarque un serveur MCP (Model Context Protocol) capable d’exposer vos accessoires HomeKit et d’interagir directement avec votre installation domotique. Avec Claude Desktop, vous pourrez lui demander d’éteindre toutes les lumières, de régler le thermostat à 22 degrés ou de lister les appareils allumés dans une pièce.
Et si vous êtes un développeur utilisant Claude Code, un plugin est disponible dont l’installation se fait en deux commandes depuis l’interface de Claude Code. Une fois activé, cette extension donne à l’assistant une compréhension sémantique de votre installation. Il sait donc ce qu’est une lumière, un thermostat ou une serrure, ce qui rend les conversations plus naturelles.
La gestion avancée et précise de votre installation
Au-delà du contrôle, HomeClaw donne également accès à des fonctionnalités de gestion avancées qui manquent cruellement à l’application Maison d’Apple :
- Réorganisation de la maison : renommer des accessoires, créer ou supprimer des pièces et des zones, déplacer des appareils entre pièces. Toutes ces opérations, impossibles en masse dans l’application native, deviennent réalisables en ligne de commande.
- Programmation des boutons connectés : pour des appareils comme les boutons Aqara, il est possible d’affecter des actions spécifiques à chaque type d’appui (simple, double ou long). Ces actions peuvent déclencher une scène existante ou contrôler directement un accessoire.
- Importation de scènes : les scènes peuvent être définies dans un fichier JSON et importées en masse. Un mode –dry-run permet de prévisualiser les changements avant de les appliquer définitivement. La même logique s’applique à l’affectation des accessoires aux pièces.
- Filtrage des appareils : pour ceux qui utilisent l’IA, HomeClaw permet de définir précisément quels accessoires sont exposés. Le mode « liste blanche » offre un contrôle granulaire, avec des toggles par appareil et par caractéristique. Les accessoires sont regroupés par pièce, une recherche est disponible, et des sélections en masse sont possibles.
- Suivi des événements : HomeClaw tient un journal des événements HomeKit au format JSON. Ce journal peut être consulté, filtré par type ou par période, et purgé depuis l’application. La rotation des fichiers est configurable, ce qui évite qu’ils ne prennent trop de place.
Webhooks pour une automatisation avancée
La fonction webhook mérite une mention particulière, car elle peut envoyer des événements à une URL configurable, avec un jeton d’authentification en en-tête. Ces événements sont déclenchés uniquement pour les accessoires et scènes que vous avez sélectionnés. Un circuit breaker évite les envois intempestifs en cas d’échec répété, tout en continuant à tenter les événements critiques. Cette fonction peut aussi être utilisée avec n’importe quel système capable de recevoir des webhooks.

La dernière version du logiciel open source HomeClaw du développeur indépendant Omar Shahine pour macOS 26 est plus sous Apple Silicon est à télécharger gratuitement sur le Mac App Store par ici ou son site dédié par là.