OpenViSTAI · Agents · Blockchain · Crypto
Menu
Agent Infrastructure

Dormice

Dormice is a self-hosted platform for creating and managing persistent execution sandboxes for AI agents. Its daemon and lifecycle engine use Docker and gVisor for execution and provide a native API, CLI, web console and E2B-compatible API.

Independent OpenViST project profile, based on linked sources.

Dormice — OpenViST project profile in Agent Infrastructure.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Dormice when you want to operate persistent agent execution environments on your own machine or fleet and manage their lifecycle, commands and files. Consider its early-development status before relying on it for production workloads.

Who it is for

  • Teams operating their own infrastructure for AI-agent code execution.
  • Developers who need agent sandboxes that retain state across idle, stopped or archived periods.
  • Operators managing sandbox environments on one machine or across a fleet.

Documented uses

  • Create or reacquire an agent sandbox using a stable key.
  • Run commands and transfer files within a sandbox.
  • Manage sandbox lifecycle states, including freeze, stop, archive and restore.
  • Connect an E2B client to self-hosted sandbox infrastructure through Dormice's compatible API.
Before you choose

Requirements & limits

The repository declares Dormice open source under the Apache-2.0 license. Its installation instructions require root access on a bare Ubuntu or Debian x86_64 host. The native TypeScript SDK's first npm release is queued; the README says it can be built from the repository.

  • Dormice is infrastructure that operators run themselves, not a hosted sandbox service.
  • The project combines Docker and gVisor execution with a SQLite ledger and S3 archiving.
  • The repository labels the project early development and says it is not ready for production.
  • The official E2B package is described as usable by configuring Dormice-specific URLs and an API-key prefix.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Install Dormice on a supported Linux host

Set up the Dormice daemon on a bare Ubuntu or Debian x86_64 host.

Before you start

  • A bare Ubuntu or Debian x86_64 host
  • Root access

Steps

  1. Run the installation command from the Dormice repository README on the host.

  2. Allow the installer to finish and run its dor doctor checks.

Expected outcome

The installer reports whether setup passed its checks, including checks that boot a real gVisor container.

Guide limitations

  • The project is in early development and is explicitly not ready for production.
  • The installation instructions are for Ubuntu or Debian x86_64 hosts.
Source-based practical guide

Connect the official E2B SDK to Dormice

Configure the official E2B package to use Dormice's compatible API and sandbox endpoints.

Before you start

  • A running Dormice daemon
  • The Dormice API token
  • The official e2b package

Steps

  1. Set the E2B package's apiUrl to the Dormice /e2b/api endpoint.

  2. Set its sandboxUrl to the Dormice /e2b/envd endpoint.

  3. Prefix the Dormice token with e2b_ for the package's apiKey.

Expected outcome

The E2B package is configured to communicate with Dormice using its compatible API.

Guide limitations

  • Dormice is in early development and is not ready for production.
  • The repository describes exercised E2B surfaces but does not provide endpoint-level integration guidance here.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
14 October 2026
Original website title
BitMiracle-AI/Dormice · Official homepage title · retained in its source language