All apps · 0 apps
claude-code
Docker app from louij2's Repository
Overview
Always-on Claude Code session for managing a homelab from a phone or tablet, not just a laptop that might be closed or off the network.
Runs a persistent tmux server so the same live session can be attached from any device - SSH in and run 'tmux attach -t main' (or `docker exec -it claude-code tmux attach -t main`). Sessions are also readable and repliable from the Claude mobile app via remote control.
Uses host networking so it can reach the LAN directly, plus ssh/sshpass/gh/ripgrep/jq and common network-inspection tools.
Sign in with 'claude-login' on first run (do not copy the OAuth URL out of a wrapped terminal by hand).
Categories
Download Statistics
128
Total Downloads
Related apps
Explore more like this
Explore allDetails
Repository
louij2/claude-code:latestLast Updated2026-09-17
First Seen2026-09-18
Runtime arguments
- Web UI
https://claude.ai/code- Network
host- Shell
bash- Privileged
- false
- Extra Params
--memory=2g --cpus=2
Template configuration
Home (auth, sessions, SSH key)Pathrw
Persisted home directory. Holds .claude/, .claude.json (oauth account + onboarding flag) and .ssh/. Mounting only .claude here is not enough - .claude.json sits beside it and losing it forces a full re-signin.
- Target
- /root
- Default
- /mnt/user/appdata/claude-code/home
- Value
- /mnt/user/appdata/claude-code/home
WorkspacePathrw
Working directory for the session.
- Target
- /workspace
- Default
- /mnt/user/appdata/claude-code/workspace
- Value
- /mnt/user/appdata/claude-code/workspace
TZVariable
Timezone.
- Default
- Europe/London
- Value
- Europe/London
TMUX_SESSIONVariable
Name of the shared tmux session that every device attaches to.
- Default
- main
- Value
- main