ResoLoop 0.1.0-preview.13
dotnet tool install --global ResoLoop --version 0.1.0-preview.13
dotnet new tool-manifest
dotnet tool install --local ResoLoop --version 0.1.0-preview.13
#tool dotnet:?package=ResoLoop&version=0.1.0-preview.13&prerelease
nuke :add-package ResoLoop --version 0.1.0-preview.13
resoloop
resoloop is a CLI for controlling Resonite worlds from AI agents such as Codex and Claude Code.
Tell the AI what you want to create, and it will inspect the current world, describe the Slot and Component structure in files, and apply and verify the result through ResoniteLink. Because the work is stored as files, you can apply the same structure repeatedly and track changes with Git.
resoloop automatically adds FrooxEngine.AI_GeneratedContent to the root of the content it generates and records the running tool's name and version in Source (for example, [resoloop 0.1.0-preview.9]). The same tag is also added to portable and equippable roots within the declaration tree.
resoloop is currently in preview. ResoniteLink is also in Beta, so updates may change its behavior.
Installation
Requirements:
- Windows 10 or 11
.NET 10 SDK- Resonite
- An AI coding agent such as Codex or Claude Code
Install resoloop in PowerShell:
dotnet tool install --global ResoLoop --version 0.1.0-preview.13
resoloop --version
If resoloop is already installed, update it with the following command:
dotnet tool update --global ResoLoop --version 0.1.0-preview.13
Usage
1. Create a project
Create a dedicated project for each thing you want to build in Resonite.
resoloop init MyResoniteProject
Set-Location MyResoniteProject
2. Configure ResoniteLink
- Start Resonite and open the world you want to edit.
- Open the
Settingstab on the Dashboard'sSessionpage. - Select
Enable ResoniteLinkin the lower-left corner. - Once
ResoniteLink running on port: ...appears, ResoniteLink is ready.
The AI can then use resoloop to find the port and connect automatically.
You can also set the connection yourself using an environment variable, but this is optional.
For example, if the displayed port is 12449:
$env:RESONITE_LINK_URL="ws://localhost:12449"
resoloop doctor
The setup is complete when ready appears at the end.
3. Ask the AI to work on your project
Open the project you created in an AI agent. If you have continued using the same AI session since creating the project, reopen the session once so that the agent can discover the generated Skill.
Then describe what you want to build in Resonite using ordinary language. For example:
Create a teleporter gun in Resonite. Make it an equippable item shaped like a gun. When fired, it should launch a projectile in an arc and teleport me to the point where the projectile lands.
Blender modeling
When you ask for a complex model, resoloop may use Blender.
If Blender is installed on your PC, resoloop detects and uses it automatically.
You do not need to have Blender open.
Learn more
- Detailed documentation — commands, architecture, declaration format, Flux-SDK, and limitations
- Quick start — detailed steps including applying, verifying, and using ProtoFlux
- Declaration format — specification for
content/*.json - Roadmap
License
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-preview.13 | 33 | 9/19/2026 |
| 0.1.0-preview.9 | 80 | 9/11/2026 |
| 0.1.0-preview.5 | 69 | 9/10/2026 |
| 0.1.0-preview.4 | 119 | 9/6/2026 |
| 0.1.0-preview.3 | 69 | 9/6/2026 |
| 0.1.0-preview.1 | 62 | 9/2/2026 |