Show GN: hera-agent-unity - una alternativa a MCP para controlar Unity desde la CLI (0 dependencias de runtime)
(github.com/NotNull92)- Los LLM no conocen tu proyecto; solo recuerdan la API de Unity con la que fueron entrenados el año pasado y patrones generalizados.
hera-agent-unitypermite que la IA ejecute directamente en un editor de Unity vivo y recupere los resultados antes de sacar conclusiones sobre el código — medición real en vez de suposiciones - 1 binario de Go + 1 paquete UPM de C#, 0 dependencias de runtime. Al abrir el editor de Unity, ya queda conectado por HTTP en localhost. Sin Python, WebSocket ni JSON-RPC
- Funciona con cualquier agente de IA que pueda ejecutar comandos de shell, como Claude Code, Codex o Cursor (sin quedar atado a un cliente MCP específico)
Qué puede hacer
- exec — ejecuta C# arbitrario dentro de Unity (acceso completo al editor + runtime). Compila con Roslyn y cachea; el mismo código se vuelve a ejecutar al instante
- console / scene / test / profiler — lee logs reales de consola por tipo, manipula escenas, corre pruebas de PlayMode y consulta el profiler desde la terminal
- describe_type / find_method / unity_docs — inspecciona ensamblados activos mediante reflection y consulta sin conexión 31,581 referencias de Unity 6 ScriptReference (incluidas en el paquete, sin red ni rate limits)
- manage_gameobject / components / prefab / material / ui — edita GameObjects, componentes, prefabs, materiales y uGUI mediante API, sin boilerplate de C#
- batch — ejecuta varios comandos de forma atómica en un solo viaje HTTP de ida y vuelta (para CI y automatización)
- herramientas personalizadas — si agregas una clase de C# con el atributo
[HeraTool], se detecta automáticamente (sin registro ni generación de código)
Novedad insignia reciente — mockup de UI → UI viva de Unity (ui_doc)
- El área donde más falla la IA es la UI (anchor/pivot/layout en uGUI).
ui_dochace que el agente diseñe en un JSON IR con forma de HTML y Hera lo traduzca con precisión a uGUI real - Bucle de "medición real en vez de suposiciones": medir colores (
sample) desde una captura de referencia → escribir IR → aplicar (apply) → renderizar (capture) → comparar → corregir. Reproduce el HUD de un juego a partir de una sola captura, sin intervención humana - Generación procedural de sprites con 0 dependencias externas, 0 dependencias de compilación sobre
com.unity.ugui
Comparación con MCP
- Instalación: Python + uv + FastMCP + archivo de configuración → un solo binario
- Protocolo: JSON-RPC sobre stdio → HTTP POST directo
- Domain reload: lógica compleja de reconexión → sin estado (bus de sistema de archivos)
- Compatibilidad: solo clientes MCP → cualquier shell, agente o script
Compatible con Unity 6 (6000.0+) y con licencia MIT, con todas las funciones gratis. Es el sucesor unificado de hera-agent (gratis) + hera-agent-pro (comercial), y todas las funciones Pro fueron liberadas bajo MIT.
Aún no hay comentarios.