CLEO
CLEO is an open-source scripting library for supported Grand Theft Auto games and Bully.
What CLEO is
CLEO is an open-source scripting library for supported Grand Theft Auto games and Bully. It runs custom scripts without changing the original game files, allowing additions such as game features, missions, engine enhancements, and in-game applications. Scripts can be added or removed while a game is running, without starting a new game. Plugins extend the scripting runtime with functions such as memory management, text utilities, and audio processing. CLEO Redux adds JavaScript and TypeScript scripting and can run alongside CLEO 5 for supported games. The project provides a CLEO SDK for plugin development and points script authors to Sanny Builder resources. Listed games include GTA III, Vice City, San Andreas, GTA IV, Bully, The Trilogy Definitive Edition, re3, reVC, Liberty City Stories, and Vice City Stories. Supported platforms include Windows PC, iOS, PSP, and PS2. CLEO is free and open source.
Good
- Open-source and free
- Scripts can change during gameplay
- Plugin support extends the runtime
- JavaScript and TypeScript via CLEO Redux
- Supports multiple GTA titles and Bully
Watch out
- General PC setup requires San Andreas version 1.0 US
- An ASI Loader or equivalent is required
- Trilogy Definitive Edition support has limitations
- Not affiliated with Rockstar or Take-Two
Who it suits
It suits players and mod authors who want script-based additions for supported GTA or Bully versions. Compatibility depends on the specific game, platform, and installation requirements.
Verdict
CLEO provides script loading and plugin tools across a broad list of games and platforms. Check the documented version and loader requirements before installing, especially for San Andreas PC.
The facts
Each one read from CLEO's own pages, with the date it was checked.
What it does
- CLEO 5 features
- CLEO 5 includes modular code with import/export support, runtime checks, debugging utilities, and improved audio and plugins.checked 9 Oct 2026
- CLEO Redux
- CLEO Redux supports JavaScript and TypeScript scripting and can run alongside CLEO 5 for supported games.checked 8 Oct 2026
- Compatibility limit
- The general CLEO documentation lists GTA San Andreas PC version 1.0 US and an ASI Loader or equivalent as requirements.checked 8 Oct 2026
- Compatibility limitation
- The documentation lists GTA San Andreas PC version 1.0 US and an ASI Loader or equivalent as requirements for the general CLEO installation.checked 9 Oct 2026
- Developer tools
- The CLEO 5 SDK lets developers create new opcodes for GTA San Andreas.checked 9 Oct 2026
- Game support
- CLEO offers versions for GTA III, Vice City, San Andreas, GTA IV, Bully, and other listed releases, with version-specific requirements and limitations.checked 9 Oct 2026
- Install and remove
- For the documented PC installation, users extract the release into the game directory; they can uninstall it by removing CLEO.asi and optionally the CLEO folder.checked 9 Oct 2026
- License and affiliation
- The site states CLEO developers are not affiliated with Take 2 Interactive or Rockstar Games and advises using the product at the user's own risk.checked 9 Oct 2026
- Mobile release
- The site lists CLEO iOS as an all-in-one GTA: San Andreas modloader for iOS, created by squ1dd13.checked 9 Oct 2026
- Notable limit
- The site says CLEO Redux supports The Trilogy Definitive Edition with some limitations.checked 8 Oct 2026
- Open source
- The site describes CLEO as open source and actively maintained on GitHub.checked 8 Oct 2026
- Plugins
- CLEO includes plugins for debugging, memory manipulation, audio control, text utilities, and other functions.checked 9 Oct 2026
- Product
- CLEO is a scripting library that runs custom scripts in GTA games without changing the original game files.checked 9 Oct 2026
- Purpose
- CLEO is a scripting library that runs custom scripts in GTA games without touching game files.checked 8 Oct 2026
- Safety controls
- CLEO Redux uses permission levels for unsafe operations such as process memory access, loading external libraries, and network requests.checked 8 Oct 2026
- Script compatibility
- CLEO scripts can be added or removed during a game without starting a new game.checked 9 Oct 2026
- Scripts
- Users can add or remove scripts while a game is running, without starting a new game.checked 8 Oct 2026
- Security behavior
- CLEO 5.4 hardens path validation to block access outside the game root and settings directories.checked 9 Oct 2026
- Support
- The site directs users to Discord to connect with other modders, get help, and share creations.checked 9 Oct 2026
- Troubleshooting
- The documentation directs users to GitHub tickets and Discord for help with issues not covered in its troubleshooting guide.checked 8 Oct 2026
- Use cases
- CLEO scripts can add game features, missions, engine enhancements, and in-game applications.checked 9 Oct 2026
Where it runs
- Platform availability
- The download center lists CLEO iOS as an all-in-one modloader for GTA: San Andreas on iOS.checked 8 Oct 2026
Alternatives to CLEO
- 1
MelonLoader
Free planOpen sourceAndroidLinuxmacOSWindows7.5Free plan - 2
BepInEx
Free planOpen sourceAPILinuxmacOSWindows7.2Free plan - 3
Baldur's Gate 3 Script Extender
Free planOpen sourceAPILinuxWindows7.1Free plan - 4
Satisfactory Mod Loader
Free planLinuxWindows6.4Free plan - 5

SMAPI
Free planAndroidLinuxmacOSWindows6.4Free plan - 6
RED4ext
Free planWindows6.3Free plan
