Show GN: hera-agent-unity - CLI से Unity को नियंत्रित करने वाला MCP विकल्प (runtime dependency 0)
(github.com/NotNull92)- LLM आपके प्रोजेक्ट को नहीं जानते; वे बस पिछले साल सीखी हुई Unity API और मोटे तौर पर याद पैटर्न्स पर निर्भर रहते हैं। hera-agent-unity AI को कोड के बारे में अनुमान लगाने से पहले live Unity editor में सीधे चलाकर परिणाम वापस लाने देता है — अनुमान की जगह वास्तविक माप
- 1 Go binary + 1 C# UPM package, runtime dependencies 0. Unity editor चालू करते ही localhost HTTP पर पहले से कनेक्टेड। Python·WebSocket·JSON-RPC नहीं
- Claude Code, Codex, Cursor आदि हर AI agent जो shell commands चला सकता है में काम करता है (किसी खास MCP client से बंधा नहीं)
क्या कर सकता है
- exec — Unity के अंदर मनचाहा C# चलाना (editor + runtime full access). Roslyn से compile होकर cache होता है, वही code तुरंत फिर से चल सकता है
- console / scene / test / profiler — असली console logs को प्रकार के अनुसार पढ़ना, scene को manipulate करना, PlayMode tests चलाना, और terminal से profiler पढ़ना
- describe_type / find_method / unity_docs — live assemblies को reflection से देखना, और 31,581 Unity 6 ScriptReference को offline खोजना (package में built-in, network·rate limit नहीं)
- manage_gameobject / components / prefab / material / ui — GameObject·components·prefab·material·uGUI को C# boilerplate के बिना API से edit करना
- batch — कई commands को एक HTTP round trip में atomic execution के साथ चलाना (CI·automation के लिए)
- custom tools —
[HeraTool]attribute वाला C# class रख दें, अपने-आप discover हो जाता है (registration·codegen की ज़रूरत नहीं)
हाल का flagship — UI mockup → live Unity UI (ui_doc)
- AI की सबसे कमज़ोर जगह UI है (uGUI के anchor/pivot/layout). ui_doc में agent HTML-जैसे JSON IR में design करता है, तो Hera उसे असली uGUI में सटीक रूप से translate करता है
- "अनुमान नहीं, वास्तविक माप" loop: reference screenshot से रंग मापना(sample) → IR लिखना → apply करना → render(capture) → compare करना → सुधारना। इंसानी दखल के बिना सिर्फ एक screenshot से game HUD को recreate किया जा सकता है
- बाहरी dependencies 0, procedural sprite generation,
com.unity.uguicompile-time dependency 0
MCP से तुलना
- installation: Python + uv + FastMCP + settings files → single binary
- protocol: JSON-RPC over stdio → direct HTTP POST
- domain reload: complex reconnection logic → stateless (filesystem bus)
- compatibility: सिर्फ MCP clients के लिए → कोई भी shell·agent·script
Unity 6 (6000.0+) समर्थित है, MIT license के तहत सभी फीचर्स मुफ्त हैं। यह मौजूदा hera-agent (मुफ्त) + hera-agent-pro (commercial) का एकीकृत उत्तराधिकारी है, और सभी Pro फीचर्स अब MIT के तहत जारी कर दिए गए हैं।
अभी कोई टिप्पणी नहीं है.