Sign inSign up

cian0204/claudecode-workspace

By cian0204

โ€ขUpdated 12 days ago

Claude Code team workspace โ€” per-session isolation, shared rooms, in-browser VS Code.

Image
Integration & delivery
Machine learning & AI
0

8.4K

cian0204/claudecode-workspace repository overview

โ ClaudeCode Workspace

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โ 


โ Run it โ€” one command, no clone

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.sock lets the app spawn per-user editor containers.

Prefer Compose? A build-free docker-compose.hub.ymlโ  is in the repo.


โ What you get

  • ๐Ÿ’ฌ Per-session Claude Code โ€” isolated subprocess per session, streaming replies, tool cards, live web permission prompts
  • ๐Ÿ‘ฅ Shared team rooms + fine-grained delegation ยท DM & group chat
  • ๐Ÿง‘โ€๐Ÿ’ป VS Code in the browser (code-server), spawned per user as a sibling container
  • ๐Ÿ“Š Live usage meter ยท per-session effort ยท model & mode switch
  • ๐Ÿ“Ž @ file references ยท paste & attach images
  • ๐Ÿ“š LLM Wiki ยท ๐Ÿ”€ automatic PR review ยท ๐ŸŽ› full admin panel ยท ๐ŸŒ multilingual (ko/en) ยท ๐Ÿ“ฑ responsive PWA

Full feature tour and screenshots in the READMEโ .


โ Image tags

TagMeaning
latestNewest release (moving)
X.Y.ZExact version (immutable) โ€” e.g. 1.1.0
sha-<short>Traceable to a specific source commit

โ Key environment variables

VarDefaultPurpose
ANTHROPIC_API_KEYโ€”Claude API key (empty โ‡’ MOCK mode)
SESSION_SECRETchange-me-pleaseCookie/session signing โ€” set this
BOOTSTRAP_ADMIN_USER / _PASSWORDadmin / adminFirst 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_TURNS3Parallel Claude turns cap

Licensed under the terms in the repositoryโ . Issues & contributions welcome there.

Tag summary

Content type

Image

Digest

sha256:de3d574a8โ€ฆ

Size

685.3 MB

Last updated

12 days ago

docker pull cian0204/claudecode-workspace