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