Skip to content

Deployment Overview

Recursive can be deployed in several configurations:

ModeUse case
LocalDevelopment, single-user, laptop
Docker (single container)Small team, self-hosted
Cloud (Redis + S3)Multi-user, production, horizontal scaling

Local vs cloud feature comparison

ConcernLocal (default)Cloud (cloud-runtime feature)
Transcript persistenceLocal JSONL (~/.recursive/...)S3
Session hot-stateIn-memoryRedis
Tool executionHost shellDocker (L2) or E2B microVM (L3)
Horizontal scalingSingle processStateless HTTP pods + shared Redis/S3
Resume across restartsVia --session flagAutomatic via storage restore

Released under the MIT License.