Softbox logov0.1.0

softbox

An operating system for dynamic user interfaces.

Create apps, ask for changes, preview generated versions, and promote the interface that is ready to ship.

Overview

Dynamic interfaces need a runtime.

Most app builders stop at generation. Softbox focuses on what happens after generation: running the app, previewing changes, validating the result, and deciding which version should go live.

OpenClaw is the engine underneath. Softbox gives that engine an operating system for dynamic user interfaces, where someone can ask for a change and inspect the result without leaving the runtime.

The goal is software that can adapt around a task. A user asks for a new layout, data view, backend state, or interaction model, and Softbox manages the generated app as versioned running software.

Current scope: a React + Vite host for OpenClaw-generated interfaces with preview and promotion controls.

Positioning

The shortest version

  • Softbox is an operating system for dynamic user interfaces.
  • OpenClaw is the engine. Softbox is the runtime around it.
  • Generation needs an operating system, not just a backend.
  • Preview first. Promote when ready.
Runtime

How Softbox sits on top of OpenClaw

01
PromptUser requests a software change
02
Job StateSoftbox tracks the OpenClaw run
03
WorkerExecution starts in the pipeline
04
OpenClawEngine generates the software update
05
BuildCandidate app is compiled
06
ArtifactsVersioned output is stored
07
PreviewSoftbox mounts the result
08
ValidationHealth checks confirm it works
09
PromoteApproved version goes live
What it does

Softbox in practical terms

Dynamic UI runtime

Softbox is the runtime system for dynamic user interfaces that can be generated, previewed, and promoted.

Prompt to software

A request comes in, OpenClaw generates the change, and Softbox manages the result as running software.

Host for generated apps

Softbox gives generated React apps a consistent place to mount, run, and be inspected as standalone software.

Previewable changes

Every OpenClaw output can be reviewed in Softbox before it replaces the live version.

Controlled rollout

Softbox adds guardrails around generation with validation, health checks, and explicit promotion.

Current implementation

Today Softbox is built with React + Vite around the OpenClaw execution pipeline.

Stack

What the operating system is built on

React + Vite hostFrontend shell for the Softbox operating system
ConvexRun state, versions, and mounted app state
BullMQ + RedisQueue and execution pipeline
Cloudflare R2Storage for generated build artifacts
OpenClawGeneration engine underneath the operating system
Preview + promotion gateReview and release controls in Softbox
Spline preview

Read the code

Softbox is open source. Inspect the operating system, see how it connects to OpenClaw, or contribute to the runtime.

MIT LicenseStar on GitHub