uloop-cli is a command-line interface (CLI) tool designed to communicate with the Unity Editor via the Unity CLI Loop (uLoopMCP) server. It enables external applications, particularly AI agents and Large Language Models (LLMs), to automate Unity operations such as compiling code, running tests, getting console logs, and controlling Play Mode. The current stable version is 2.0.3, released on April 22, 2026. The package maintains a rapid release cadence, with multiple bugfix releases often occurring on the same day following a major or minor update. Its key differentiator is facilitating direct, programmatic control of the Unity Editor through a standardized CLI, abstracting away the complexities of Unity's internal scripting for external tools and AI, enabling seamless integration for automated development workflows.
npm install uloop-cliVerified import paths — ran on the pinned version, not inferred.
Installs necessary 'skills' for LLMs to interact with Unity, compiles a Unity project, and then chains commands to compile and enter Play Mode, demonstrating basic automation.
Review the new Setup Wizard flow and the improved `execute-dynamic-code` performance. If automating setup, adjust scripts to accommodate the clearer and more reliable new setup behavior. No direct code fix is generally needed for standard CLI usage.
Update to v1.7.2 or newer to remove the deprecation warning if it was a concern. No functional change is required.
Always explicitly specify `--project-path <path/to/your/unity/project>` when executing commands, especially in environments where the current working directory is not guaranteed to be the Unity project root, or when managing multiple Unity instances.
Ensure you are running version 1.7.3 or newer to benefit from improved Unity Editor detection and error reporting. If on an older version, manually verify Unity Editor status and ensure `uLoopMCP` server is running.
Run the command again with `uloop <command> --project-path /path/to/your/unity/project`.
Ensure your Unity Editor is open, the correct Unity project is loaded, and the `uLoopMCP` server is active within the uLoopMCP Window in Unity.
Verify that your custom skill is correctly set up in your Unity project, that `uLoopMCP` is running, and try running `uloop sync --project-path /path/to/your/unity/project` to refresh the CLI's cached skill definitions.
No dependency data recorded yet.