From 8e91d530c8a6bb3cab9e2a07598b4646bd0bcf85 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 10 Jul 2026 11:19:01 +0200 Subject: [PATCH] Configure optional Claude Code terminal --- claude_desktop/config.yaml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/claude_desktop/config.yaml b/claude_desktop/config.yaml index cc74a60335..64099bc88a 100644 --- a/claude_desktop/config.yaml +++ b/claude_desktop/config.yaml @@ -2,7 +2,7 @@ arch: - aarch64 - amd64 audio: true -description: Claude Desktop streamed through a browser with LinuxServer Selkies +description: Claude Desktop and a persistent Claude Code terminal streamed from one add-on devices: - /dev/dri - /dev/dri/card0 @@ -44,6 +44,10 @@ options: ha_smart_context: true enable_ha_mcp: true dangerously_skip_permissions: false + enable_terminal: true + terminal_username: claude + terminal_password: "" + terminal_workspace: "" github_token: "" github_username: "" install_caveman: true @@ -54,9 +58,11 @@ panel_admin: false panel_icon: mdi:robot-happy ports: 3001/tcp: null + 7681/tcp: null 8787/tcp: 8787 ports_description: - 3001/tcp: Web interface https + 3001/tcp: Claude Desktop web interface + 7681/tcp: Authenticated Claude Code web terminal 8787/tcp: Headroom dashboard and proxy privileged: - SYS_ADMIN @@ -80,6 +86,10 @@ schema: ha_smart_context: bool? enable_ha_mcp: bool? dangerously_skip_permissions: bool? + enable_terminal: bool + terminal_username: match(^[A-Za-z0-9_.-]+$) + terminal_password: password? + terminal_workspace: str? github_token: password? github_username: str? install_caveman: bool @@ -90,5 +100,5 @@ slug: claude_desktop tmpfs: true udev: true url: https://github.com/alexbelgium/hassio-addons -version: "1.12" +version: "1.13" video: true