Over dit item
OpenCode is een app die een AI-codeeragent draait om de configuratie van Home Assistant te bewerken. De app voegt MCP-integratie en ondersteuning voor een language server toe, en je kunt hem gebruiken vanuit een terminal of vanuit de OpenChamber-webwerkruimte, die samen één backend delen die door de app wordt beheerd. De app heeft een eigen pagina die opent in de zijbalk van Home Assistant. Schrijfacties naar YAML-bestanden worden gecontroleerd met een op een parser gebaseerde validatie voor veilig schrijven, en er zijn optionele externe spraakservers, YAML-opmaak die je zelf inschakelt en plug-ins van derden die standaard uit staan. De app vereist Home Assistant OS, draait op aarch64 en amd64 en heeft toegang tot de Home Assistant API en de Supervisor API. Updates lopen via de Supervisor, en de documentatie raadt aan eerst een back-up te maken.
Automatische samenvatting van de documentatie en configuratie van magnusoverli/opencode, automatisch vertaald. Klopt er iets niet, of ben je de maintainer en wil je hier je eigen tekst tonen? Neem contact op
Ondersteunt
Opent in de zijbalk Een eigen pagina opent binnen Home Assistant.
Actief onderhouden De auteur heeft in de afgelopen zes maanden een release of wijziging gepubliceerd.
Instellen
Voeg de app-repository toe onder Instellingen > Apps. Installeer en start de app daarna.
Teksten waarvoor de repository geen Nederlandse vertaling heeft, zijn automatisch vertaald.
Uit de documentatie
Your Home Assistant configuration assistant, powered by OpenCode V2. Use the terminal or OpenChamber web workspace with one shared, app-managed backend.
Machtigingen
- Home Assistant-APIKan Home Assistant uitlezen en bedienen.
- Supervisor-APIKan communiceren met de Supervisor, die de apps en het systeem beheert.
Configuratie
- Interface
- TerminalthemaKleurenschema voor de terminal. Alle tien de thema's worden in het tabblad Documentatie getoond. Geldt alleen voor de terminalinterface.
- LettergrootteLettergrootte in pixels. Grotere waarden lezen makkelijker, kleinere waarden laten meer op het scherm passen. Geldt alleen voor de terminalinterface.
- CursorstijlVorm van de cursor: blok, onderstreping of balk. Geldt alleen voor de terminalinterface.
- Knipperende cursorLaat de cursor knipperen in plaats van hem constant te tonen. Geldt alleen voor de terminalinterface.
- Focusvriendelijke antwoorden (bèta)Vraag OpenCode om beknopte antwoorden die met een actie beginnen en de voortgang weergeven, zodat je ze sneller doorloopt en erop kunt handelen. Verandert alleen de formulering van antwoorden, niet de rechten of veiligheidsbevestigingen.
- OpenCode-tools voor Home AssistantSchakelt de meegeleverde tools voor configuratie, validatie, diagnostiek en beheer in. Los van de native tools van Home Assistant en externe MCP-servers; het profiel Full bevat de geauthenticeerde HAB CLI-gateway.
- MCP-toolprofielBepaalt welke ingebouwde MCP-tools voor Home Assistant OpenCode ontvangt. 'compact' is alleen-lezen diagnostiek, 'configuration' voegt documentatie, validatie en veilig schrijven van configuratie toe, en 'full' behoudt alle bestaande tools, inclusief besturing en beheer. Een kleiner profiel verkleint de promptgrootte en vermindert onduidelijkheid bij het kiezen van tools, vooral bij lokale modellen.
- LSP-integratieGeef OpenCode live diagnostiek, automatisch aanvullen van entiteiten en services, en validatie tijdens het bewerken van YAML van Home Assistant, via het Language Server Protocol (LSP).
- ScreenshottoolVereist de toegangstoken van Home Assistant hieronder en een model dat afbeeldingen als invoer accepteert. Veel snelle modellen kunnen helemaal geen afbeeldingen zien. Hiermee kan OpenCode pagina's van Home Assistant in een headless browser fotograferen om het resultaat van dashboardwijzigingen te controleren. Elke opname duurt ongeveer 5 tot 10 seconden.
- YAML opmaken na bewerkingenSchakel Prettier-opmaak van het hele bestand in na native YAML-bewerkingen. Uit laat niet-gerelateerde opmaak ongemoeid. Een expliciete formatter true of false in Custom OpenCode configuration heeft voorrang. Andere formatters en YAML-diagnostiek blijven ongewijzigd.
- Toegangstoken van Home AssistantLanglevende toegangstoken om rechtstreeks met Home Assistant Core te communiceren. Vereist voor de screenshottool hierboven en voor de ESPHome-opdrachten. Laat leeg als je geen van beide gebruikt. Maak er een aan in Home Assistant onder Profiel → Langlevende toegangstokens.
- Native tools van Home AssistantOnafhankelijke native MCP-verbinding, ingeschakeld bij nieuwe installaties. Bij upgrades blijft de geldende status ingeschakeld of uitgeschakeld behouden. Vereist de MCP Server van HA: Instellingen > Systeem > AI > Model Context Protocol op HA 2026.10+, of de integratie MCP Server op oudere versies. De Supervisor levert de authenticatie; je hoeft geen URL of token te plakken.
- Selectie van native toolshome_assistant gebruikt Your MCP API (/api/mcp) en volgt de geconfigureerde API's van HA. Expose all LLM APIs omvat latere toevoegingen. assist selecteert alleen Assist, en custom selecteert de API-ID hieronder. Bij upgrades wordt het oude Assist eenmalig naar home_assistant gemigreerd, blijven aangepaste keuzes en uitgeschakelde statussen behouden en blijven expliciete selecties daarna bestaan.
- Aangepaste native API-IDWordt alleen gebruikt als de selectie van native tools custom is. Voer een geregistreerde API-ID in, geen URL; de bridge gebruikt /api/mcp/<ID>. Bestaande aangepaste selecties behouden hun vorige compatibiliteitsbeleid; nieuw geselecteerde specifieke API's vallen niet stilzwijgend terug op een breder eindpunt.
Informatie
- Installaties
- 5,5K die analysegegevens delen
- Verbinding
- Niet vermeld
- Onderhoud
- Bijgewerkt in de afgelopen 6 maanden
- Versie
- 3.3.4,
- Soort
- App
- Vereist
- Vereist Home Assistant OS
- Draait op
- 64-bits ARM, x86-64












