feat: DevDesk v0.1.0, a persistent browser terminal for Claude Code
build-deb / Lint, test, package (push) Canceled after 1m13s
build-deb / Notify on failure (push) Canceled after 0s

ttyd serves a single-file xterm.js UI styled with the LotusGuild TDS
(web_template base.css). Sessions live in a dedicated tmux server unit
(devdesk-tmux.service), so restarting or upgrading the web unit never
stops Claude. Each named session maps to a project directory. A Claude
SessionStart hook records the conversation ID, so after a reboot the
session resumes that exact conversation.

- bin/devdesk: attach / new / ls / end / pick, with an fzf picker
- ttyd requires a credential that NPM injects; origin check enabled
- debian/: dh 13 with --no-stop-on-upgrade for the tmux unit, bundled
  sha256-verified ttyd 1.7.7, lintian overrides, man page
- CI: lint, test, build, smoke-test, artifact; v* tags publish to the
  Gitea apt registry and create a release

Refs: tinker ticket 887531976

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-06 23:11:07 -04:00
co-authored by Claude Opus 5.5
commit 07a41bd625
52 changed files with 10769 additions and 0 deletions
+11
View File
@@ -0,0 +1,11 @@
b38acadd89d1d396a0f5649aa52c539edbad07f4bc7348b27b4f4b7219dd4165 ttyd.aarch64
05eac1223914f18c65898d72c8d14e76bbb5435f7762c6dc7f16f041994a8109 ttyd.arm
8240c8438b68d3b10b0e1a4e7c914d70fca6a7606b516f40bf40adfa1044d801 ttyd.armhf
93e112e19c9c0dcc717e98bdba0f43fc50f0c74ae1ba5b572772c507654ed19c ttyd.i686
69884b43ddbaea5a1792edc979890f78f85b3bd99725d9402e8210107e28c67d ttyd.mips
be6f8fc30268a345bf55c6ab8a79b03018bc1fad75457e81b68007a7c89c232e ttyd.mips64
4d3e612a182d1a2e2faeaa8ff4ce53a3b41e12e337e7b3832b1d3ce5f6d32738 ttyd.mips64el
8d1ab38deb47cd190d0efe387095f8f87f7ae378b0c2efcf4a94832c3a92bdb9 ttyd.mipsel
bd9b52d6eb0f12cf30902f7dcdeabbcb707a359b18a0203d05ed81d3890ecff8 ttyd.s390x
e33a27501b10b96981335bcba938b1145c7f52551a343e72160f00ab71832b37 ttyd.win32.exe
8a217c968aba172e0dbf3f34447218dc015bc4d5e59bf51db2f2cd12b7be4f55 ttyd.x86_64
+1
View File
@@ -0,0 +1 @@
1.7.7