codeturion/unity-headless-cli-skill — explained in plain English
Analysis updated 2026-05-18
Let an AI coding assistant create GameObjects and edit a Unity project without opening the editor GUI.
Run a Unity editor headless over SSH on a remote build machine for CI or agent driven workflows.
Evaluate live C# code inside a running Unity project directly from a terminal command.
| codeturion/unity-headless-cli-skill | 0xustaz/streamgate | a-bissell/unleash-lite | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | hard | hard |
| Complexity | 3/5 | 4/5 | 4/5 |
| Audience | developer | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires a running -batchmode Unity editor left open, the CLI itself is still beta.
This project is a plugin for Claude Code, the AI coding assistant, that sets up a Unity game project so it can be controlled entirely from a terminal, without opening Unity's normal graphical editor window. That matters for anyone using an AI assistant to build or test a Unity game, since the AI can then create objects, add components, edit assets, run tests, and execute C# code directly, without a person clicking through menus. It works on top of an existing experimental Unity feature called the pipeline package, which lets a running but windowless Unity editor accept text commands over a local connection. Installing the plugin adds that package to your project, writes a reference document describing the available commands, and updates the project's CLAUDE.md file so future Claude Code sessions automatically know how to use it. Every step it takes can be run again safely without causing problems. The underlying command tool can also be used on its own, outside of Claude Code, through a standalone install script and a set of terminal commands for creating objects or running arbitrary code inside the editor. Round trips between issuing a command and getting a result take around 200 to 600 milliseconds, and no project recompile is needed between commands, which the author positions as a lighter weight alternative to running a full graphical Unity editor over a remote desktop connection. For safety, the underlying server only accepts connections from the same machine and requires a security token that Unity generates for the project, so remote use has to go through a trusted SSH connection rather than being exposed directly to the internet. The project acknowledges that Unity publishes its own official skill covering the same command line tool, and describes itself as an additional setup layer on top of that official reference rather than a replacement for it. It is labeled experimental and still under active development.
A Claude Code plugin that configures a Unity project for headless, terminal driven control over SSH, no editor GUI required.
Mainly Python. The stack also includes Python, Unity, SDL2.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.