Checkpoints

Checkpoints automatically save your After Effects project state as Atom works. If something goes wrong or you want to try a different direction, restore to any previous point instantly.

How Checkpoints Work

Atom captures checkpoints automatically:

  • Before each change — A hidden checkpoint saves the project state before Atom applies any script
  • After each change — A visible checkpoint appears in the chat timeline after successful changes

You don’t need to do anything. Checkpoints happen in the background as you work.

Restoring a Checkpoint

Click any checkpoint bubble in the chat timeline to restore your project to that state.

If Confirm reverts is enabled (the default), Atom asks before destructive reverts (going back to an older checkpoint):

  • Revert -- Restore the selected checkpoint
  • Cancel -- Stay where you are
  • Don't ask again -- Disable future confirmation prompts

Turn confirmations off any time in Settings > Features > Confirm reverts.

Editing Messages

When you edit a previous message and re-run it, Atom automatically restores the checkpoint associated with that message before applying the new request. This keeps your project in sync with the conversation.

Branching

Branching creates a new conversation from any previous message. The original conversation stays intact, and the new branch starts from the checkpoint at that point.

What Gets Saved

Checkpoints capture the full After Effects project state, including compositions, layers, properties, keyframes, expressions, and effects. It’s equivalent to saving and reopening the project file.