What It Does
expressCode brings a VS Code-powered editor directly into After Effects. Instead of editing expressions buried in timeline properties, you work in a dedicated Monaco editor with all the features you’d expect from modern code editors: IntelliSense autocomplete, real-time error detection, hover documentation, and syntax highlighting.
The plugin also includes an expression library system for saving and organizing frequently used code, plus batch operations for applying expressions to multiple layers at once.
Key Features
IntelliSense completion. Type “wiggle” and see parameter hints, documentation, and autocomplete suggestions for After Effects expression methods. No more Alt-tabbing to reference docs.
Real-time error checking. TypeScript-powered validation catches syntax errors, type mismatches, and API mistakes as you type. Inline diagnostics show exactly what’s wrong and where.
Expression library. Save expressions and scripts with names, organize them into collections, and apply them to layers with one click. Share libraries across projects or with team members.
Reveal in timeline. Jump directly from the editor to the expression’s location in the After Effects timeline. Auto-highlight layers scrolls to and highlights expressions when you select layers (can be disabled in settings).
TypeScript support. Write TypeScript code with full type checking, then let expressCode automatically transpile to ES3 for After Effects compatibility. Use modern JavaScript syntax without worrying about runtime support.
Batch operations. Select multiple expressions and edit them simultaneously. Apply library expressions to multiple selected layers at once. The search function filters through all expressions in your comp or library items.
Monaco editor features. Multi-cursor editing, find and replace, keyboard shortcuts (Cmd+Enter to apply), theme support including light mode. All the editing power of VS Code in a panel.
Who It’s For
expressCode is for anyone writing expressions regularly. If you maintain libraries of custom expressions, work on expression-heavy projects, or teach expression workflows, the library and documentation features save significant time. TypeScript support makes it particularly useful for technical artists building complex rigs or procedural systems.
Pricing
Single user license is $24 (regular price $30). Upgrade pricing at $19.98 for existing customers. One-time purchase, not a subscription. Compatible with After Effects 2021 through 2026.