State Studio

Local-first state machine prototyping with a collaborative upgrade path.

Start offline like Excalidraw. Model dimensions, unique combined states, and transition rules in the editor, then walk the machine in Runner.
Cloud mode, later
  • Google and GitHub sign-in for save/share only.
  • Up to 5 saved cloud projects per owner.
  • Up to 3 public share links per owner.
  • `runner_public` and `runner_and_editor_public` visibility modes.
  • Firebase-backed ownership plus Yjs collaborative rooms.

Local projects

Autosaved in this browser

CPO-inspired flow

A starter machine based on the local decision-tree visualizer.

private
3 dimensions
9 states
9 transitions
2 entry paths
Untitled state studio

Local-first order state machine prototype.

private
3 dimensions
1 states
0 transitions
1 entry paths