sha256:275746a2a323440dd0c7f30cb77e77b2f422317f1739cf42ab5e7ae1818ded17
Last pushed
about 1 month by dockerpublicbot
Type
Sandbox Kit
Manifest digest
sha256:275746a2a323440dd0c7f30cb77e77b2f422317f1739cf42ab5e7ae1818ded17
schemaVersion: "2"
kind: mixin
name: code-server
displayName: code-server (web VS Code) with Claude Code
description: Runs code-server on port 8080, opened on the sandbox workspace, with the Claude Code VS Code extension preinstalled. Pair with the built-in claude agent so the extension inherits the sandbox's Anthropic credentials.
requires:
agent: claude
permissions:
network:
allow:
- code-server.dev
- raw.githubusercontent.com
- github.com
- api.github.com
- objects.githubusercontent.com
- release-assets.githubusercontent.com
- open-vsx.org
- openvsx.eclipsecontent.org
ports:
- container: 8080
protocol: tcp
name: code-server
setup:
install:
- command: curl -fsSL https://code-server.dev/install.sh | sh
description: Install code-server via the upstream install script
- command: code-server --install-extension anthropic.claude-code
user: "1000"
description: Pre-install the Claude Code extension from open-vsx so you have a native chat panel that talks to the claude agent's credentials
startup:
- command:
- sh
- -c
- nohup /home/agent/.local/bin/start-code-server.sh > /tmp/code-server.log 2>&1 &
user: "1000"
description: Start code-server in the background, opened on the primary workspace
files:
- path: /home/agent/.local/bin/start-code-server.sh
content: |
exec code-server --bind-addr 0.0.0.0:8080 --auth none "${WORKDIR}"
mode: "0755"
description: Startup wrapper with the workspace path baked in at sandbox start