- 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-unity permite que la IA ejecute directamente dentro de un editor de Unity activo y traiga los resultados antes de asumir cómo es el código — medición real en lugar de adivinanzas
- 1 binario de Go + 1 paquete UPM de C#, 0 dependencias en tiempo de ejecución. Enciendes el editor de Unity y 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 total al editor + runtime). Compila con Roslyn y usa caché; 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 lee el profiler desde la terminal
- describe_type / find_method / unity_docs — Inspecciona ensamblados activos por reflexión y consulta sin conexión 31,581 ScriptReference de Unity 6 (incluidos en el paquete, sin red ni rate limits)
- manage_gameobject / components / prefab / material / ui — Edita GameObject, componentes, prefabs, materiales y uGUI vía API sin boilerplate de C#
- batch — Ejecuta varios comandos de forma atómica en una sola ida y vuelta HTTP (para CI y automatización)
- herramientas personalizadas — Si dejas una clase de C# con el atributo
[HeraTool], se descubre automáticamente (sin registro ni generación de código)
Novedad insignia reciente — mockup de UI → UI real de Unity (ui_doc)
- El área donde más falla la IA es la UI (anchors/pivots/layout de uGUI). Con ui_doc, el agente diseña en un JSON IR con forma de HTML y Hera lo traduce con precisión a uGUI real
- Bucle de "medición real en lugar de adivinanzas": 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, y 0 dependencias de compilación sobre
com.unity.ugui
Comparado con MCP
- Instalación: Python + uv + FastMCP + archivo de configuración → un solo binario
- Protocolo: JSON-RPC sobre stdio → HTTP POST directo
- Recarga de dominio: lógica de reconexión compleja → sin estado (bus del sistema de archivos)
- Compatibilidad: solo clientes MCP → cualquier shell, agente o script
Compatible con Unity 6 (6000.0+), con licencia MIT y todas las funciones gratis. Es el sucesor unificado del hera-agent anterior (gratis) + hera-agent-pro (comercial), y todas las funciones Pro se liberaron bajo MIT.
Aún no hay comentarios.