Skip to main content

Sandbox Console

A web console for observing and operating sandbox environments. Manage sandboxes, browse files, execute commands, and view operation history — all from a browser.

Install

pip install sandbox-console

Quick Start

sandbox-console-server                      # Start on http://localhost:9090
sandbox-console-server --port 3000          # Custom port
sandbox-console-server --host 127.0.0.1     # Localhost only

Open http://localhost:9090 in your browser.

Features

  • Sandbox Management — Create, list, pause, resume, delete sandboxes
  • File Explorer — Browse, read, edit (Monaco Editor), upload, download
  • Command Runner — Execute commands with real-time SSE streaming output
  • Terminal — Interactive shell via xterm.js + WebSocket
  • History Timeline — Unified operation history synced from sandbox
  • Connection Management — Register and test sandbox connections with encrypted credentials

Configuration

All configuration via environment variables (prefix EXPLORER_) or .env file.

Variable Default Description
EXPLORER_PORT 9090 Server port
EXPLORER_HOST 0.0.0.0 Bind address
EXPLORER_ADMIN_TOKEN (empty) Admin bearer token (empty = auth disabled)
EXPLORER_MASTER_KEY all-zeros Fernet encryption key (64-char hex)
EXPLORER_DATABASE_URL sqlite+aiosqlite:///./data/explorer.db Database URL

License

Apache-2.0

Metadata

Release files for sandbox-console 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sandbox-console 0.2.0
File Size Uploaded Provenance
sandbox_console-0.2.0.tar.gz 170.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for sandbox-console 0.2.0
File Interpreter ABI Platform
sandbox_console-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 361.9 kB

Release files / sandbox_console-0.2.0.tar.gz

Download URL sandbox_console-0.2.0.tar.gz
Size 170.2 kB
Tags Source
SHA-256 checksum
How to use checksums
489fcca2cea3b097b619f95b3cef10714e1472f4551b8325eaf7a9a538ac3468
BLAKE2b-256 checksum
How to use checksums
061253fd300891eeb1349eaa8e1b5331fd3a42322826c2e3221a3e77546ec807
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / sandbox_console-0.2.0-py3-none-any.whl

Download URL sandbox_console-0.2.0-py3-none-any.whl
Size 191.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3d9fac82524e17e2a4c00ae5ef86e4f06678051250e5cdea7495052d44254f81
BLAKE2b-256 checksum
How to use checksums
ae94314e782fe1ed716111e92c896c9b6b14e7354d521d6cf38b3c5bcaf9ed81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Security for sandbox-console 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page