Exaro StudioDocumentation
Exaro Studio docs
Exaro Studio puts an AI assistant inside the Unreal Engine editor — and puts you in front of every change it wants to make. These pages cover what ships today, exactly how to run it, and what each of the tools does.
There are two ways to use the plugin, and they share the same tools and the same approval queue. The chat panel runs inside the editor and talks to a provider you pick. The MCP server lets an outside assistant — Claude Code, Claude Desktop, Cursor — drive the running editor over localhost.
287
tools in the current build
215
route through the approval queue
5.7
Unreal Engine version
What works today
Everything below is in the shipping build and is exercised on a real project before each release. If a page describes something that is still landing, it says so inline.
- In-editor chat panelWorks today — dockable at
Window → Exaro Studio(orCtrl+Alt+A). Claude, Gemini, OpenAI, OpenRouter, and local models via Ollama. - Bring your own keys, or your own CLIWorks today — use an API key, or reuse the
claude/gemini/codexsubscription CLI you already pay for. The Send button tells you which route you are about to take, and whether it bills. - MCP serverWorks today — JSON-RPC 2.0 over Streamable HTTP on
http://127.0.0.1:8765/mcp, loopback only, on its own thread. - Approval queueWorks today — all 215 mutating tools build a preview first, block on your decision, then apply inside one undoable transaction.
- Local-first asset generationWorks today — text to 3D mesh, texture, and audio on your own GPU, no API tokens. Cloud backends are opt-in.
- Component storeWorks today — buy a game system (save/load, inventory, character kit) and let the agent install it into your project under one approval.
What is still in progress
- Unreal Engine 5.8 supportIn progress — 5.8 ships its own experimental MCP server. Exaro Studio runs alongside it on a separate port. See the 5.8 guide.
- Searchable docsIn progress — you are reading the first cut. The tool reference is generated from the plugin source, so it can never drift from the build.
NoteDocs claim only what the current build does. If you hit something these pages get wrong, that is a bug — mail support@exarostudio.com.
Start here
Quickstart
Install, enable, key it, and make the first change — about ten minutes.
Chat panel
Providers, models, API keys vs subscription CLIs, and cost controls.
MCP server
Connect Claude Code, Claude Desktop, or Cursor to the running editor.
Approvals & undo
Preview, approve, allowlist, reject. Why nothing mutates behind your back.
Tool reference
Every tool in the current build, searchable, with read-only vs mutating.
Component store
Install prebuilt game systems into your project with one approval.
Troubleshooting
Connection refused, missing panel, Live Coding, activation failures.