v1.2.0 — Portable LLM-assisted Aura Creation Studi

Objective

Build the first portable version of the LLM-assisted Aura Creation Studio workflow.

This milestone expands beyond the current machine. The goal is to guide a user through discovering their OpenRGB devices, defining usable zones, describing physical placement, generating a device profile and aura profile, and then using an LLM prompt package to create safe JSON animation packs for that machine.

Deliverable goal

By the end of this milestone, a user should be able to use RGB Aura on another compatible OpenRGB machine by following a guided setup workflow instead of manually editing project internals.

In scope

  • Portable device discovery workflow.
  • Guided device-profile creation.
  • Guided aura-profile creation.
  • User-assisted physical layout mapping.
  • LED count and usable-range confirmation.
  • Zone role assignment.
  • Prompt package generation for the detected machine.
  • Validation against the generated profile.
  • Running generated JSON animation packs through RGB Aura.
  • Documentation for the full portable workflow.

Out of scope

  • Arbitrary Python animation plugins.
  • Automatic perfect physical layout detection.
  • Marketplace or cloud pack sharing.
  • Full graphical editor unless explicitly split into a later milestone.
  • Untrusted code execution.
  • Support for non-OpenRGB RGB stacks.

Completion criteria

This milestone is complete when RGB Aura can guide a user through creating machine-specific profile data and then use that data to generate, validate, and run LLM-created JSON animation packs safely.

No due date
0% Completed