What is Forking?

Forking a design in Magic Patterns creates a new copy that works independently from the original. You can use it to test new ideas, explore variations, or build on someone else’s work without making changes to the original version.

How to Fork an Existing Design

You can fork any Design you own or one shared with you. Open the design you want to fork.

  1. Click the dropdown next to the file name and select Fork.
  1. Click the Export button in the top right corner and choose Fork from the menu.

A new design will open in a separate tab. It will be titled “[Original Project Name] - Forked” by default, but you can rename it anytime. You are free to edit the fork however you like.

Want a clean slate? Forking clears your chat history and resets the AI context.

How to Fork from a Canvas

  1. Hover over the design you want to fork.
  2. Right-click on it to open the context menu.
  3. Select Fork Current Design.

This creates a new project based on the selected design only, without affecting the rest of the original canvas.

How to Fork from our Community Catalog

You can also fork projects from the Community Catalog , which contains a curated library of public templates and designs.

After selecting a design, click Edit in Chat -> in the top right corner of the preview.

This creates a new design preloaded with the selected project, ready for you to customize and build upon.

Use Cases for Forking

Forking is helpful in many scenarios, including:

  • Explore new ideas without affecting your working prototype
  • Create layout or flow variations for A/B testing
  • Collaborate on alternatives without overwriting shared progress
  • Start with a public or team template to save time
  • Reset a cluttered chat and begin with a clean slate