Claude Code team workspace โ per-session isolation, shared rooms, in-browser VS Code.
8.4K
A server-resident Claude Codeโ team workspace โ per-session isolation, shared team rooms, and VS Code in the browser, all from one image.
๐ฆ Source & docs: https://github.com/scian0204/ClaudeCodeWorkspaceโ
Pick your shell (each is copy-paste ready โ just drop in your ANTHROPIC_API_KEY):
Linux / macOS โ bash / zsh
docker run -d --name claudecode-app \
-p 3000:3000 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v claudecode-workspace_data:/data \
-e SESSION_SECRET=$(openssl rand -hex 32) \
-e ANTHROPIC_API_KEY=sk-ant-... \
-e CODE_SERVER_NETWORK=claudecode_internal \
-e DATA_VOLUME=claudecode-workspace_data \
cian0204/claudecode-workspace:latest
Windows โ PowerShell
docker run -d --name claudecode-app `
-p 3000:3000 `
-v /var/run/docker.sock:/var/run/docker.sock `
-v claudecode-workspace_data:/data `
-e SESSION_SECRET=$([guid]::NewGuid().Guid + [guid]::NewGuid().Guid) `
-e ANTHROPIC_API_KEY=sk-ant-... `
-e CODE_SERVER_NETWORK=claudecode_internal `
-e DATA_VOLUME=claudecode-workspace_data `
cian0204/claudecode-workspace:latest
Windows โ CMD
docker run -d --name claudecode-app ^
-p 3000:3000 ^
-v /var/run/docker.sock:/var/run/docker.sock ^
-v claudecode-workspace_data:/data ^
-e SESSION_SECRET=replace-with-a-long-random-string ^
-e ANTHROPIC_API_KEY=sk-ant-... ^
-e CODE_SERVER_NETWORK=claudecode_internal ^
-e DATA_VOLUME=claudecode-workspace_data ^
cian0204/claudecode-workspace:latest
Open http://localhost:3000โ ยท initial admin admin / admin (change it). The app self-creates the claudecode_internal network on boot for the in-browser VS Code โ drop the last two -e lines to run without the editor.
Requires Docker Engine โฅ 26 (volume-subpath mounts for code-server). The mounted
docker.socklets the app spawn per-user editor containers.
Prefer Compose? A build-free docker-compose.hub.ymlโ is in the repo.
@ file references ยท paste & attach imagesFull feature tour and screenshots in the READMEโ .
| Tag | Meaning |
|---|---|
latest | Newest release (moving) |
X.Y.Z | Exact version (immutable) โ e.g. 1.1.0 |
sha-<short> | Traceable to a specific source commit |
| Var | Default | Purpose |
|---|---|---|
ANTHROPIC_API_KEY | โ | Claude API key (empty โ MOCK mode) |
SESSION_SECRET | change-me-please | Cookie/session signing โ set this |
BOOTSTRAP_ADMIN_USER / _PASSWORD | admin / admin | First admin account |
CODE_SERVER_NETWORK | โ | Docker network for editor containers (auto-created) |
DATA_VOLUME | โ | Named volume backing /data (must match the -v volume) |
MAX_CONCURRENT_TURNS | 3 | Parallel Claude turns cap |
Licensed under the terms in the repositoryโ . Issues & contributions welcome there.
Content type
Image
Digest
sha256:de3d574a8โฆ
Size
685.3 MB
Last updated
12 days ago
docker pull cian0204/claudecode-workspace