# Feature: Plugin Scripting

#### <mark style="color:red;background-color:red;">**THIS BRANCH HAS BEEN RELEASED AND IS PART OF THE REGULAR VERSION OF OPEN BRUSH**</mark>

#### Status: Released

### What does it do?

Unlike the existing [OpenBrush API](https://docs.openbrush.app/user-guide/open-brush-api), plugin scripting is designed to run small scripts that directly modify the behaviour of various features while you are actually using them. For example a script might move the pointer as you are painting or add new strokes in response to your actions.

### What's it good for?

Changing the way Open Brush responds to user actions. Adding new mirror modes or creating a new custom brush tool.

### How do I install it?

This is now part of the regular release of Open Brush

### How do I use it?

See [Using Plugins](https://docs.openbrush.app/user-guide/using-plugins)

### How do I write my own plugin scripts?

See [Writing Plugins](https://docs.openbrush.app/user-guide/using-plugins/writing-plugins)

### Known Issues

Some API commands are untested. Please report bugs on the plugins and scripting channel on Discord. There's lots more I want to do with this including scripted 3d object creation, better UI for parameters (different input widgets etc).

## How do I get help

Come over to the [Open Brush Discord](https://discord.openbrush.app) and chat to me ( @andybak#5425 ). I'm on UK time but I check in fairly regularly.

### Can I see it in action?

{% embed url="<https://www.youtube.com/watch?v=7YxjNvCY8ak>" %}
