claude-in-container
ghcr.io/ganesh35/claude-in-container:latest
https://github.com/ganesh35/claude-in-container/pkgs/container/claude-in-container
bridge
bash
false
https://github.com/ganesh35/claude-in-container/issues
https://github.com/ganesh35/claude-in-container
Always-on Claude Code in tmux, reachable from phone or browser via Remote Control. Claude sees only the Data folder, which holds your projects and, in .home, its login, settings and runtime-installed tools.
Before installing: create the Data folder owned by the user in Extra Parameters (default --user 99:100), e.g. mkdir -p DIR && chown 99:100 DIR. To build the image yourself instead of pulling it, see the project README.
Tools with a version set below install into the Data folder on first start. Several containers can share one Data folder: give each its own name and set Continue to false on all but one.
First start: open the console (or: docker exec -it claude-in-container tmux new -A -s main) and log in with your Claude subscription.
Productivity: Tools:
https://raw.githubusercontent.com/ganesh35/claude-in-container/main/unraid/claude-in-container.xml
https://raw.githubusercontent.com/ganesh35/claude-in-container/main/unraid/icon.png
--user 99:100 --hostname claude-in-container --restart unless-stopped --cap-drop ALL --security-opt no-new-privileges
true
2.101.0
4.53.6
1.8.2
1.16.4
2.37.4
pnpm@12.6.0 @usebruno/cli@4.2.0