À propos
OpenCode est une application qui exécute un agent de programmation IA pour modifier la configuration de Home Assistant. Elle ajoute une intégration MCP et la prise en charge d’un serveur de langage, et elle peut s’utiliser depuis un terminal ou depuis l’espace de travail web OpenChamber, les deux partageant un seul backend géré par l’application. Sa propre page s’ouvre dans la barre latérale de Home Assistant. Les écritures dans les fichiers YAML sont contrôlées par une validation d’écriture sécurisée basée sur un analyseur, et des serveurs vocaux distants facultatifs, un formatage YAML à activer volontairement et des plugins tiers désactivés par défaut sont disponibles. L’application nécessite Home Assistant OS, fonctionne sur aarch64 et amd64, et a accès à l’API de Home Assistant et à l’API du Supervisor. Les mises à jour passent par le Supervisor, et la documentation conseille de faire d’abord une sauvegarde.
Résumé automatique de la documentation et de la configuration de magnusoverli/opencode, traduit automatiquement. Une erreur, ou tu maintiens ce projet et tu veux ton propre texte ici ? Prendre contact
Prise en charge
S’ouvre dans la barre latérale Sa propre page s’ouvre dans Home Assistant.
Maintenance active Son auteur a publié une version ou poussé une modification au cours des six derniers mois.
Mise en place
Ajoute son dépôt d’applications dans Paramètres > Applications, puis installe-la et démarre-la.
Les textes que le dépôt ne fournit pas en français ont été traduits automatiquement.
Extrait de la documentation
Your Home Assistant configuration assistant, powered by OpenCode V2. Use the terminal or OpenChamber web workspace with one shared, app-managed backend.
Autorisations
- API Home AssistantPeut lire et contrôler Home Assistant.
- API SupervisorPeut communiquer avec le Supervisor, qui gère les applications et le système.
Configuration
- InterfaceChoisis le terminal ou l’aperçu web OpenChamber V2 épinglé. Les deux utilisent le même backend V2 géré et le même historique de sessions.
- Thème du terminalJeu de couleurs du terminal. Les dix thèmes sont présentés dans l’onglet Documentation. S’applique uniquement à l’interface terminal.
- Taille de policeTaille de police en pixels. Les grandes valeurs sont plus faciles à lire, les petites permettent d’afficher plus de contenu à l’écran. S’applique uniquement à l’interface terminal.
- Style du curseurForme du curseur : bloc, soulignement ou barre. S’applique uniquement à l’interface terminal.
- Clignotement du curseurFait clignoter le curseur au lieu de l’afficher en continu. S’applique uniquement à l’interface terminal.
- Réponses adaptées à la concentration (bêta)Demande à OpenCode des réponses axées sur l’action, concises et tenant compte de l’avancement, plus rapides à parcourir et à exploiter. Ne change que la formulation des réponses, pas les autorisations ni les confirmations de sécurité.
- Outils Home Assistant d’OpenCodeActive les outils intégrés de configuration, de validation, de diagnostic et d’administration. Indépendant des outils natifs de Home Assistant et des serveurs MCP externes ; le profil Full inclut la passerelle HAB CLI authentifiée.
- Profil d’outils MCPDétermine quels outils MCP Home Assistant intégrés OpenCode reçoit. 'compact' correspond à des diagnostics en lecture seule, 'configuration' ajoute la documentation, la validation et les écritures de configuration sûres, et 'full' conserve tous les outils existants, y compris le contrôle et l’administration. Un profil plus petit réduit la taille du prompt et l’ambiguïté dans le choix des outils, surtout pour les modèles locaux.
- Intégration LSPDonne à OpenCode des diagnostics en direct, l’autocomplétion des entités et des services, et la validation pendant qu’il modifie le YAML de Home Assistant, via le Language Server Protocol (LSP).
- Outil de capture d’écranNécessite le jeton d’accès Home Assistant ci-dessous et un modèle qui accepte les images en entrée : de nombreux modèles rapides ne voient pas du tout les images. Permet à OpenCode de photographier les pages de Home Assistant dans un navigateur sans interface pour vérifier le résultat des modifications du tableau de bord ; chaque capture prend environ 5 à 10 secondes.
- Formater le YAML après les modificationsActive le formatage Prettier du fichier entier après les modifications YAML natives. Désactivé, le reste de la mise en forme est conservé. Une valeur explicite true ou false pour formatter dans Custom OpenCode configuration est prioritaire. Les autres formatters et les diagnostics YAML ne sont pas affectés.
- Jeton d’accès Home AssistantJeton d’accès longue durée pour communiquer directement avec Home Assistant Core. Requis par l’outil de capture d’écran ci-dessus et par les commandes ESPHome ; laisse vide si tu n’utilises aucun des deux. Crée-en un dans Home Assistant sous Profil → Jetons d’accès longue durée.
- Outils natifs de Home AssistantConnexion MCP native indépendante, activée pour les nouvelles installations ; les mises à jour conservent l’état activé ou désactivé effectif. Nécessite le serveur MCP de HA : Réglages > Système > IA > Model Context Protocol sur HA 2026.10+, ou l’intégration MCP Server sur les versions plus anciennes. Le Supervisor fournit l’authentification ; aucune URL ni aucun jeton à coller.
- Sélection des outils natifshome_assistant utilise Your MCP API (/api/mcp), selon les API configurées dans HA ; Expose all LLM APIs inclut les ajouts ultérieurs. assist sélectionne uniquement Assist, et custom sélectionne l’ID d’API ci-dessous. Les mises à jour migrent une seule fois l’ancien Assist vers home_assistant, conservent les choix custom et les états désactivés, puis gardent ensuite les sélections explicites.
- ID d’API native personnaliséeUtilisé uniquement quand la sélection des outils natifs est custom. Saisis un ID d’API enregistré, pas une URL ; le pont utilise /api/mcp/<ID>. Les sélections custom existantes conservent leur politique de compatibilité précédente ; les API spécifiques nouvellement sélectionnées ne basculent pas silencieusement vers un point d’accès plus large.
Informations
- Installations
- 5,5 k partagent leurs statistiques
- Connexion
- Non précisée
- Maintenance
- Mise à jour au cours des 6 derniers mois
- Version
- 3.3.4,
- Type
- Application
- Prérequis
- Nécessite Home Assistant OS
- Fonctionne sur
- ARM 64 bits, x86-64












