From claude-tty
Get started with claude-tty -- what it is, how to set it up, and how to use it
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-tty:onboardThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Guide the user through getting started with **claude-tty**.
Guide the user through getting started with claude-tty.
Phone-based server diagnostics terminal. Runs Claude Code behind ttyd in a locked-down container with read-only Docker access and host metrics. Secured with Traefik + Authelia MFA. Designed for quick server triage from a phone browser.
Check that the user has the following installed/configured:
Walk the user through initial setup:
The image is published at:
ghcr.io/cameronsjo/claude-tty:latest
Deploy with Docker Compose. The container needs:
/proc and /sys mounts from the host for metrics/home/claude/.claudeKey environment variables set in the Dockerfile:
DOCKER_HOST=tcp://docker-sanitizer:2375 (points to the sanitizing proxy, not the real socket)TERM=xterm-256colorStart it:
docker compose up -d
Guide the user through their first interaction:
https://claude-tty.sjo.lol (or your configured hostname) in a phone browser.claude to start Claude Code.Point the user to the most important files for understanding the project:
Dockerfile -- Container build: ttyd, Docker CLI, Claude Code, non-root user, OCI labelsentrypoint.sh -- Launches ttyd with tmux (max 2 clients, origin checking)docker-proxy.mjs -- Node.js sanitizing proxy that strips secrets from Docker API responses and blocks mutationstmux.conf -- tmux configuration for the terminal sessionCLAUDE.md -- Server context and available commands for Claude's diagnostics modedocker ps directlydocker logs <container> --tail 50cat /host/proc/loadavgcat /host/proc/meminfodocker compose build --no-cacheCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub cameronsjo/claude-tty --plugin claude-tty