ExtendScript / JSX
Run Illustrator-style JavaScript through the Scripts panel or File menu. The scripting DOM exposes application, document, selection, layers, path items, group items, text frames, compound paths and color objects.
SVG Editor includes automation surfaces for users who want to generate artwork, batch edit documents, build internal workflows or control the app from other Mac automation tools.
Run Illustrator-style JavaScript through the Scripts panel or File menu. The scripting DOM exposes application, document, selection, layers, path items, group items, text frames, compound paths and color objects.
Example scripts generate grids, color wheels, spirals, star bursts, text posters and recolor operations. They are useful as templates for custom automation.
Create new scripts or add existing .jsx and .js files. User scripts appear in the Scripts palette and File menu.
The app ships an AppleScript dictionary, including standard document commands and a custom do script command for running JSX against the active document.
Scripts can call menu-style operations such as pathfinder commands, allowing automation to use the same production features available through the UI.
The app includes an MCP server surface so AI assistants can access drawing tools and document workflows in controlled automation contexts.
The script editor can run Illustrator-compatible JSX examples such as Star Burst. Scripts operate on the active SVG document through the same object model exposed to AppleScript and automation tools.

The MCP Server settings expose external control for local MCP clients and AppleScript. When enabled, automation can drive drawing, brushes, gradients, patterns, pathfinder operations, layers, symbols and guides through the app's script bridge.
