{"repo":"jiangmuran/claude-in-box","free":true,"listed":false,"github":"https://github.com/jiangmuran/claude-in-box","clone":"git clone https://github.com/jiangmuran/claude-in-box.git","description":"Portable Claude Code dev environment in a Docker container — multi-session, hook-driven, web-managed, with transparent SOCKS5. Runs on a Raspberry Pi.","language":"Go","stars":30,"topics":["ai-dev-tools","anthropic","claude","claude-code","docker","pty","raspberry-pi","remote-development","socks5","websocket"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"English &middot; 简体中文 Run Claude Code on a real server. Drive it from anywhere — browser, phone, IoT board, even an MCU — through one web port. --- Overview claude-in-box packages a full development environment together with 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 virtual-TTY sessions running inside it, each a live Claude Code conversation in bypass-permission mode (the container is the sandbox, so per-tool prompts are unnecessary friction); - a Web ","default_branch":null,"files":null,"tree":[],"storefront":"/r/jiangmuran","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jiangmuran/claude-in-box/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}