jiangmuran

Claude In Box — DevOps skill for Claude Code

DevOps community

Portable Claude Code dev environment in a Docker container — multi-session, hook-driven, web-managed, with transparent SOCKS5. Runs on a Raspberry Pi.

How to install Claude In Box

This entry records only its repository, not the path inside it, so there is no exact command to give. Open jiangmuran/claude-in-box and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Claude In Box does

Portable Claude Code dev environment in a Docker container — multi-session, hook-driven, web-managed, with transparent SOCKS5. Runs on a Raspberry Pi.

Alternatives in DevOps

  • Claudable — Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CL 4k ★
  • Claudebox — A Claude Code Docker Development Environment for running Claude AI's coding assistant in a fully containerized 964 ★
  • Chat — chat web app for teams, sass with user management and ratelimit, support chatgpt(openai & azure), claude, gemi 568 ★

README

claude-in-box — portable Claude Code dev environment with sessions, hooks, and a web API

English · 简体中文

Run Claude Code on a real server. Drive it from anywhere — browser, phone, IoT board, even an MCU — through one web port.

MIT licensed docker multi-arch amd64 / arm64


Overview

`claude-in-box` packages a full development environment together with [Claude Code](https://www.anthropic.com/claude-code) into a single Docker container and exposes it as a web service over **one port**.

The container is designed to run on a server (cloud VM, dedicated host, or a workstation that stays on). Inside, Claude Code runs in **interactive REPL mode**, which is a hard requirement: only interactive mode consumes the Anthropic subscription quota, while `--print` / headless invocations require an API key. The control plane then exposes that interactive session over the network.

Capabilities:

  • a sandboxed Linux box preloaded with a real dev environment — Node 22, Python 3 (with FastAPI + Uvicorn + Pydantic + httpx + rich + ipython), Go 1.25, Rust, plus nginx, redis-server, postgresql, and the Docker CLI/daemon — and Claude Code itself;
  • common tools out of the box: ripgrep, fd, bat, htop, tmux, vim, nano, openssh-client, less, file, tree, jq, curl, wget, build-essential, make;
  • bundled services do not auto-start; pass CIB_SERVICES=redis,postgres,nginx (any subset of redis, postgres, nginx, docker) and the entrypoint brings them up before the control plane;
  • one or many vi