# Range

Use a remote environment before downloading it.

Source: https://wheredoirunthis.com/products/range · JSON: https://wheredoirunthis.com/api/products/range · Read on 2026-10-26

## At a glance

- Type: Sandbox
- Kind: Open source tool
- Isolation: Virtual machine
- Free tier: Not documented
- Starting price: Not disclosed
- GPU: Not documented
- Regions: Not disclosed
- Coverage: 6 of 61 assessed capabilities supported
- Agent readiness: read 6 of 10 signals, drive 1 of 4 signals

## Links

- Homepage: https://getrange.sh/
- Docs: https://github.com/andreygrehov/range/blob/master/docs/GUIDE.md
- Repository: https://github.com/andreygrehov/range

## Website design

Desktop public website · assessed 2026-10-26

Complete assessment.

The landing site recreates a blue text-mode file manager with filename navigation, yellow headings and a function-key bar. Documentation uses GitHub's conventional light repository preview. Pricing is not applicable to the free self-host-only tool.

- Styles: Retro-computing
- Landing page: captured
- Pricing: not applicable
- Docs: captured

## Runtime

- **GPU & accelerators**: NVIDIA GPU passthrough on Linux native only; VM runtime has no GPU. — "--gpus all chooses native, exposes host device nodes and driver libraries; compiled CUDA kernels cached." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) (confidence: high)
- **BYOC (Bring your own cloud)**: na — "Self-host-only local runtime, not a vendor control plane deploying to a customer cloud account." [source](https://github.com/andreygrehov/range/blob/master/docs/ARCHITECTURE.md) (confidence: high)
- **Secrets management**: -e / --env KEY=VALUE or -e KEY passes environment variables into workloads. Core credentials remain on the host; no general on-the-wire workload credential injection documented. [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md)
- **Storage options**: Immutable EROFS base read lazily from OCI, Hugging Face, S3, HTTP, local files or EBS snapshots; local writable overlay and block cache. [source](https://github.com/andreygrehov/range/blob/master/README.md)
- **Supported workloads**: agent code sandboxes, interactive shells, builds and tests, model inference using downloaded-on-demand model files, local development servers [source](https://getrange.sh/)
- **Persistence**: Ephemeral VM sessions; native-only --name, --keep or --upper-dir preserve local writes. Shared host directories are read-write. — "--name / --keep / --upper-dir need native runtime; VM refuses them." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) (confidence: high)
- **Data jurisdiction**: na — "Operator determines placement; no hosted data jurisdiction." [source](https://github.com/andreygrehov/range/blob/master/docs/ARCHITECTURE.md) (confidence: high)
- **Resource limits & quotas**: Per-session --cpus, --memory, --storage-opt size and --timeout; VM sizing or native cgroup v2 limits. Defaults host-dependent; VM CPUs up to 8 and memory defaults 2–8 GiB. [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md)
- **SDK languages**: Not documented — "Official CLI documented; no client SDK advertised." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) (confidence: high)
- **Network & egress controls**: --network none; repeatable --allow-host HOST[:PORT], wildcard hosts supported, through a host-side HTTP proxy. HTTPS remains end to end. [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md)
- **Snapshots & forks**: Not documented — "No running-instance snapshot/fork operation documented. EBS snapshots are immutable input disks, not Range session checkpoints." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) (confidence: high)
- **Deployment methods**: cli, container-image [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md)
- **Isolation**: Virtual machine — "Linux KVM/QEMU and Apple Virtualization.framework boot a VM per session by default. --runtime native selects root namespaces, explicitly not a security boundary; GPUs/persistent overlays choose native automatically if runtime is unspecified." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) (confidence: high)

## Capabilities

### AI & agents

| Capability | Status | Evidence |
| --- | --- | --- |
| Agent skills | Not supported | "[Not found] No Agent skills capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| AI app builder | Not supported | "[Not found] No AI app builder capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Autonomous QA agent | Not supported | "[Not found] No Autonomous QA agent capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Built-in coding agent | Not supported | "[Not found] No Built-in coding agent capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| BYOK for LLMs | Not supported | "[Not found] No BYOK for LLMs capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Credential-injection proxy | Not supported | "HTTPS stays end to end." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| LLM gateway | Not supported | "[Not found] No LLM gateway capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| MCP client | Not supported | "[Not found] No MCP client capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| MCP-server hosting | Not supported | "[Not found] No MCP-server hosting capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| MCP server | Not supported | "[Not found] No MCP server capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Model inference API (first-party) | Not applicable | "Range opens the llama.cpp image from its registry and mounts the model repository at /model." [source](https://getrange.sh/) |
| Preinstalled coding agent | Not supported | "[Not found] No Preinstalled coding agent capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |

### Networking & delivery

| Capability | Status | Evidence |
| --- | --- | --- |
| Automatic HTTPS | Not supported | "[Not found] No Automatic HTTPS capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Custom domains | Not supported | "[Not found] No Custom domains capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Direct public IPv6 | Not supported | "[Not found] No Direct public IPv6 capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Edge KV store | Not supported | "[Not found] No Edge KV store capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Egress controls | Supported | "With --allow-host, the session reaches the hosts named, and nothing else, through an HTTP proxy that Range runs on this machine." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Email send / receive | Not supported | "[Not found] No Email send / receive capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Public preview URLs | Not supported | "[Not found] No Public preview URLs capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Private networking | Not supported | "[Not found] No Private networking capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Built-in reverse proxy | Partially supported | "In Range's VM, a published port reaches a server inside whether it listens on 0.0.0.0 or only on 127.0.0.1, with --network none too." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |

### Organisation & security

| Capability | Status | Evidence |
| --- | --- | --- |
| Built-in auth | Not supported | "[Not found] No Built-in auth capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| BYOC | Not applicable | "Nothing in the read path calls a Range service, because no Range service exists." [source](https://github.com/andreygrehov/range/blob/master/docs/ARCHITECTURE.md) |
| Deploy into customers' VPCs | Not supported | "[Not found] No Deploy into customers' VPCs capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Secrets management | Partially supported | "-e, --env KEY=VALUE \| none \| Set a variable over the image's. -e KEY passes this shell's value, and leaves it out when it is unset. Repeatable" [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Self-host / OSS core | Supported | "Apache 2.0. See LICENSE and NOTICE." [source](https://github.com/andreygrehov/range/blob/master/README.md) |
| Sharing | Not supported | "[Not found] No Sharing capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| SSO / SAML | Not supported | "[Not found] No SSO / SAML capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Teams | Not supported | "[Not found] No Teams capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Workload identity | Not supported | "[Not found] No Workload identity capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |

### Developer access

| Capability | Status | Evidence |
| --- | --- | --- |
| CLI | Supported | "range run <uri> [-- COMMAND...]" [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| E2B-compatible API | Not supported | "[Not found] No E2B-compatible API capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Filesystem API | Not supported | "range cp SRC SESSION:DEST # copy into a session, or out of one" [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Git deploy | Not supported | "[Not found] No Git deploy capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| HTTP data API | Not supported | "[Not found] No HTTP data API capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| OpenAPI spec | Not supported | "[Not found] No OpenAPI spec capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Private container registry | Not supported | "Range signs in to a registry with what docker login stored" [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Public API | Not supported | "[Not found] No Public API capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| SDK | Not supported | "[Not found] No SDK capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| SSH access | Not supported | "range exec [-it] SESSION COMMAND... # run a command in a running session" [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |

### Compute & storage

| Capability | Status | Evidence |
| --- | --- | --- |
| Cloud-init / ignition config | Not supported | "[Not found] No Cloud-init / ignition config capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Desktop / computer-use sandbox | Not supported | "[Not found] No Desktop / computer-use sandbox capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| GPU compute | Supported | "--gpus all \| none \| Show this machine's NVIDIA GPUs inside the environment. Linux, natively" [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Live-state (memory) snapshots | Not supported | "[Not found] No Live-state (memory) snapshots capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Multi-region | Not supported | "[Not found] No Multi-region capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Object storage | Not supported | "[Not found] No Object storage capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Persistent disk | Partially supported | "--name NAME \| none \| Named environment whose writes survive exit" [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Sandbox templates / custom images | Supported | "range build --from-oci <image> [--output FILE]" [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Scale to zero | Not supported | "[Not found] No Scale to zero capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Selectable isolation runtime | Supported | "--runtime NAME \| a VM \| native, or a VM: kvm on Linux, vz on a Mac, vm for either. Also lima on a Mac" [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Snapshots / forking | Not supported | "Artifacts are immutable. A changed object is a new artifact" [source](https://github.com/andreygrehov/range/blob/master/README.md) |

### Data

| Capability | Status | Evidence |
| --- | --- | --- |
| Database branching | Not supported | "[Not found] No Database branching capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Ephemeral instant DB (no-signup) | Not supported | "[Not found] No Ephemeral instant DB (no-signup) capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| First-party database | Not supported | "[Not found] No First-party database capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Vector search | Not supported | "[Not found] No Vector search capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |

### Platform & operations

| Capability | Status | Evidence |
| --- | --- | --- |
| Managed CI/CD runners | Not applicable | "range run <uri> [-- COMMAND...]" [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Built-in observability | Partially supported | "range stats [<uri>] # session and lifetime metrics" [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Preview environments | Not supported | "[Not found] No Preview environments capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Scheduled tasks | Not supported | "[Not found] No Scheduled tasks capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Project template marketplace | Not supported | "[Not found] No Project template marketplace capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |
| Durable workflows | Not supported | "[Not found] No Durable workflows capability advertised in the inspected homepage, README, CLI reference or guide." [source](https://github.com/andreygrehov/range/blob/master/docs/CLI.md) |

## Agent readiness

### Read: 6 of 10 signals present

6/10 signals (2 full, 4 partial)

- Llms txt: fail — "https://getrange.sh/llms.txt — HTTP 404."
- Llms full txt: fail — "https://getrange.sh/llms-full.txt — HTTP 404."
- Robots AI policy: partial — "https://getrange.sh/robots.txt — HTTP 404; default-allow, no explicit AI policy."
- JSON LD: fail — "https://getrange.sh/ — no application/ld+json script in retained HTML."
- Sitemap: fail — "https://getrange.sh/sitemap.xml — HTTP 404; absent robots has no alternate pointer."
- Meta quality: partial — "https://getrange.sh/ — descriptive title and meta description, but no Open Graph metadata."
- Markdown negotiation: partial — "GitHub raw README and guide provide Markdown; website Accept: text/markdown stays text/html and /index.md returns 404."
- Content efficiency: pass — "https://getrange.sh/ — static semantic HTML, substantive text exceeds 5% of HTML bytes."
- Docs discoverable: partial — "https://getrange.sh/ — first-class Range/GitHub link; guide and CLI links live in repository README, not directly in website navigation."
- Pricing machine readable: na — "Free Apache-2.0 self-host-only tool; no hosted tier or pricing page."
- Anti bot: pass — "Current homepage, raw docs and browser GitHub guide accessible without bot challenge; ordinary missing paths are 404, not blocks."

### Drive: 1 of 4 signals present

1/4 signals (1 full, 0 partial)

- Public API: na — "No hosted management API/account/key issuance: local self-host CLI. https://github.com/andreygrehov/range/blob/master/docs/ARCHITECTURE.md explicitly says no Range service exists."
- Openapi spec: na — "No hosted management API/account/key issuance: local self-host CLI. https://github.com/andreygrehov/range/blob/master/docs/ARCHITECTURE.md explicitly says no Range service exists."
- MCP server: fail — "https://github.com/andreygrehov/range/blob/master/docs/CLI.md — no advertised mcp_server surface; site /.well-known/mcp and /agents.md HTTP 404."
- SDK packages: fail — "https://github.com/andreygrehov/range/blob/master/docs/CLI.md — no advertised sdk_packages surface; site /.well-known/mcp and /agents.md HTTP 404."
- Auth docs: na — "No hosted management API/account/key issuance: local self-host CLI. https://github.com/andreygrehov/range/blob/master/docs/ARCHITECTURE.md explicitly says no Range service exists."
- Agent self serve creds: na — "No hosted management API/account/key issuance: local self-host CLI. https://github.com/andreygrehov/range/blob/master/docs/ARCHITECTURE.md explicitly says no Range service exists."
- Webhooks: na — "No hosted management API/account/key issuance: local self-host CLI. https://github.com/andreygrehov/range/blob/master/docs/ARCHITECTURE.md explicitly says no Range service exists."
- CLI tool: pass — "https://github.com/andreygrehov/range/blob/master/docs/CLI.md — official stable CLI contract, installable binary/source."
- Error model: na — "No hosted management API/account/key issuance: local self-host CLI. https://github.com/andreygrehov/range/blob/master/docs/ARCHITECTURE.md explicitly says no Range service exists."
- Rate limit docs: na — "No hosted management API/account/key issuance: local self-host CLI. https://github.com/andreygrehov/range/blob/master/docs/ARCHITECTURE.md explicitly says no Range service exists."
- Agent config: fail — "https://github.com/andreygrehov/range/blob/master/docs/CLI.md — no advertised agent_config surface; site /.well-known/mcp and /agents.md HTTP 404."

## Open source

- Repository: https://github.com/andreygrehov/range
- License: Apache-2.0
- Stars: 4
- Forks: 0
- Self-host methods: binary, source-build
- Self-host dependencies: qemu, kvm, virtiofsd, util-linux

## Company & presence

- GitHub: https://github.com/andreygrehov/range
- Documentation: https://github.com/andreygrehov/range/blob/master/docs/GUIDE.md

## Nearby in the atlas

- [Agent Safehouse](/products/agent-safehouse.md)
- [Agent Sandbox](/products/agent-sandbox.md)
- [Agent Substrate](/products/agent-substrate.md)
- [Agent37](/products/agent37.md)
- [AgentNest](/products/agentnest.md)
- [Anthropic Sandbox Runtime (srt)](/products/sandbox-runtime.md)

## Method

Facts come from the product's own public pages. Each claim carries its evidence: a quote and the page it came from. We count capabilities rather than grade products, and "Not assessed" means we have not checked, never that the product lacks it.
