Configure optional Claude Code terminal

This commit is contained in:
Alexandre
2026-07-10 11:19:01 +02:00
parent c7b5fedbb1
commit 8e91d530c8

View File

@@ -2,7 +2,7 @@ arch:
- aarch64 - aarch64
- amd64 - amd64
audio: true 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: devices:
- /dev/dri - /dev/dri
- /dev/dri/card0 - /dev/dri/card0
@@ -44,6 +44,10 @@ options:
ha_smart_context: true ha_smart_context: true
enable_ha_mcp: true enable_ha_mcp: true
dangerously_skip_permissions: false dangerously_skip_permissions: false
enable_terminal: true
terminal_username: claude
terminal_password: ""
terminal_workspace: ""
github_token: "" github_token: ""
github_username: "" github_username: ""
install_caveman: true install_caveman: true
@@ -54,9 +58,11 @@ panel_admin: false
panel_icon: mdi:robot-happy panel_icon: mdi:robot-happy
ports: ports:
3001/tcp: null 3001/tcp: null
7681/tcp: null
8787/tcp: 8787 8787/tcp: 8787
ports_description: 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 8787/tcp: Headroom dashboard and proxy
privileged: privileged:
- SYS_ADMIN - SYS_ADMIN
@@ -80,6 +86,10 @@ schema:
ha_smart_context: bool? ha_smart_context: bool?
enable_ha_mcp: bool? enable_ha_mcp: bool?
dangerously_skip_permissions: 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_token: password?
github_username: str? github_username: str?
install_caveman: bool install_caveman: bool
@@ -90,5 +100,5 @@ slug: claude_desktop
tmpfs: true tmpfs: true
udev: true udev: true
url: https://github.com/alexbelgium/hassio-addons url: https://github.com/alexbelgium/hassio-addons
version: "1.12" version: "1.13"
video: true video: true