Source: devdesk
Section: admin
Priority: optional
Maintainer: Jared Vititoe <jjvititoe1@gmail.com>
# Node.js >= 18 with npm is also needed to build the web UI (provided by the CI image / nodesource).
Build-Depends: debhelper-compat (= 13), bats, ca-certificates, curl, jq, tmux (>= 3.2)
Standards-Version: 4.6.2
Homepage: https://code.lotusguild.org/LotusGuild/devdesk
Vcs-Browser: https://code.lotusguild.org/LotusGuild/devdesk
Vcs-Git: https://code.lotusguild.org/LotusGuild/devdesk.git
Rules-Requires-Root: no

Package: devdesk
Architecture: amd64
Depends: ${misc:Depends}, fzf, jq, tmux (>= 3.2)
Description: persistent browser terminal for Claude Code
 DevDesk serves a LotusGuild-styled web terminal (ttyd with an xterm.js
 front end) whose sessions live in a dedicated tmux server. Closing the
 browser, restarting the web service or upgrading the package never stops
 the Claude Code processes; after a reboot each named session resumes its
 own conversation.
 .
 Authentication and TLS are expected to be handled by a reverse proxy
 (Nginx Proxy Manager + Authelia), which also injects the ttyd credential.
