sandbox-docker
v1.0.3
Published
Secure sandbox using Docker.
Maintainers
Readme
sandbox-docker
Requirements:
- Docker Desktop (running)
- Node.js
Usage:
npm i -g sandbox-docker
sandbox [main-path] [extra-mount...] [--env KEY=VALUE] [-e KEY=VALUE]
sandbox -hCommands
sandbox — Universal Node.js Sandbox
sandbox [main-path] [extra-mount...]Examples
# Run current directory
sandbox .
# Mount project + data + env
sandbox ./app /data ./backup -e NODE_ENV=production
# Show help
sandbox -hInteractive shell with
node,npm
sandbox-claude — AI-Powered Code Assistant
sandbox-claude [main-path] [extra-mount...]Examples
# Launch claude-code in your project
sandbox-claude ./frontend
# With config and logs
sandbox-claude ./service /config ~/.claude /logs ./logsAutomatically runs
@anthropic-ai/claude-codein full isolation
How It Works
First Run (Both Commands)
- Builds cached Docker image from
node:20-alpine sandbox-claudeinstallsclaude-codeglobally- Future runs are instant
Local Development
git clone https://github.com/z1chir/sandbox-docker
cd sandbox-docker
npm link
# Use globally
sandbox ./test
sandbox-claude ./ai-appLicense
MIT © sandbox-docker
Run any code. Run AI code. Stay safe.
