Skip to content
Adobe After Effects 2025 or newer

Script and expression manager for After Effects

Keep the expressions and scripts you reuse as one-click tools in the Flexile panel. Test them before you save, run them on the layers you select, and find them on every computer you sign in on. Your AI app can write new ones for you.

12 built-in tools included. Free during beta on macOS and Windows.

Glowing shapes with secondary motion from the Overshoot tool, a shape layer’s Position property selected in the After Effects timeline, and the Flexile Tools page listing Text Box, Quick Connector, Overshoot, Bounce and Flicker with the cursor on Overshoot.

What the Tools page does

The Tools page of Flexile, our After Effects extension, is a launcher for small jobs you repeat. Each tool is one button. A Script tool runs ExtendScript once, for example to parent the selected layers to a new null. An Expression tool goes straight onto the properties you selected in the timeline.

  • Built-in tools: 12 tools for rigs, layers and alignment, ready after you sign in.
  • Cloud Tools: your own scripts and expressions, saved to your Flexile account, so they follow you to another computer.
  • Favourites: star the tools you use most to keep them at the top of the page.
  • AI-written tools: Claude, ChatGPT desktop, Cursor or another MCP app can write, save and run a tool for you.

Watch the Tools page in After Effects

A short, silent screen recording. The panel also has an interactive quick tools tutorial that checks your work as you go.

Run a tool on the selected layer

Select a layer, click a tool, and Flexile does the job. Rigs such as Overshoot add an expression with effect controls you can tweak afterwards.

  1. Running a tool on a selected layer

This tutorial runs inside the panel, in the project from the video, and you get full access to that project.

Start for freeFree during beta. macOS and Windows.

The 12 built-in tools

They work on the layers or properties you select.

  • Rigs: Overshoot, Bounce, Flicker and Wiggle. Each adds an expression to the selected properties, driven by effect controls on the layer, so you tune the motion without editing code. Read how the bounce and overshoot expressions work.
  • Layers: Null & Parent, Text Box, Quick Connector and Move on Timeline.
  • Alignment and order: Align Center, Align Left, Align Right and Invert Layer Order.

The built-in tools are read-only. To change one, copy its idea into a Cloud Tool of your own.

Save your own scripts and expressions as Cloud Tools

The Tools page has a code editor for your own tools. Paste an expression or a script, click Test to try it in your comp, then save it. A script’s test shows its console output, or the error and the line it points to.

  1. Sign in to the panel. Cloud Tools need a Flexile account.
  2. Click + next to Cloud Tools, name the tool and choose Script or Expression.
  3. Paste the code and select what it works on: properties for an expression, layers for a script.
  4. Click Test, fix anything it reports, and save.

A saved tool holds up to 1,000 characters of code and a name of up to 100 characters. It syncs to your Flexile account, and Refresh cloud tools pulls in tools you saved on another computer. The step-by-step guide: how to save and reuse expressions in After Effects.

Flexile code editor beside an AI chat, with text moving between them

Expression tools go straight onto the selected property

Select one or more properties in the timeline, such as Position on three layers, and click an Expression tool. Flexile writes the expression onto every selected property in one undo step and confirms how many it changed. There is nothing to paste and no expression field to open.

Used the wrong way, the tool tells you instead of failing silently. With no property selected you get “No properties selected.” With no comp open, “No active composition.” A selected property that can’t hold an expression is skipped and named in the message, while the others still get it.

Let your AI app write tools for you

Since Flexile 0.17.0, the After Effects MCP server built into the panel gives AI apps the flexile_tool tool. With it, the AI lists, creates, edits, runs and deletes your Cloud Tools. A tool it saves appears on your Tools page straight away.

Code is checked before it is saved: an expression is parsed as JavaScript and a script is checked by After Effects. Broken code, a duplicate name or the name of a built-in tool is refused instead of saved. A prompt to try:

Write an expression tool called “Pulse” that makes Scale pulse between 100% and 110% twice per second, save it, and run it on the Logo layer.

No MCP app? Ask any chatbot for the code and paste it into a Cloud Tool, as in our guide to ChatGPT for After Effects. Setup for Claude, ChatGPT desktop and Cursor is in the AI setup guide.

The panel follows your selection

Click a layer in After Effects and the Flexile panel shows its name, or “Multiple layers”, together with the extra actions that fit that layer. The same live context tells the Text, Elements and Audio pages what you are working on.

ExtendScript has no event for a selection change, so a panel that relies on it alone has to ask on a timer or wait for a click. Flexile installs a small native After Effects plugin that reports the selected layers to the panel as soon as they change. On Windows that plugin needs an administrator install. Without it, the panel checks the selection once a second.

How Flexile compares with KBar and expression managers

Other ways to keep scripts and expressions one click away, with prices from each official page, checked 5 October 2026. Flexile is our own product.

  • KBar3 (aescripts): customizable, shareable toolbars whose buttons run effects and presets, menu commands, extensions, expressions, scripts and shell commands. $39.99, free trial, After Effects CC 2019 and above.
  • Flexile: 12 built-in tools and your own Script and Expression tools, synced to your account, tested in the panel and writable by AI apps over MCP, in a panel that also covers easing, text, transitions and audio. Free during beta, After Effects 2025 or newer.
  • Quiver 2 (Workbench): applies saved expressions to your layers, with an expression library you edit from the panel. $20 on Gumroad, After Effects CC 2014 and newer.
  • Expression Adder: a curated library of your favourite expressions, saved in one file you can import wherever you work. $9.99 on Gumroad.
  • Animation presets (built into After Effects): save a property with its expression as an .ffx preset and apply it in other projects. Free, but the expression breaks when it refers to a layer or property the other project lacks.

What Flexile does not have: buttons for menu commands, effects or shell commands, toolbars you can share, and tools longer than 1,000 characters. Cloud Tools belong to one account and can’t be shared yet.

  • Adobe After Effects 2025 or newer, the supported version

  • macOS or Windows

  • A free Flexile account, which Cloud Tools need (pricing)

  • For AI-written tools: Flexile 0.17.0 or newer and an MCP app such as Claude Desktop, ChatGPT desktop or Cursor

Is the Tools page free?

Yes, during the beta, with every feature unlocked and no card. Cloud Tools need a free Flexile account. When paid plans start, they will be announced in advance and nothing is charged automatically.

What is the difference between a Script tool and an Expression tool?

A Script tool runs ExtendScript once and can change the whole project, such as creating or moving layers. An Expression tool writes an expression onto every property you selected in the timeline, where it keeps calculating the value. With no property selected, it says so instead of doing nothing.

Do my tools sync between computers?

Yes. Cloud Tools are saved to your Flexile account. Sign in on another computer and click Refresh cloud tools. One account can be used on two computers by one person.

How long can a tool be?

Up to 1,000 characters of code. Test does not check the length, so code that passed Test can still be refused at Save. Shorten it, or remove comments.

Still have questions?

Write to us at contact@flexile.io.

More in Flexile

The same panel also does this, free during beta.

  • Easing

    Ease every selected keyframe at once: 26 presets, Peak and Smart modes.

  • Text animation

    Animate text by character, word or line with 15 effects.

  • Transitions

    Preview a transition, double-click to insert it and retime it to the cut.

  • Beat sync

    Turn the kick, the bass or any frequency band into keyframes.

  • Auto subtitles

    Turn speech or lyrics into subtitle layers with a model on your computer.

  • MCP server for AI apps

    Let Claude, ChatGPT desktop or Cursor work in your After Effects project.

Free for everybody during beta

Every feature unlocked while Flexile is in beta, Cloud Tools included. No card, no trial.

Start for free

macOS and Windows