Skip to main content

Local and cloud

Consuelo OS can run locally or in the cloud. The product model is the same in both modes: agents connect to the OS portal, run approved skills, create tracked artifacts, and leave an observable trail.

Runtime comparison

AreaLocal OSCloud OS
RuntimeUser machineRegular OpenSaaS deployment path
StorageLocal filesystem and SQLiteApp database and cloud storage
Best forSolo users, founders, internal buildersTeams and customer workspaces
ArtifactsLocal bytes plus SQLite metadataApp-native metadata plus cloud bytes
ApprovalsLocal first, team surfaces laterApp or team delivery surfaces
ObservabilityLocal logs and trace recordsHosted logs and app records

Local OS

Local OS is the fastest path to useful agents. It should install without Docker, create a local OS home, use SQLite for metadata, and connect local agents to the OS portal. Local OS should still behave like the real product. It should track executions, artifacts, approvals, capability health, and trace IDs.

Cloud OS

Cloud OS is the team version. It should use the app for identity, shared artifacts, managed capabilities, hosted observability, and team approval surfaces. Cloud OS should live inside the regular OpenSaaS deployment path first. A separate service can come later if scaling or isolation requires it.

Storage adapter rule

Skills should call OS services. They should not hardcode local or cloud storage paths.
skill creates artifact
  -> artifact service
    -> local storage or cloud storage
That keeps local and cloud modes compatible.