| Toolbox | One-click tool grid | Find one of the 39 tools by category or search, and press it. Hover a button and a 16-frame preview shows what that tool actually makes. The settings you last ran can be saved as a button of your own. |
Usage +Requires- After Effects 2022 or later · macOS · Windows
- License activation required (Support panel)
SelectionThe Toolbox shows the 39 tools as buttons grouped by category. One button is one tool. What a tool acts on (the active comp, selected layers, keyframes) differs per tool and is listed in each tool's page. Controls| Control | Range · default | What it does |
|---|
| Search by name… | text | Filters all categories at once by tool name, description and category. | | Motion | 10 tools | The tools in the motion category. | | Layer | 9 tools | The tools in the layer category. | | Comp | 6 tools | The tools in the comp category. | | Shape | 7 tools | The tools in the shape category. | | Stylize | 4 tools | The tools in the stylize category. | | Export | 3 tools | The tools in the export category. | | N tools | — | Shows the total number of tools at the right of the header. Filtering by search does not change it. | | … — new in this version | — | Puts a ring and a note on one tool that is new in this version. It does not appear right after a new install, and it does not come back once the note is closed. | | The plugin was updated. | — | Banner under the header, shown when After Effects was not restarted after an update. |
Modifiers- Click — runs the tool or opens its dialog.
- Alt+click — Round Corners only. Removes the corners this tool made (expression, knobs, masks) without opening the dialog.
- Click again — Start Marker only. When every selected layer already has it, it is removed.
- Hover — a tool preview appears attached to the button.
- Shift · right-click · drag — not used in the Toolbox. Saving your own buttons, layout editing and the more menu live in the Custom panel.
Limits & undo- Ctrl+Z steps and re-apply rules differ per tool. They are in the same section of each tool's page.
- On a computer that is not activated, the panel is locked.
- The Toolbox button layout cannot be changed. The place for gathering only the tools you use is the Custom panel.
- Right after an update, After Effects must be restarted for new features to work. Until the restart, new buttons report an error.
|
| Chat | Say it in plain language | Describe what you want and layers and keyframes land in the comp you have open. It runs on Claude Code or Codex, installed on your computer and signed in with your own plan (Claude Pro or Max, or ChatGPT), and it needs an internet connection. The plan is not included in the price. Anything that changes AE asks you first, and checkpoints take it back. |
Usage +Requires- Claude Code or Codex CLI (installed by the panel)
- Claude Pro·Max or ChatGPT subscription (separate)
- Internet connection
SelectionNothing needs to be selected. When you send a message, the panel sends the active comp (name · size · fps · duration · current time · layer count) and the names of the selected layers (up to 5) along with it, so you can refer to the current comp and the selected layers in words. Controls| Control | Range · default | What it does |
|---|
| Install | Claude Code · Codex | When the CLI is not found on this computer, an install row appears for each backend. Pressing it makes the panel run the official install script. If that fails, a command to paste into a terminal (PowerShell on Windows) appears. | | Sign in with browser | — | Appears when you try to use a backend that is not signed in. Approving in the browser connects it. For Claude, you paste the code shown in the browser into the panel; for Codex, approving is enough. | | Update | — | Appears in the model list next to the backend name and its installed version. Updates the CLI to the latest version. Models that need a newer CLI can't be picked in the list and show the version they need. Can't be pressed while any chat is responding or compacting. | | Model & reasoning effort — Claude · Codex (applies from the next message) | the list the backend reports · default = Claude's default model | The model list is grouped by backend. Picking a model of another backend also switches the backend. Applies from the next message. Can't be changed while the open chat is responding. Another chat that is responding or compacting keeps its current response to the end and uses the new model from its next message. | | Context | used tokens / window size · % | Shows how much of the context window the current chat uses. The color changes at 70% or more and above 90%. Hover shows the input, cache read and cache creation token counts. The bar and % appear when the panel is wider than 350px, the numbers when it is wider than 580px. Codex shows no window size until it has answered once. | | Compact | — | Summarizes the chat and carries on in a new session to reduce context. A divider stays at that point, and the summary can be expanded. Appears when the panel is wider than 490px. | | Context is nearly full. Compacting summarizes the chat and carries on. | 80% or more | Banner shown at the top when context reaches 80% or more. It has a compact button. Once dismissed, it reappears when usage rises further. | | Send | Enter | Sends the message. Can't send during a response, compaction or CLI update. | | Cancel | — | Appears only during a response. Stops the response. | | Attach image (paste · drop · click) | up to 5 · PNG · JPEG · WebP · GIF | Attaches images by paste, drag or click. Images over 4 MB are scaled down and sent as JPEG. | | Trust mode | on · off · default off | When on, plugin tools run without asking for permission. Turning it on asks for confirmation once. The setting stays after the panel is reopened. Can't be changed during a response. | | Check | — | Finds and reports missing fonts, slots (nulls with child layers) whose position goes left and right and comes back, overlaps, and contrast in the active comp. Changes nothing. Appears when the panel is wider than 490px. | | Fix | — | Appears on the result card when Check found something. Replaces missing fonts with Pretendard, and deletes the position keyframes of slots that go out and come back, holding them at the value of keyframe 1. Overlaps and contrast are left as they are. Fonts are replaced only when Pretendard is installed on this computer. | | New chat | — | Opens a new chat. There is no limit on how many chats stay open. | | All chats | 2 chats or more | Opens a list of all chats to search by name and pick from. | | Settings | — | Opens the settings window in the panel header. It has Voice, Rules, Skills and Prompts tabs. | | Voice | — | Sets the ElevenLabs API key, voice and model used by the tool that turns a script into speech. The key is issued separately at elevenlabs.io. | | Rules | — | Edits the rules file (CLAUDE.md) that Claude Code reads. The panel does not pass this file to Codex. | | Skills | built-in · custom | Searches the skill list by name, description and trigger. A folder with a skill.md inside, placed in the skills folder (Open folder), shows up as a custom skill. | | Prompts | — | Saves prompts you use often under a name. Typing / and the name in the input lets you pick it from a list and puts it in the input. Names are converted to lowercase letters, digits, - and _. If the body contains variables, a window to fill in their values appears when the prompt is used. Variable names use letters, digits, _ and -, and can't start with a digit or -. |
Modifiers- Enter — sends the message. While a character is still being composed (Korean, Japanese, Chinese input), Enter only confirms it and does not send.
- Shift+Enter — starts a new line.
- Starting with / — a list of /help and saved prompts appears. ↑ · ↓ move, Enter · Tab pick, Esc closes.
- Right-click a chat — menu: Rename · Close chat · Close others (when other chats exist) · Close to the right (when chats exist to the right) · Close all. Close others keeps the right-clicked chat and opens it.
- Double-click a chat name — renames it. Enter confirms and Esc cancels. Up to 60 characters.
- Drag or paste an image — dropping it on the input area or pasting it into the input attaches it.
- Alt+click · Shift+click — none.
Limits & undo- Tools that only read run without asking. Tools that change the project or leave files on disk show a permission window before they run. The window shows the tool name and what it will run, and offers Allow · Always allow in this chat · Deny. If you don't answer within 2 minutes, the call is denied.
- Always allow in this chat applies only to that tool in that chat. It is cleared when the panel is reopened or trust mode is changed.
- Trust mode applies to all chats at once and covers plugin tools only. Claude Code's own file-writing tools still ask in trust mode.
- One call of a tool that changes AE is one Ctrl+Z step. A call that changes several layers or keyframes at once is also one step. The model decides how many tools one request calls, so the number of Ctrl+Z steps that undo one request is not fixed.
- Tools that only read open no undo group. When the active comp's long side exceeds 768 px, the frame preview creates a temporary downscaling comp and deletes it when the capture is done. This runs outside any undo group; whether it is recorded in the Ctrl+Z history is decided by AE, not by this panel.
- When a response that called a tool that changes AE ends, the panel automatically fixes missing fonts and slot positions that go out and come back in the active comp (the same work as Fix). Slot positions and fonts are each fixed inside one undo group. The two groups open even when there is nothing to fix; whether an empty group is recorded in the Ctrl+Z history is decided by AE, not by this panel. A result card appears when the cleanup failed, something could not be changed, or overlaps or contrast remain.
- Check changes nothing. Fix repairs slot positions and fonts each inside one undo group and, like the automatic cleanup, opens both groups even when there is nothing to fix.
- Cancelling a response leaves the changes of tools that already ran.
- If the code a tool will run saves or closes the project, the last saved .aep is copied to 00_DOC/.checkpoints in the project folder before it runs. Unsaved changes are not in this copy, and a project that was never saved gets no copy. The tool that reverts to a copy closes the current project without saving and opens the copy. Closing and opening a project can't be undone with Ctrl+Z.
- The panel does not compact by itself. When the context window is nearly full, the CLI may summarize by itself, and a divider is shown at that point.
- While the CLI updates, you can't send messages or change the model. If the automatic update does not finish, a command to paste into a terminal appears in the model list. After 10 minutes the panel stops waiting and messages can be sent again, while the update keeps running.
- Messages are sent only from the open chat. Moving to another chat does not stop the response in progress, and it can still change AE. A permission request from that chat can be answered only by opening it, and is marked with a dot in the chat row.
- When 4 chats are already responding, a new chat can't be created, and moving to another idle chat may also be blocked.
- Chat needs a separate Claude (Pro · Max) or ChatGPT subscription. The subscription fee is not included in this product.
|
| Library | Catalog, five tabs | Text presets · motion · effects · gradients · assets. In and Out presets go on separately, timed with timeline markers. After they land you keep tuning them from the Effect Controls sliders, and re-applying never overwrites the values you set. Assets holds your own files, plus free image, GIF and sound search with your own API keys. |
Usage +Requires- License activation required (Support panel)
- Free search: your own API key per provider (Pexels · GIPHY · Freesound)
- Animated comp card previews: FFmpeg
SelectionThe Library is the panel for taking out what you have made, and each tab has its own target. Text presets, motion and gradients go on the selected layers in the open comp, effect presets go on the selected layers or on a new layer (it depends on the preset), comps go into the project (and can also go into the open comp), and assets go into the open comp. Controls| Control | Range · default | What it does |
|---|
| Text Preset | 61 built in | Puts a text animator on text layers. Clicking a card opens the apply window, where In and Out are chosen separately. | | Motion | 26 built in | Puts an In or Out motion on layers. Clicking a card opens the apply window. An amount knob, plus easing knobs depending on the easing, stay in the layer's Effect Controls. | | My Effects | 3 shipped | Applies effect presets. Presets you capture or import collect in the same list. | | Comp | empty at the start | The comp library. Stores the open comp and imports it in another project. | | Gradient | 62 built in | Puts a gradient on the selected layers with Gradient Ramp. Clicking a card applies it right away. | | Assets | — | Keeps GIF, image, video and audio files and places them in the open comp. | | Search by name… | — | Filters the current tab's list by the search text. Not on the Assets tab. | | Favorites | — | Shows only favorite items. Clicking the star on a card adds it to favorites, and clicking again takes it off. Not on the Assets tab. | | Recent | — | Shows only recently used items. Not on the Assets tab. | | + Create new | — | Gradient and Text Preset tabs. Opens the editor to make a new one. | | Store this comp | name default = comp name | Comp tab. Names the open comp and stores it in the library. | | Reload | — | Comp tab. Re-reads the library folder. | | + Add | — | Assets tab. Opens a file picker and adds files to the kind chosen now. | | Free source API keys | 3 providers | Assets tab. Opens the window for the Pexels, GIPHY and Freesound API keys. | | My files | default | Assets tab. Shows the files you have added. | | Free search (GIPHY·Pexels·Freesound) | — | Assets tab. Searches the providers. Clicking a result downloads the file, adds it to My files and places it in the open comp. Pexels covers images and video, GIPHY covers GIFs, and Freesound covers audio. | | Copy credit | — | Assets tab, My files, on cards downloaded from Pexels or Freesound (hover the card). Copies a one-line credit — creator, source link and, for Freesound, the licence — to the clipboard. Every Pexels and Freesound card also shows who made it, with links to the creator or page and to the licence. Pexels asks for the photographer's credit where possible, and CC BY sounds require the creator's credit when you publish the result, so paste the line into the video's description. Nothing is written into the project. |
Modifiers- Click — gradient and effect cards apply right away. Text preset and motion cards open the apply window after reading the In and Out already on the selected layer. A comp card imports into the project, and when a comp is open it asks whether to add it to that comp. An asset card imports the file into the project and places it in the open comp.
- Click again — the same card runs once more. While it runs and for 1.5 s after it ends, that card takes no clicks.
- Right-click — effect card: Export .donyspack · Show in folder · Open source link (only for presets whose source is a web address) · Delete preset. Comp card: Rename · Add to favorites or Remove from favorites · Show in folder · Delete from library. Cards on other tabs have no right-click menu.
- Drag — dropping files on the Assets tab adds them as assets. Other tabs have no drag action.
- Alt · Shift · double-click — none.
Limits & undo- Applying a text preset, motion, gradient or effect preset, or importing a comp, takes one Ctrl+Z per run. Storing a comp does not change the project, so there is nothing to undo.
- The comp library stores a copy of the project file saved on disk as .aep. A project that was never saved and an XML project (.aepx) are not stored. Comps stored from the same project share one copy.
- When there are changes since the last save, a confirmation window appears. Choosing to save and store saves the project in place (same as File › Save, not Save As) and makes the copy after that. If the open comp changes or another project is opened while you name it, nothing is stored.
- Storing takes 8 frames from the comp and builds a preview that loops for 1 second; it plays when you hover over the card. Without FFmpeg, only one still image remains. FFmpeg is looked for in the plugin folder (where the Toolbox's GIF Converter downloads it), on the PATH, and in common install paths, in that order. Storing finishes even when the preview cannot be built.
- Importing brings the whole copy into the project, moves the target comp and the items it uses (nested comps, footage) to the top level of the Project panel, and deletes the rest. If the copy does not contain that comp as it was when stored, the import fails and leaves nothing behind.
- Importing the same comp card again brings in one more copy.
- The panel waits for an import result about 50 s per MB of the copy, with a minimum of 10 s. This is not a limit on comp length. When the wait runs out and the panel shows a failure, After Effects still finishes the import.
- Deleting a comp card asks for confirmation and removes that card's folder, and the copy if no other card uses it, from disk. The original project and comps already imported stay.
- Adding an asset copies the file. Deleting an asset card removes only that copy, without confirmation.
- Free search needs your own API key for each provider. Kinds covered by a provider without a key are not searched. When a provider's request limit is exceeded, no results come until the limit resets.
|
| Curves | Bezier easing editor | Drag the handles or type the numbers. It reads the easing currently on an AE keyframe so you can put the same feel somewhere else. 19 built-in curves plus your own. |
Usage +Requires- Selected keyframes (Read · Elastic · Bounce need 2 or more)
SelectionCurves writes easing to the selected keyframes and reads the curve between two selected keyframes. Read needs two or more keyframes selected on one property; Elastic and Bounce need two neighboring keyframes selected on the same property. Controls| Control | Range · default | What it does |
|---|
| Bezier | default mode · starting curve (0.42, 0, 0.58, 1) | Writes one curve as the easing of the selected keyframes. Drag the two handles on the graph or type numbers into X1 · Y1 · X2 · Y2. The X inputs clamp to 0–1 and the Y inputs are unlimited. | | Elastic | — | Leaves the start value fast, passes the end value, and settles with smaller and smaller wobbles. It adds one keyframe at every bend. | | Bounce | — | Speeds up from the start value as if falling, hits the end value, and settles with lower and lower rebounds. It adds one keyframe at every hit and at the top of every rebound. | | In | — | Bezier mode only. Writes only the incoming easing of each selected keyframe (end handle X2 · Y2). | | Both | default | Bezier mode only. Writes both the incoming and the outgoing easing of each selected keyframe. | | Out | — | Bezier mode only. Writes only the outgoing easing of each selected keyframe (start handle X1 · Y1). | | Overshoot | 5–80% · default 30% | Elastic mode only. Size of the initial overshoot past the end value (relative to the travel). | | Wobbles | 1–8 · default 3 | Elastic mode only. Number of wobbles. | | Height | 5–60% · default 25% | Bounce mode only. Height of the initial rebound (relative to the travel). | | Bounces | 1–8 · default 3 | Bounce mode only. Number of rebounds. | | Read | — | Reads the curve between two selected keyframes onto the graph and switches to Bezier mode. It shows a warning when the slope can't be derived (for example when both keyframes have the same value). | | Apply | — | Writes the current mode's curve to the selected keyframes. Elastic and Bounce add keyframes between each pair of neighboring keyframes; the hollow dots on the graph are the keyframes they add. | | + Save current curve | shown only on the saved-curves tab | Names the graph's Bezier curve (X1 · Y1 · X2 · Y2) and adds it to your saved curves. Elastic and Bounce settings are not saved. | | Copy | — | Click copies the easing of the selected keyframes to the easing clipboard. | | Paste | — | Click pastes the easing from the easing clipboard onto the selected keyframes. The two numbers inside the button count the keyframes in the easing clipboard and the keyframes copied in this panel; a number is hidden when it is 0. |
Modifiers- Copy Alt+click — copies the keyframes with their values, easing and interpolation. Alt+Shift+click does the same.
- Copy Shift+click — clears the easing clipboard.
- Paste Shift+click — pastes the easing, and where the copied keyframe had equal incoming and outgoing speeds, makes the two speeds equal in size on the pasted keyframe too.
- Paste Alt+click — pastes the copied keyframes starting at the playhead.
- Paste Alt+Shift+click — pastes the keyframes in reverse. The spacing stays as it was, the value order flips, and the incoming and outgoing sides of the easing and interpolation swap.
- Right-click (copy · paste buttons) — opens a menu with every action of that button. Items that have a modifier show it beside them.
- Paste values in the paste right-click menu — has no modifier and is only in this menu. It puts the values of the keyframes held in the easing clipboard onto the selected keyframes and keeps their time and easing.
- Drag a handle on the Bezier graph — moves the start or end handle. Horizontal clamps to 0–1 and vertical to −2–2; the drag ends when the pointer leaves the graph.
- Drag the big dot on the Elastic or Bounce graph — up and down change the size (Elastic grows as you drag up, Bounce as you drag down), left and right change the count (more toward the left). It moves the same values as the knobs.
- Bounce drag axis lock — once the pointer has moved 5 px or more after pressing, the drag locks to whichever axis moved more, and only that axis changes until release. Elastic does not lock.
Limits & undo- Apply (Bezier · Elastic · Bounce), paste easing (including Shift), paste values and paste keyframes (Alt · Alt+Shift) each undo with one Ctrl+Z. Copy, clearing the easing clipboard and Read don't change the project, so they leave no undo step.
- Bezier apply overwrites the easing of the selected keyframes, and applying the same curve again gives the same result. Elastic and Bounce add keyframes on every apply and do not delete existing keyframes.
- Keyframes added by Elastic and Bounce snap to frames, and bends that land on the same frame are left out. On properties with a range, such as Opacity, overshooting values are capped at the limit, and a curved Position path is straightened. Only properties with numeric values (numbers · position · scale · color and similar) take it, and spans between two keyframes with the same value are skipped. Each case shows a notice in the result.
- A handle with X1 at 0.001 or below, or X2 at 0.999 or above, can't hold a slope because of the After Effects minimum Influence (0.1%). That handle's Y is discarded with a warning; when its Y is 0 (1 on the X2 side) nothing changes, so there is no warning.
- A curve with Y outside 0–1 applied to Position separates its dimensions into X·Y (plus Z on 3D layers) and applies in the same click. The keyframes you selected stay selected on the separated X·Y·Z Position, and the result message shows how many were separated. Spatial properties whose dimensions cannot be separated, such as Anchor Point or an effect's point value, stop the overshoot at the keyframe value and show a warning.
- Read looks at two selected keyframes on one property. On properties with per-axis easing, such as Scale, it reads the X-axis easing only.
- The curve a Bezier apply actually wrote is drawn over the graph. If the next Bezier apply fails, this curve stays, turns into a faint dotted line and gets a mark saying it is the last applied one.
- Paste easing needs the number of selected keyframes on each target property to equal the copied count or a multiple of it. Otherwise that property is left unchanged and a notice is shown. Paste values only goes onto properties of the same type as the copied one.
- Copy keyframes (Alt) takes, for each selected layer, every keyframe of one selected property that has keyframes. Paste keyframes goes onto each selected property, and when there are more targets than copied properties, the copied ones are reused in order.
- The easing clipboard is stored in the After Effects preferences, survives a restart, and is the same in every panel. The keyframe clipboard is separate per panel: it is not shared with the Curve Editor window in Toolbox · Custom 1, and it is gone after After Effects restarts.
|
| Expressions | Expression editor | 69 built-in snippets in 10 groups, plus a Custom tab for your own. With Live Preview on, an edit applies itself 0.6s later, so there is no toggling off and on to check. |
Usage +Requires- Active comp · selected layer · target property
SelectionExpressions is the panel that applies and reads expressions, and its target is the selected property on a selected layer in the active comp. Items with the auto badge go onto a fixed property of the selected layer even when no property is selected. Controls| Control | Range · default | What it does |
|---|
| Search by name… | text | Filters all expressions by name, description and category, regardless of the category tab. | | Favorites | — | Shows only items marked with the star on their card. | | Recent | — | Shows only items recently applied with the Apply button. | | Timer | 7 items | Category tab. Timer expressions. | | Random | 7 items | Category tab. Random expressions. | | Math | 8 items | Category tab. Math expressions. | | Motion | 11 items · tab shown on open | Category tab. Motion expressions. | | Layer | 8 items | Category tab. Layer expressions. | | Text | 8 items | Category tab. Text expressions. | | Color | 5 items | Category tab. Color expressions. | | Camera | 5 items | Category tab. Camera expressions. | | Audio | 4 items | Category tab. Audio expressions. | | Responsive | 6 items | Category tab. Responsive expressions. | | Custom | saved by you | The expressions you saved or imported. | | Copy | — | Copy button on a list card. Copies that expression's code to the clipboard. | | Delete | — | Delete button, on custom cards only. Deletes without confirmation. | | Expression code | code editor | Pressing a card puts that expression's code here. It can be edited and applied. | | Live | on/off · default off | When on, applies automatically 600 ms after it is turned on and after every code change (including picking a card). If an apply is refused, the reason stays above the editor. | | Import | — | Imports an expression file into Custom. Items that collide with existing ones are added separately instead of overwriting them. | | Export | — | Exports all custom expressions to a file. Disabled when there are no custom expressions. | | Save | name input | Saves the editor's code as a custom expression. Disabled when the code is empty. | | Read | — | Reads the expression on the selected property into the editor. | | Apply | — | Applies the editor's code to the target property. Disabled when the code is empty. |
Modifiers- Click a card — puts its code into the editor. It does not apply it (with live on, it applies 600 ms later).
- Enter — in the save name field, same as the save button.
- Alt · Shift · right-click · drag — not used.
Limits & undo- One apply is one undo group, so one Ctrl+Z undoes it. Live adds one undo group for each automatic apply. An apply refused for a missing comp, layer or property makes no group.
- Applying replaces the expression that was on the target property with the new code.
- Even with several layers or properties selected, the expression goes onto one property only, the one found earliest.
- The target of an auto-badge item is one of Source Text · Position · Scale · Opacity · Rotation, and a property you select directly takes priority.
|
| Custom 1 | A grid you lay out yourself | Pick only what you use and put it where you want it. Besides tools, gradients, text presets, expressions, effects and curves share the same grid. Save several layouts, switch between them from a dropdown, pass them around as files. |
Usage +Requires- Same app as the Toolbox · exactly 1 slot
SelectionCustom is a panel where you arrange chosen tools, saved-settings buttons and library items (gradients, text presets, expressions, effect presets, Curve Editor) on a grid, and a tool button acts on the same target as the same tool in the Toolbox. There is exactly one slot, Custom 1, and one of several saved panels is chosen from a dropdown to show in it. Controls| Control | Range · default | What it does |
|---|
| Show an existing panel… | list of saved panels | In a window with no panel, shows a panel you made earlier. While a panel is shown, the dropdown at the top switches it. | | Create panel | — | In a window with no panel, creates a new panel and opens it in edit mode. | | More | 5 items | Settings · new panel · export · import · delete panel. Rarely used and destructive actions live in this menu. | | Edit | — | Turns edit mode on. In edit mode, pressing a button selects it instead of running it. | | Done | — | Turns edit mode off. | | Panel name | text | The panel name. Changed in Settings in the more menu. | | Cell W | 24–160 px · default 58 × 58 | Cell width × cell height, set in two number fields. | | Link width and height | on/off · default on | When on, width and height change together. | | Spacing | 0–24 px · default 3 | Space between cells. | | Icon | small · medium · large · default medium | Icon size. | | + Cell | on/off · default on | Shows a + in empty cells. When off, an empty cell opens the tool gallery only in edit mode. | | Button color | color · default none | Border and icon color of the selected button. The clear-color button empties it. | | Size | 1–8 cells × 1–8 cells | Width × height of the selected button, in cells. Overlapping items are pushed down. | | Icon name | icon name | The icon of the selected button. An empty or unknown name keeps the original icon. | | Save last settings as a button | name input | Freezes the settings of the tool you ran last into one button and puts it in the earliest empty cell. Appears only after a tool that takes settings has run successfully in this window. | | Search tools… | text | The search field of the tool gallery that opens when you press an empty cell. The chosen item goes into the pressed cell. | | Search by name… | text | While searching, the categorized tool list replaces the grid. | | Add to My Tools | — | The star in the search list. Adds that tool to the earliest empty cell of this panel, or takes it off. |
Modifiers- Click — a tool button runs like the same tool in the Toolbox, and Alt+click is the same (Round Corners removes). A saved-settings button runs with its saved settings without a dialog. A library item applies at once: a text preset goes to the In slot, and the Curve Editor item opens the curve window.
- Drag a button in edit mode — moves it on the grid. Overlapping items are pushed down.
- Drag a button's lower-right corner in edit mode — resizes it. The width stops at the panel edge.
- Click in edit mode — does not run; it selects the button and opens the color, size and icon bar. Clicking again deselects it.
- × in edit mode — takes the button off the grid. For a saved-settings button, its definition is deleted too.
- Right-click — not used. Panel actions are in the more menu.
- Shift — not used.
Limits & undo- There is exactly 1 slot (
Custom 1). Several panels are handled as saved panels, not as slots. A new install has 0 panels. - Panel layouts are saved in one file in the app data folder. A layout changed in another After Effects window shows up within 3 seconds.
- Export and import move the layout of one panel, with the saved-settings buttons in it, to and from a JSON file. An imported panel is added as a new panel.
- Layout editing does not touch the AE project, so Ctrl+Z does not undo it. Ctrl+Z for a tool run from a button follows that tool's page.
- Delete panel runs without confirmation. A window that was showing that panel falls back to "no panel".
|
| Support | License · updates | Activate or deactivate this computer, in-app updates (downloaded and installed), language, third-party notices. It is the one panel that opens without a license, and the key goes in here. |
Usage +Requires- License key (payment confirmation email · customer portal)
- Activation and update checks need an internet connection
SelectionSupport collects license activation, updates and guide links, and there is nothing to select. This panel opens before activation too, and the other panels open only after you activate here. Controls| Control | Range · default | What it does |
|---|
| License key | text | The field for the license key from the payment confirmation email. Shown only on the not-activated screen. | | Activate | — | Activates this computer with the key. | | … this computer | — | Deactivates this computer. After a confirmation sheet, six panels lock and one activation seat is freed. The same key can activate again. | | Language | 한국어 · English · default 한국어 | The panel display language. The other panels follow within 5 seconds. | | Install now | — | Install button on the card shown when a new version exists. Downloads and overwrites the extension folder. | | Skip this version | — | Skips this version's notice. Nothing is shown again until the next version is released. | | What's new · manual install | — | Goes to the changes and manual install page. | | Docs | — | Link to the usage guide. | | Computers | — | Manages activated computers in the customer portal. | | Contact | — | Contact email link. | | Open-source licenses | — | Opens the third-party open-source license notices. | | Buy → | — | Link to the purchase page. Shown only on the not-activated screen. |
Modifiers- Enter — in the license key field, same as the activate button.
- Alt · Shift · right-click · drag — not used.
Limits & undo- One license key activates up to 2 computers. When the limit is reached, one other computer must be deactivated in the customer portal, and a portal link appears under the key field.
- The license is re-checked quietly online every 7 days. If it cannot be checked for 30 days after the last successful check, the panels lock. Closing and reopening this panel while online checks again.
- If activation was released in the customer portal, or the key was refunded or revoked, the state becomes deactivated. If the key is still valid, it can be entered again to activate.
- The Chat panel needs a separate Claude (Pro · Max) or ChatGPT subscription.
- An update applies after After Effects is restarted. If the extension is installed in an all-users location, there is no write permission, automatic install does not work, and the files must be extracted into the extension folder by hand.
- A skipped version cannot be fetched again inside the panel. It can be downloaded from the update page on the website.
|