CLEO

What CLEO is
CLEO is an open-source scripting library for running custom scripts in supported GTA games without changing the original game files. Scripts can add game features, missions, engine enhancements, and in-game applications; players can add or remove them while a game is running without starting a new game. The 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, along with other builds. Plugins can extend the runtime, often by adding opcodes for uses such as memory management, text utilities, and audio processing. CLEO Redux supports 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. The general PC installation documentation specifies GTA San Andreas PC version 1.0 US and an ASI Loader or equivalent. For that documented setup, users extract the release into the game directory; removal involves deleting CLEO.asi and, optionally, the CLEO folder. The download center also lists CLEO iOS as a modloader for GTA: San Andreas on iOS. CLEO is free and actively maintained on GitHub.
Who it suits
It suits players and mod authors working with supported GTA games or Bully who want script-based modifications. Developers can also use its plugin SDK and the linked Sanny Builder resources.
What it does well
- Scripts can be added or removed while a game runs.
- Plugins can extend the scripting runtime.
- CLEO Redux supports JavaScript and TypeScript.
- The project provides a CLEO SDK for plugins.
- It is open source and free.
What to know first
- General PC installation requires GTA San Andreas PC version 1.0 US.
- The documented PC setup requires an ASI Loader or equivalent.
- The Trilogy Definitive Edition support has limitations.
Limits
The general PC installation documentation requires GTA San Andreas PC version 1.0 US and an ASI Loader or equivalent. CLEO Redux supports The Trilogy Definitive Edition with some limitations.
Getting started
- Visit https://cleo.li/.
- Check that your game and platform are supported.
- For the documented PC installation, use GTA San Andreas PC version 1.0 US and an ASI Loader or equivalent.
- Extract the release into the game directory.
- Add or remove scripts while the game is running, without starting a new game.
Verdict
CLEO offers script-based modding across a range of listed games, with plugin and scripting tools for developers. Check the specific game and platform requirements first, especially for the documented PC installation.
Questions
Does CLEO cost anything?
CLEO is free, and the site describes it as open source.
Which games are supported?
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.
Which platforms are listed?
The facts list Windows PC, iOS, PSP, and PS2 for supported games. The download center lists CLEO iOS for GTA: San Andreas on iOS.
What is required for the general PC installation?
The documentation lists GTA San Andreas PC version 1.0 US and an ASI Loader or equivalent.
Can I create plugins or use JavaScript?
The CLEO SDK is provided for plugin creation. CLEO Redux supports JavaScript and TypeScript scripting for supported games.
Where can users get help?
The documentation directs users to GitHub tickets and Discord for issues not covered in its troubleshooting guide.
Facts from CLEO's own pages
- CLEO 5 features
- CLEO 5 includes modular code with import/export support, runtime checks, debugging utilities, and improved audio and plugins. · cleo.li, 9 Oct 2026
- CLEO Redux
- CLEO Redux supports JavaScript and TypeScript scripting and can run alongside CLEO 5 for supported games. · cleo.li, 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. · cleo.li, 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. · cleo.li, 9 Oct 2026
- Developer tools
- The CLEO 5 SDK lets developers create new opcodes for GTA San Andreas. · cleo.li, 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. · cleo.li, 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. · cleo.li, 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. · cleo.li, 9 Oct 2026
- Mobile release
- The site lists CLEO iOS as an all-in-one GTA: San Andreas modloader for iOS, created by squ1dd13. · cleo.li, 9 Oct 2026
- Notable limit
- The site says CLEO Redux supports The Trilogy Definitive Edition with some limitations. · cleo.li, 8 Oct 2026
- Open source
- The site describes CLEO as open source and actively maintained on GitHub. · cleo.li, 8 Oct 2026
- Platform availability
- The download center lists CLEO iOS as an all-in-one modloader for GTA: San Andreas on iOS. · cleo.li, 8 Oct 2026
- Plugins
- CLEO includes plugins for debugging, memory manipulation, audio control, text utilities, and other functions. · cleo.li, 9 Oct 2026
- Product
- CLEO is a scripting library that runs custom scripts in GTA games without changing the original game files. · cleo.li, 9 Oct 2026
- Purpose
- CLEO is a scripting library that runs custom scripts in GTA games without touching game files. · cleo.li, 8 Oct 2026
- Safety controls
- CLEO Redux uses permission levels for unsafe operations such as process memory access, loading external libraries, and network requests. · re.cleo.li, 8 Oct 2026
- Script compatibility
- CLEO scripts can be added or removed during a game without starting a new game. · cleo.li, 9 Oct 2026
- Scripts
- Users can add or remove scripts while a game is running, without starting a new game. · cleo.li, 8 Oct 2026
- Security behavior
- CLEO 5.4 hardens path validation to block access outside the game root and settings directories. · cleo.li, 9 Oct 2026
- Support
- The site directs users to Discord to connect with other modders, get help, and share creations. · cleo.li, 9 Oct 2026
- Troubleshooting
- The documentation directs users to GitHub tickets and Discord for help with issues not covered in its troubleshooting guide. · re.cleo.li, 8 Oct 2026
- Use cases
- CLEO scripts can add game features, missions, engine enhancements, and in-game applications. · cleo.li, 9 Oct 2026
Where CLEO stands on Freedom251
- Game Mod Loaders#25 of 26