Forking & fusing
Branch an app into a new direction, or blend a feature from one app into another.
Apps are starting points as much as finished things. Two features let you build on what you've already made: forking an app into a new direction, and fusing a piece of one app into another.
Copies share state — forks don't
You can't copy and paste an app. You can drag one in from your Apps panel, but every instance you place that way points at the same underlying app and the same data — change one and you change them all. To branch into an independent copy with its own state, fork it.
Fork an app
A fork copies an app onto the canvas as a separate, independent app you can take somewhere new. Click the fork control on the node to open a short, three-step guide:
Fuser drops the copy on the canvas and starts generating it from your direction. The original is untouched.
Aspects & fusing
Every built app exposes draggable Aspects — distinct pieces of what it does, each shown on a side tab with its own glyph, name, and description. A Leaderboard aspect, for example, is something you can lift out and carry elsewhere.
To fuse, drag an Aspect from one app onto another App node. A Drop to fuse target appears; release, then confirm in the dialog — optionally choosing where the Aspect should land. The destination app's agent re-expresses it in its own context, so you blend a strong idea from one app into another without rebuilding it by hand.
Fork vs. fuse
Fork branches a whole app into a new copy. Fuse brings a single Aspect from one app into another existing app. Reach for fork to start something new; reach for fuse to enrich something you already have.