A comprehensive collection of 31 production-ready scripts and tools for Adobe After Effects, organized as a monorepo with categorized functionality.
# Install dependencies
yarn install
# Navigate to a specific script category
cd packages/ae-scripts/src/
# For CEP extensions
cd packages/cep-extensions/frame-navigator
yarn devJSX/
├── packages/
│ ├── ae-scripts/ # After Effects Scripts (31 scripts)
│ │ └── src/
│ │ ├── animation/ # Motion and rigging tools
│ │ ├── composition/ # Comp management and navigation
│ │ ├── effects/ # Visual effects and audio sync
│ │ ├── keyframes/ # Keyframe manipulation
│ │ ├── layers/ # Layer utilities and control
│ │ ├── paths/ # Path and shape tools
│ │ └── utilities/ # General purpose tools
│ └── cep-extensions/
│ └── frame-navigator/ # React-based CEP extension
├── tools/ # Scripting modules and utilities
├── docs/ # Documentation
└── dist/ # Production builds
| Script | Description |
|---|---|
| PathMaster | Advanced path following animation with easing, loops, segments, and markers |
| Linearizer | Property linking with driver-based interpolation for complex animations |
| Limb-a-tron | Complete IK rig system for character limbs with curvature control |
| Script | Description |
|---|---|
| Guiderator | Guide creation with built-in calculator support |
| Slidotron_16x9 | 4K horizontal slider composition presets |
| Slidotron_9x16 | Vertical slider compositions for mobile formats |
| Split-o-matic_9x16 | Vertical split-screen composition templates |
| Script | Description |
|---|---|
| ChromaBlenderizer | Advanced color interpolation across selected properties |
| sfxMaster | Centralized audio control system with Voice/SFX/Music sliders |
| BurstMate | Animated stroke burst effect generator |
| Sync-o-tron | Audio-reactive visual property synchronization |
| Script | Description |
|---|---|
| KeyCloneMatic | Advanced keyframe duplication with temporal decay and easing |
| KeyBot | Batch modify keyframe values with mathematical operations |
| Valuatron | Records current values as keyframes with expression support |
| Script | Description |
|---|---|
| TextMate | Text highlighting and animation with range selectors |
| Parent-o-bot | Advanced multi-parent constraint system |
| NullBot | Creates null objects at average position of selected layers |
| Rectangulator | Converts parametric rectangles to bezier paths with corner control |
| OrderMaster | Reorders layers or shape groups with randomize options |
| SubtitleForge | Professional subtitle composition generator |
| TimeWarp-a-tron | Advanced time remapping with control sliders |
| Script | Description |
|---|---|
| Centralizer | Adds guides to path centers and bounding boxes |
| VertexMaster | Dynamic vertex control via null objects |
| Distributron | Distributes layers along shape paths with controls |
| PathDuplitron | Copies and preserves position keyframe tangents |
| Originator | Centers shape path origins for rotation |
| Trace-o-matic | Converts masks to shape layers with keyframe preservation |
| Script | Description |
|---|---|
| Onionizer | Onion skinning system for shape layer animation |
| Iteratron | Incrementally changes property values between layers |
| RandoMatic | Randomizes keyframe values within specified ranges |
| Triminator | Adds trim paths with automatic keyframe animation |
- Limb-a-tron - Industry-standard IK rigging system
- PathMaster - Professional path animation with cubic-bezier easing
- Linearizer - Complex property linking and driver systems
- Rectangulator - Bezier rectangle converter with individual corner control
- Guiderator - Precision guide placement with mathematical calculations
- KeyBot - Powerful batch keyframe modification system
- sfxMaster - Professional audio mixing and management
- Parent-o-bot - Complex multi-parent relationships
- VertexMaster - Direct path vertex manipulation
- TimeWarp-a-tron - Advanced time manipulation suite
- Distributron - Object distribution along paths
- Copy the desired
.jsxfile to your After Effects Scripts folder:- Windows:
C:\Program Files\Adobe\Adobe After Effects [version]\Support Files\Scripts - macOS:
/Applications/Adobe After Effects [version]/Scripts
- Windows:
- Restart After Effects
- Access via
File > Scripts > [Script Name]
Place scripts in the ScriptUI Panels folder to access them from Window menu.
- Navigate to extension directory
- Run
yarn install && yarn build - Use ZXP installer or manually install to CEP extensions folder
- Node.js 16+
- Yarn package manager (required - do not use npm)
- Adobe After Effects CC 2019+
# Build all scripts
yarn build
# Build specific category
cd packages/ae-scripts
yarn build:animationThe repository includes reusable scripting modules in tools/scripting-modules/:
- Ae.js - Core After Effects API wrapper
- RefManager.js - Reference management system
- ApplyFFX.js - Effect application utilities
- ErrorLogging.js - Centralized error handling
- Script Functionality Catalog - Detailed descriptions of all scripts
- Documentation Index - Complete documentation table of contents
- Project Structure - Repository organization details
- Development Guide - Development context and guidelines
- GitHub Issues - Active development tracking
- Project Board - Script maintenance and development
| Category | Count | Purpose |
|---|---|---|
| Animation | 3 | Motion control, IK rigging, path following |
| Composition | 4 | Layout tools, guides, templates |
| Effects | 4 | Visual effects, audio sync, color tools |
| Keyframes | 3 | Keyframe manipulation and automation |
| Layers | 7 | Layer management and control systems |
| Paths | 6 | Shape and path manipulation tools |
| Utilities | 4 | General purpose workflow enhancers |
All scripts are currently at version 2.0.0 following the major reorganization and standardization completed in January 2025. Each script includes comprehensive JSDoc documentation with:
- Detailed functionality descriptions
- Step-by-step usage instructions
- System requirements
- Technical implementation notes
- Follow the established naming convention (-tron, -ator, -o-matic suffixes)
- Place scripts in appropriate category folders
- Include comprehensive JSDoc header comments
- Test with After Effects CC 2019 or later
- Update relevant documentation
- Use Yarn for all package management (not npm)
MIT License - See individual script headers for specific attribution.
Created and maintained by IVG Design.
For issues, feature requests, or questions:
- Create an issue in this repository
- Check existing documentation in
/docs - Review script JSDoc headers for usage instructions
- Consult the GitHub Project Board for development status
This repository represents years of After Effects scripting expertise, organized for maximum productivity and reusability.