Ableton Extensions, introduced in Live 12.4.5, provide a way for users to develop and use their own tools within Ableton Live using the Ableton Extensions SDK.
Extensions can interact with tracks, clips, MIDI, devices, tempo, and other parts of a Live Set to automate tasks, transform musical data, and customize Live’s capabilities.