Skip to content
Prism
Use cases

Write After Effects scripts with AI (ChatGPT, Claude)

ChatGPT, Claude or any MCP client connected to Prism can write an After Effects script from a sentence, run it inside your open project and check the result, with no .jsx file to save, paste and debug.

Search this and you land in threads where someone asked ChatGPT for a script, ran it from File, Scripts, and is three replies deep in an ExtendScript error. The script was written blind. With Prism the AI reads the project first, runs what it wrote in the live application and sees whether it worked.

What you say, and what lands

You typeWhat appears in your project
"Rename every layer in this comp after the footage it uses."Layer 1 to Layer 14 become the names of their sources
"Add a 12-frame fade in and fade out to every layer in this comp."Opacity keyframes on each layer, at its own in and out points
"Find every comp that uses the old logo precomp and swap in the new one."Each instance replaced, and a list of the comps it touched
"Duplicate this comp as a 9:16 version and bring everything into frame."A new comp at the new size with the layers repositioned

The script is the AI's problem, and it stays that way.

Test it on your own project. A Free account is enough to start: Sign up, then connect your AI and ask for this.

How to do it

1
Open the project and the comp
Prism acts on what is open. For a project-wide pass, any comp will do.
2
Ask in plain words
Say what should be true afterwards. You do not need to know ExtendScript or a function name.
3
Watch it land
The script runs inside After Effects while you watch, and the result is described back.
4
Check the timeline
Everything it touched is ordinary layers, keyframes and items. If one is wrong, say which, and it is corrected.
5
Undo if you want
A run is one step in After Effects history; for a big pass, ask for a checkpoint first.

Prompt and paste, and with Prism

Prompt and pasteWith Prism
Written from your description aloneThe project is read first: real comp names, layer names, frame rate
You save a .jsx and run it from File, ScriptsIt runs in the open application, from the chat
An error is a dialog you screenshot into the chatThe error returns to the AI, which fixes and reruns
A change is another fileA change is another sentence

The commonest passes have their own pages: batch rename layers, replace text across comps, change the font of all text layers, change a colour across comps and multiple aspect ratios.

What it needs

After Effects2024, 2025 or 2026, macOS or Windows
AI clientany MCP client: ChatGPT, Claude, Claude Code, Cursor, Codex and others
Plana Free account is enough; scripts use MCP actions, not Prism AI credits

What it does not do

It will not modify the After Effects application, install plugins or scripts into it, or change your preferences. It does not run on a closed project: the project has to be open, with the panel signed in. It does not leave a .jsx on your disk; the next time you need the same pass, you ask again.

Common questions