Features

Every claim below names the package that implements it, so it can be checked against code.

Workspaces

A resource model and state machine for development environments — created, started, stopped, destroyed, with the transitions enforced rather than assumed.

@forge/workspace

Manifests

Declare a workspace once. The manifest is parsed and validated up front, so a bad environment fails before anything is provisioned.

@forge/manifest

Providers

One stable interface over local Docker and Hetzner Cloud. The same manifest runs on a laptop and on a cloud box.

@forge/provider

Production mirrors

Mirror production data into a development workspace under an explicit lifecycle, rather than passing dumps around.

@forge/mirror

Agent slots

Agents run inside the workspace with the same tools a developer has, hosted rather than bolted on.

@forge/agent-host

Volume snapshots

Hetzner volume snapshot lifecycle, so a workspace can be restored rather than rebuilt.

@forge/volumes