Code like a hero.
Take the {syntax}
out of scripting.
The AI scripting extension that docks right inside After Effects. Turn plain English into expressions, custom tools, and one-click automations, without ever leaving your timeline.
Put these layers at random positions on the canvas. Give me seed and amount controls, make it work in 3D too.
// random position per layer seedRandom(seedVal + index, true); randPos = [random(0, w), random(0, h)]; amt = ctrl.effect("Random Amount")(0)/100; centerPos + (randPos - centerPos) * amt;
Sidekick helps you get back to being creative.
Automate the Boring Stuff
Select your layers, type your command, and let Sidekick generate a custom script to do the dirty work instantly.
One-Click Rigging
Generate complex expressions on the fly. If your setup needs a slider or checkbox, the Sidekick creates and links them automatically.
Craft Custom Toolbars
Save your best AI-generated scripts into a custom panel. Build your own personalized toolkit, one magic button at a time.
Debug & Learn
Getting yelled at by AE's expression engine? Load your broken code into the Question tab. Partner with Sidekick to fix the bug and explain the solution.
The AE grind doesn't care about your seniority.
Your relationship with code changes as you grow, but the friction never really goes away.
The Beginner
Expressions look like alien math, and you just want to learn how they work without breaking your project.
Learn what every line actually does, no broken projects required.
The Rigger
You know what you want to build, but you don't have the JavaScript skills to write the complex controllers.
Ship complex controllers without writing a single line of JavaScript.
The Veteran
You already know how to code, but writing it from scratch slows you down. You want to automate the busywork, build wildly complex rigs faster, and expand your advanced scripting toolkit.
Automate the boilerplate. Build the rigs you only used to dream about.
A sidekick that adapts to your workflow.
Sidekick turns plain English into instant action. It's your on-demand wizard for automating the grind, building the impossible, and getting back to actually animating.
Four tabs. Infinite shortcuts.
The Sidekick panel docks into After Effects like it was always there.
Expressions
Type your request, and apply the perfect expression in one click. Need a slider, checkbox, or angle control? Sidekick preps the exact controller, just click to rig and link instantly.
make scale bounce when it hits the ground
// bouncy decay on impact amp = ctrl.effect("Bounce Amount")(0)/100; n = 0; if (numKeys > 0) n = nearestKey(time).index; value + amp * Math.sin(t * 2.5);
Scriptlets
Automate the mundane. Generate mini-scripts to run on the fly, then save your favorites to a custom Toolbar. A personalized dashboard of one-click magic tricks.
swap 'beta' with 'launch' in all selected text layers
app.beginUndoGroup("Swap text"); sel = comp.selectedLayers; sel.forEach((l) => { t = l.property("Source Text"); t.setValue(t.value.toString() .replace("beta", "launch")); }); app.endUndoGroup();
Scripts
Build studio-grade tools without writing code. Generate full .jsx scripts, save them directly to your AE scripts folder, and deploy them instantly using AE's Quick Apply (Cmd + Enter).
build a carousel that adds multiple images cropped to the same aspect ratio
(function buildCarousel() { // crops + arranges N images at 16:9 app.beginUndoGroup("Image Carousel"); … })();
Question
Have an AE question? Broken code? Load your context and ask the AI what went wrong. It reads your setup, finds the bug, explains the fix, and hands you the working code.
how do I get my slider to change in whole numbers?
how do I get my slider to change in whole numbers?
Sliders return floats by default. Wrap the value in Math.round() so it snaps to integers:
Math.round(value);The magic is in the details.
Built for the AE grind.
Why motion designers stick with Sidekick
Ready to make some magic?
Join the smartest motion designers who are ditching the busywork and taking back their time. Add Sidekick to your workflow today.
Human + AI.
Learn the language. Code is worth understanding, not avoiding. The more you know, the sharper your prompts.
Co-pilot, not autopilot. Sidekick handles syntax. You bring taste, judgment, and craft.
Trust, then verify. AI isn’t perfect. Save before running. Read what it generates. Work with the AI, not blindly behind it.