Claude Code Dock — DevOps skill for Claude Code
Run Claude Code on a server that's always on — and never forgets, even after a crash.
How to install Claude Code Dock
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open LeonardoMacedoCano/claude-code-dock and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Code Dock does
Run Claude Code on a server that's always on — and never forgets, even after a crash. Docker, Remote Control from any device.
Alternatives in DevOps
- MCP Boilerplate — A remote Cloudflare MCP server boilerplate with user authentication and Stripe for paid tools 1k ★
- Codeg — Aggregate and browse AI coding agent sessions (Claude Code, Codex, Gemini CLI, etc.) in one place 850 ★
- MCP SSH Manager — MCP SSH Server: 37 tools for remote SSH management Claude Code & OpenAI Codex DevOps automation, backups, data 460 ★
README
Claude Code Dock
**Run Claude Code on a server that's always on — and never forgets, even after a crash.**
[](LICENSE) [](https://www.docker.com/) [](https://unraid.net/)
**Jump to:** [What It Solves](#what-it-solves) · [Is This For You?](#is-this-for-you) · [Example](#example) · [Quick Start](#quick-start) · [Documentation](#documentation)
What It Solves
[Claude Code](https://www.npmjs.com/package/@anthropic-ai/claude-code) normally runs in a terminal on your own machine, or via Remote Control from a terminal session that has to stay open. Close the laptop, lose the network, or have the process crash — and the session, along with its context, is gone.
**claude-code-dock fixes both halves of that problem:**
- Always on. Claude runs inside a Docker container on a server that never sleeps or shuts down — homelab box, NAS, VPS. Not tied to your laptop being open or your terminal staying connected.
- Survives failure, not just disconnects. Login, conversation history, and settings live on the host (bind-mounted, not inside the container's own writable layer), and the container restarts automatically if it crashes, the host reboots, or you update it. Reconnect and Claude picks up exactly where it left off — no re-authenticating, no starting the conversation over.
If a session freezes (Claude stuck waiting for a permission prompt), VPN into your server, attach to the tmux session, unblock it, detach. No physical access needed.
**Why trust it on your server:** no ports exposed, no authentication layer of its own (Claude Code's own login handles that), the long-running process never runs as root. Details in [Security](docs/security.md).
Is This For Yo
Related Skills
3do Dev
Modern 3DO Interactive Multiplayer dev kit: Norcroft toolchain in Docker, patched Opera emulator with GDB serv
Junctio
Self-hosted MCP gateway: one container, one endpoint per client, upstream OAuth that never goes stale. Aggrega
Docker Claudebox
Claude Code in Docker. Drop-in OpenAI-compatible API, MCP server, Telegram bot, and CLI — five interfaces, one
Remote Vibe Station
Remote Vibe Station is a server-first AI coding workspace. Instead of running OpenCode on your laptop, you put
Claude n8n Bridge
Self-hosted n8n in Docker wired to Claude Code: n8n owns schedules and webhooks, a host-side runner executes o
Obsidian Web MCP
Secure remote MCP server for Obsidian vaults -- access your notes from Claude, your phone, or any MCP client,
Related Agents
MCP
Engineer for the seestar_mcp server — device control (Alpaca/firmware), planning tools, two-tier QA, projects/
Device Driver
Executes interactions on a physical Android device via ui.sh over ADB. Always invoked via the device-driver sk
Pipeman
Use this agent to push code to the remote repository after QA1's first gate passes, and to push follow-up fixe