A repository providing a Docker image for OpenHands custom sandbox environments. This image is based on Debian Bookworm with pre-installed aqua CLI tool manager.
- Debian Bookworm base image
- Pre-installed aqua CLI
- Configured global aqua settings
- Pre-installed tools:
- GitHub CLI (gh)
- pnpm
- Other tools specified in the configuration file
docker pull ghcr.io/upamune/openhands-custom-sandbox:latest
docker run -it --rm ghcr.io/upamune/openhands-custom-sandbox:latest
You can install pnpm packages globally within the container using:
pnpm install -g [package-name]
Example:
pnpm install -g typescript zx
Installed global npm packages are automatically added to PATH and shared between different Node.js versions.
Edit the config/aqua.yaml
file to add tools you want to install.
Available tools can be found in the aqua-registry.
docker build -t openhands-custom-sandbox .
- Global npm packages are shared between different Node.js versions
See the LICENSE file.