CLI REPL
Code Sandboxes provides a Typer-based CLI that launches an interactive REPL against a selected sandbox variant.
For canonical variant setup details (requirements, credentials, and parameters), see Sandboxes. For package installation and extras, see Installation.
sandbox repl --variant jupyter
code-sandboxes remains available as an alias.
Variant Selection
You can either pass --variant directly or omit it and choose interactively.
Supported variants:
jupyterdockerevalmontykagglecolabmodaldatalayer
Variant-specific Behavior
jupyter: starts a managed local Jupyter server on a random port.kaggle: supports either interactive runtime settings or credential-based batch execution.monty: starts a Monty REPL-backed sandbox.modal: starts a Modal sandbox container.colab: prompts for runtime URL, kernel ID, and proxy token.
Usage
# Interactive variant prompt
sandbox repl
# Explicit variant
sandbox repl --variant monty
# Datalayer with overrides
sandbox repl --variant datalayer --token "$DATALAYER_API_KEY" --run-url "https://prod1.datalayer.run"
Exiting and Cleanup
Use any of the following to exit:
:exit:quitexitquitCtrl+D
On exit, the created sandbox resource is terminated automatically.