Sign inSign up

dblock247/sbx-kit-claude:v1.0.0

Manifest digest

sha256:e16b5edb4bd42f9c88f8e20ea5954c7bbc06ceaef3dd5b7ea7add942b87003f4

Last pushed

about 12 hours by dblock247

Type

Sandbox Kit

Manifest digest

sha256:e16b5edb4bd42f9c88f8e20ea5954c7bbc06ceaef3dd5b7ea7add942b87003f4

yaml
schemaVersion: "2"
kind: sandbox
name: claude-code
displayName: Claude Code
description: The Claude Code agent.
sandbox:
    image: dblock247/sbx-template:latest
    entrypoint:
        - claude
    command:
        default:
            - --dangerously-skip-permissions
        interactive:
            - --dangerously-skip-permissions
    resources:
        memory: 4096m
agentInstructions:
    filename: AGENTS.md
    content: |
        ## Sandbox environment

        You are running inside a Docker sandbox. The workspace is mounted at
        its absolute host path. `sudo` is passwordless; use it for package
        installs.
permissions:
    network:
        allow:
            - auth.openai.com
            - api.openai.com
            - chatgpt.com
            - registry.npmjs.org
            - builds.dotnet.microsoft.com
            - download.docker.com
            - dot.net
            - raw.githubusercontent.com
            - github.com
            - aka.ms
            - ci.dot.net
            - mcp.exa.ai
            - github.com
            - api.github.com
            - api.individual.githubcopilot.com
ports:
    - container: 5000
      protocol: tcp
      name: web
environment:
    variables:
        ASPNETCORE_ENVIRONMENT: Development
        CLAUDE_CODE_DISABLE_PERMISSION_PROMPT_NOTIFY_HOOKS: "1"
        CLAUDE_CODE_TMUX_TRUECOLOR: "true"
        CLAUDE_CONFIG_DIR: /c/Users/lblocker/.claude
        DISABLE_ERROR_REPORTING: "true"
        DISABLE_TELEMETRY: "true"
        DOCKER_SANDBOXES_DOCKER_SIZE: 10g
        DOTNET_ENVIRONMENT: Development
        DOTNET_ROOT: /home/agent/.dotnet
        IS_SANDBOX: "1"
        OPENSRC_HOME: /home/agent/.opensrc
setup:
    install:
        - command: |-
            npm config set allow-scripts="esbuild,opensrc" --location=user
            npm install -g @anthropic-ai/claude-code
            claude plugin marketplace add DietrichGebert/ponytail
            claude plugin install ponytail@ponytail
            npm install -g opensrc
          user: "1000"
          description: Install Claude code plugins