LLM EasyShell(Lite) – Unreal Engine

Features:
– Free, Forever – Intelligence shouldn’t be locked behind a paywall. Lite is the on-ramp for every Unreal dev curious about LLM-driven workflows.
– 9 Built-in Read-Only Commands – ls / cat / find / discover / info / help / gamestate / log / msglog — safe agent exploration with zero risk of mutating your project.
– Open PyAbility Runtime – Drop any .py into abilities/ and it’s online to every LLM agent. The Python runtime is the full UE Python API — read, write, spawn, save, whatever you script.
– LLM-First Design – The agent sends a one-line command, gets back JSON — no UE editor knowledge required
– Minimal Dependencies – Only 2 engine plugins (PythonScriptPlugin + EditorScriptingUtilities) — drops into any UE 5.7+ project without a heavy install
– Independent TCP Port – 15201–15250, fully disjoint from Advanced (15151–15200). Install either or both — no conflict
– C++ Ability Loader – Other plugins (e.g. llmmaterial, llmstatetree) auto-register their abilities to Lite if installed alongside
– Multi-Platform – Win64 + Mac + Linux

What You Get:
TCP server (15201–15250) · 9 built-in read-only shell commands · Open PyAbility framework (full UE Python access) · Asset & scene introspection · Niagara message log capture

Overview:
– The Problem:
Hooking an LLM agent into Unreal Editor is the kind of thing every team thinks about and almost nobody ships:
Paid plugins gate the on-ramp
Python editor scripting is verbose and async
Every plugin reinvents its own RPC bridge
“Just let me try it on my project” requires hours of plumbing
– The Solution:
LLMEasyShell Lite is the free on-ramp. One TCP port, one ability framework, every LLM agent on the planet can drive your editor:
9 read-only commands ship out of the box — safe agent exploration, no surprises
The PyAbility runtime is the full UE Python environment — you write the .py, you decide what it does (read-only, read-write, scripted batch jobs, whatever)
Other plugins (material / vfx / pcg / ui / …) auto-register their abilities to Lite when installed alongside
Side-by-side with the full Advanced version on a separate port — install either or both
Free shouldn’t mean crippled. Lite is the doorway. Walk through.

– Example:
# Built-in read-only command — agent inspects, never touches > info { “project”: “MyGame”, “engine”: “5.7.4”, “pie”: “stopped” } > ls /Level/Actors { “ok”: true, “items”: [“BP_Player_C_1”, “BP_Enemy_C_2”, “BP_Enemy_C_3”, …] } > gamestate { “wave”: 3, “health”: 75, “gold”: 240 } # PyAbility — the .py decides what it does (here: read-only ping demo) > python simple hello world { “ok”: true, “echo”: “hello world” }
Send a one-line query → Get a one-line JSON response. The built-in commands stay safe; your PyAbilities do whatever you script.

Workflow:
Install + Enable – Drop into Plugins/, enable PythonScriptPlugin and EditorScriptingUtilities
Restart Editor – TCP listener binds the first free port in 15201–15250 automatically
Connect Any Agent – Plain TCP socket from any LLM loop, or use the reference CLI from the skill repo
Extend – Drop a .py into PyAbilities/…/abilities/, run python reload. The Python runtime has full UE Python access — write read-only inspectors, or scripted batch tools, your call.

Built-in Read-Only Commands:
CategoryCommandsScenels /Level/Actors / cat /Actor/{name}Assetsls /Assets/ / cat /Assets/…/Asset.AssetSearchfind Actor / find Asset / find /GameIntrospectiondiscover –funcs / discover –propsProject & PIE Stateinfo / gamestateLogslog –errors / msglog –niagaraHelphelpPyAbilitiespython <name> … / python reload
! About python: the 9 built-in commands are read-only by design. The PyAbility runtime is an open Python environment — what your .py does is up to you. Treat third-party PyAbilities with the same trust you’d give any installed UE Python script.

Lite vs Advanced:
Lite (this plugin)AdvancedPriceFreePaidBuilt-in commands9 (read-only)35+ (read + write + control)PyAbility runtimeOpen (full UE Python access)Open (full UE Python access)Bundled Python abilities1 simple demo25+ built-in abilitiesScreenshots (PIE + Slate composite)Live Coding TCP port15201–1525015151–15200Engine plugin deps29
The two variants are independent — install either or both. They listen on disjoint TCP port ranges and never conflict at runtime.

Technical Information
Features: Read-only TCP server (port 15201–15250), 9 built-in read-only commands (ls / cat / find / discover / info / help / gamestate / log / msglog), open PyAbility framework (full UE Python access), Niagara message-log capture, multi-plugin C++ ability auto-registration, AI-agent-first JSON protocol.
Code Modules: LLMEasyShellLite (Editor)
Number of Blueprints: 0
Number of C++ Classes: ~20
Network Replicated: No
Supported Development Platforms: Windows: Yes, Mac: Yes, Linux: Yes
Supported Target Build Platforms: Windows, Mac, Linux
Supported Unreal Engine Versions: 5.5 – 5.7

Important/Additional Notes: Requires PythonScriptPlugin and EditorScriptingUtilities (both bundled with UE 5.7+). Plugin is Editor-only (Type: Editor in .uplugin). No third-party C++ or Python libraries are shipped — see Source/ThirdParty/NOTICE.txt for the explicit third-party declaration.

Home Page

DOWNLOAD FROM HOT4SHARE.COM
DOWNLOAD FROM SYNCS.ONLINE

(Visited 1 times, 1 visits today)