jiangmuran / claude-in-box
PublicPortable Claude Code dev environment in a Docker container — multi-session, hook-driven, web-managed, with transparent SOCKS5. Runs on a Raspberry Pi.
claude-in-box is an open-source project that packages Claude Code into a Docker container and exposes it as a web service. It lets you run Claude Code on a real server and drive it from any device — browser, phone, or even tiny embedded microcontrollers. The container includes a complete development environment with Node, Python, Go, and Rust, plus Claude Code itself. You access it through a web UI showing three simultaneous views: a raw terminal, a chat-style transcript, and an API inspector. Sessions are persistent and resumable, and you can issue scoped API tokens for different clients. The service supports multiple authentication methods (Anthropic subscription via OAuth or API key), includes a programmable hooks system for automating workflows, and runs transparently through a SOCKS5 proxy when needed. Multi-arch images (amd64 and arm64) are available.
How It Works
Instead of Claude Code sitting on your laptop, you run it on a powerful machine somewhere you own, accessible from anywhere.
One Docker image gives you a complete development environment: Node, Python, Go, Rust, plus Claude Code itself — no setup required.
You log in with a master password the container generates at startup, and you see your active conversations listed on the left sidebar.
Claude Code starts running interactively inside the container. The panel shows you three views at once: a raw terminal, a chat-style transcript, and an API inspector.
Full dashboard with terminal, chat, and inspector views running side by side.
A responsive, mobile-friendly version of the same interface.
A special lightweight protocol lets microcontrollers join conversations too.
Sessions remember everything — you can resume a conversation from your phone that you started on your laptop. Each session gets its own API token for sharing with other tools.
You unlocked Claude Code from your desk. Now you can pair-program with it from a café, automate tasks from a server, or let an embedded gadget join the conversation.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.