A collection of scripts and utilities designed to simplify and automate Manim workflows and project management.
This repository includes a set of scripts and tools to streamline Manim project automation.
All utilities are designed to be user-friendly and suitable for both beginners and advanced users.
- Operating System: Windows only
Currently not compatible with the PowerShell application inside Windows Terminal (crashes on use).
Works only in IDE-integrated PowerShell terminals such as Visual Studio Code or PyCharm.
Support for Windows Terminal may be added in the future.
This script allows you to run Manim projects automatically through a GUI with various customization options.
- PowerShell Version: 5.1 or higher
- Required Extension: PowerShell Plugin
- PowerShell Version: 5.1 or higher
- Required Extensions:
- Optional Extension:
- Terminal Zoom (by trybick) – improves terminal UI navigation.
Download the latest release from the Releases Section.
Follow these steps to set up and run Manim_Run.ps1 in your IDE.
Ensure Code Runner, the PowerShell extension, and PowerShell 7+ are installed.
- Press Windows + R to open the Run dialog.
- Enter the following path to open VS Code’s settings.json file:
%appdata%\Code\User\settings.json
- Go to the last line and remove the closing bracket
}. - Copy and Paste the following into the line you just made and indent it Properly.
,"launch": {
"version": "0.2.0",
"configurations": [
{
"name": "Run Manim",
"type": "PowerShell",
"request": "launch",
"script": "", // Find and copy the full path to your Manim_Run.ps1 file inside the qoutes — Replace the backslashes (\) with forward slashes (/)
"args": [],
"cwd": "${workspaceFolder}"
}
],
"compounds": []
}
}
- Save the file. Their might be a notification asking to OverWrite so you can save. If you get that click OverWrite otherwise it will not save. Then if you press f5 it will run the script.
If you get a Excution policy error
Run PowerShell as admin and Copy and paste the code below.
Set-ExecutionPolicy Unrestricted -Scope LocalMachine -Force
When prompted, type A and press Enter.
Do the Exact same for PowerShell 7 as well
If issues persist, open Settings → System → Advanced → expand the PowerShell section → enable/Turn on
“Allow local PowerShell scripts to run without signing. Require signing for remote scripts.”
- Open your project containing
Manim_Run.ps1in PyCharm. - Go to Run → Edit Configurations.
- Click the + icon → select Shell Script.
- Configure the following:
- Name:
Run Manim - Script path: Full path to
Manim_Run.ps1If it pastes with BackSlashes (/) replace them with Forward slashes (/) Example:C:\Users\YourName\Documents\Manim_Run.ps1 - Remove the Interpreter path / leave blank
- Name:
- Click Apply and then OK.
- Select the new configuration and press Shift + F10 (or the green play button) to run the script.
Note: Make sure your execution policy allows running local PowerShell scripts. If needed, run PowerShell as Administrator:
Set-ExecutionPolicy Unrestricted -Scope LocalMachine -Force
When prompted, type A and press Enter. Do the Exact same for PowerShell 7 as well
If issues persist, open Settings → System → Advanced → expand the PowerShell section → enable/Turn on
| Tip | Details |
|---|---|
| Reset paths | Press Windows + R, enter %LocalAppData%\Manim_Cache, and delete manim_paths.txt.To remove a single path, Open up the txt file and remove the path and save. Use this if Manim or Python paths are no longer valid or were entered incorrectly. |
| Fix visuals | Resize the PowerShell window if colors or alignment appear incorrect. |
| Recommended | Use PowerShell 5.1+ |
Note: The GUI provides a structured interface with clear categories for easy navigation and configuration.