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.
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.
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
Run the installation command from the Dormice repository README on the host.
Allow the installer to finish and run its
dor doctorchecks.
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.
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
e2bpackage
Steps
Set the E2B package's
apiUrlto the Dormice/e2b/apiendpoint.Set its
sandboxUrlto the Dormice/e2b/envdendpoint.Prefix the Dormice token with
e2b_for the package'sapiKey.
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.
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

