← all repositories
tensorlakeai/tensorlake

Serverless Firecracker VMs that snapshot, clone, and migrate

Tensorlake provides stateful, sandboxed compute for AI agents that can start in under a second, suspend without losing state, and clone across machines.

tensorlake
Not currently ranked — collecting fresh signals.
star history

What it does

Tensorlake is a cloud platform built around two ideas: stateful Firecracker MicroVM sandboxes for isolated agent execution, and a serverless orchestration runtime for chaining those sandboxes into background workflows. You can spin up a sandbox, run code inside it, snapshot its memory and filesystem, clone it to another machine, or let it auto-suspend when idle. The orchestration layer lets you deploy Python functions that each execute inside their own sandbox and fan out across a distributed cluster.

The interesting bit

Most serverless offerings treat state as baggage; Tensorlake treats long-lived VM state as a first-class primitive. Sandboxes can live-migrate during infrastructure updates, and the README claims a single project can host five million of them. The block-based storage is benchmarked with SQLite on a 2 vCPU / 4 GB RAM setup, finishing in 2.45 seconds against competitors ranging from 3.00 to 5.51 seconds.

Key highlights

  • Sandboxes boot in under a second via a custom scheduler called Lattice.
  • Snapshot and clone: checkpoint a running VM’s memory and disk, then instantiate copies elsewhere.
  • Auto-suspend and resume: VMs hibernate when idle and wake in under a second with state intact.
  • Live migration: sandboxes move between physical hosts during updates with only a brief pause.
  • Orchestration supports fan-out and HTTP or SSE invocation for agent workflows.

Caveats

  • Requires a Tensorlake Cloud account and API key; the README shows no self-hosted or open-source backend.
  • The SQLite benchmark is a single data point on a specific 2 vCPU / 4 GB RAM configuration.
  • The orchestration SDK and CLI are tightly coupled to the managed cloud service.

Verdict

Worth evaluating if you are building agents that need fast, isolated code execution with VM-level statefulness. Skip it if you require an on-premise or fully open-source sandbox runtime.

Frequently asked

What is tensorlakeai/tensorlake?
Tensorlake provides stateful, sandboxed compute for AI agents that can start in under a second, suspend without losing state, and clone across machines.
Is tensorlake open source?
Yes — tensorlakeai/tensorlake is open source, released under the Apache-2.0 license.
What language is tensorlake written in?
tensorlakeai/tensorlake is primarily written in Python.
How popular is tensorlake?
tensorlakeai/tensorlake has 975 stars on GitHub.
Where can I find tensorlake?
tensorlakeai/tensorlake is on GitHub at https://github.com/tensorlakeai/tensorlake.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.