Skip to content

Import and export sources

Source files let you move or share one configured source without moving the rest of your Definer data. Importing adds another copy, so it does not replace an existing source with the same setup.

Use Backup and restore when you want a broader file that can also contain History, Collections, global Recipes, and Settings.

What a source file keeps

A source export can include:

  • the source settings, name, description, and icon;
  • embedded Recipes;
  • source Routines;
  • source-specific choices such as AI prompts, providers, and models.

It does not contain Collections or their items, History, unrelated Settings, global Recipes, or Offline Dictionary package files.

WARNING

A source export includes its saved settings. An AI source file can therefore contain API keys or other credentials. Remove them before sharing the file.

Export a source

Open Definer Options → Sources, open the source's three-dot Actions menu, and select Export. Definer downloads a .json file whose name begins with definer-source-.

A source row with its Actions menu open on Export

Import a source file

  1. Open Definer Options → Sources → New source → Constructor.
  2. Drop the .json file into the file area, or select Choose files.
  3. Review the sources and any included Recipe or Routine counts.
  4. Use the red Disable routines action when an imported source should not run those actions yet.
  5. Select Add source.

The full Definer Options frame showing the source import review and the red Disable routines action

Imported sources appear at the top of their Content or Audio list. Script sources are added disabled so you can review their JavaScript before turning them on.

The full Definer Options frame showing the imported Research demo at the top of the content sources

If a matching source already exists, Definer imports another copy. Unsupported sources cannot be selected, and your current source, Recipe, Routine, and AI prompt allowances still apply.

Choose sources from a backup

The same import screen can take only the sources from a Definer backup:

  1. Open the Constructor and choose the backup .json file.
  2. Clear any sources you do not want.
  3. Review the included Recipes and Routines, then select Add sources.

Choosing Content and Audio sources from a backup before adding them

This path does not restore the backup's Collections, History, global Recipes, or other Settings. Use Restore a backup when you want those contents too.

Move an Offline Dictionary

An Offline Dictionary source file keeps the source settings, but not the dictionary package. Import the matching package on the other device, then select it in that source's Settings.