转至内容
商品 LLM EasyShell(Lite) 的媒体 1

描述

🆓 Intelligence for Everyone. Free, forever.

"Use llm-easyshell-lite to bring any LLM agent into your Unreal Editor — list, inspect, search, gamestate — out of the box, zero cost."

🎯 Or for the integrated Agent skill — drop in the LLMEasyShell Lite skill from the skill repo, and any LLM agent explores the editor end-to-end with 9 built-in commands + an open PyAbility runtime for anything else you want to wire in.

Co-exists with LLMEasyShell Advanced (full read + write + automation, separate TCP port range).

📚 Tutorial: LLMEasyShell Lite - Free Agent Bridge · 🛠 Skill Repo: github.com/ituiyuio/Yomin-Fab-LLM-Unreal-Pluagin-Skill

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

Technical Information

Version: Unreal Engine 5.7+

Dependencies: PythonScriptPlugin, EditorScriptingUtilities

Modules: LLMEasyShellLite (Editor)

Number of Blueprints: 0

Number of C++ Classes: ~20

Network Replicated: No

Documentation Link: https://ituiyuio.github.io/Yomin-Fab-LLM-Unreal-Plugin/

Example Project: Works on any UE 5.7+ project — connect a TCP client to localhost:15201

Price: Free. Forever. No tiers, no upsell on the core commands.

Supported Platforms: Windows, Mac, Linux

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

  1. Install + Enable - Drop into Plugins/, enable PythonScriptPlugin and EditorScriptingUtilities

  2. Restart Editor - TCP listener binds the first free port in 15201–15250 automatically

  3. Connect Any Agent - Plain TCP socket from any LLM loop, or use the reference CLI from the skill repo

  4. 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.

Intelligence for everyone.

LLMEasyShellLite v1.0.0-lite | YominUnreal | Free

包含格式