CodeFizz
ToolsDemoDocsBlogRoadmapChangelogPricingFAQ
Get the plugin

Getting Started

  • Introduction
  • Quick Start
  • Requirements
  • Installing the CLI
  • License & Machines

Guides

  • Installing the Plugin
  • The AI Skill
  • CLI vs MCP
  • Multiple Editors
  • How It Works
  • Discovering Commands
  • The Editor Chat Panel

Walkthroughs

  • Build a Blueprint with AI
  • Author a Material Graph
  • Create a Niagara System
  • Rig a Character with AI
  • Build an Animation Blueprint
  • Build Sound with AI
  • Build a Modular Character
  • Grow a Tree with AI
  • Build a Gameplay Ability System
  • Generate a Landscape with AI
  • Work with World Partition

Reference

  • Reference
  • Audio
  • Mutable
  • Control Rig
  • Niagara
  • PCG
  • Procedural Vegetation
  • Materials
  • Gameplay Ability System
  • World Building
  • Behavior Trees
  • Environment Queries
  • StateTree
  • Sequencer
  • Level Actors
  • Project Settings
  • Blueprints
  • Blueprint Structs
  • Enhanced Input
  • Asset Management
  • Bulk Asset Ops
  • Data Assets
  • Object Properties
  • UMG Widgets
  • Data Tables
  • Curves
  • Animation
  • Console Commands
  • Profiling
  • Core
  • Debug
  • Mass Entity (ECS)

Help

  • FAQ
  • Troubleshooting
  • For AI Agents
  • Fix: Plugin failed to load, module could not be loaded (GetLastError 126)
  • Fix: bridge unreachable, editor not responding
  • Fix: cfa targeted the wrong Unreal editor
  • Fix: the CodeFizz panel does not show Active
  • Fix: Unknown command, or plugin version mismatch after an update
DocsGuidesMultiple Editors

Multiple Editors

Every command targets one editor. Use cfa list_editors, connect, status, and CFA_SESSION to control which editor you drive.

Loading…
PreviousCLI vs MCPNextHow It Works
CodeFizz

A drop-in Unreal Engine 5 plugin that exposes the entire editor surface (Blueprints, Materials, Niagara, PCG, StateTree, Control Rig, Insights profiling, and more) over the Model Context Protocol. Connect Claude Code, Cursor, VS Code, or any MCP-compatible client and let your AI build inside the engine.

Product

  • Features
  • Docs
  • Tools
  • Blog
  • Demo
  • Roadmap
  • Changelog
  • Pricing
  • FAQ

Resources

  • Install guide
  • Discord
  • YouTube
  • Open-source edition
  • Manage subscription

Legal

  • Refund Policy
  • Privacy Policy
  • Terms of Service

© 2026 CodeFizz. All rights reserved.

CodeFizz Editor Agent is a CodeFizz product. Payments processed by Polar Software, Inc. (Polar), the Merchant of Record.

Every command targets one editor. When more than one is open, the CLI refuses to guess and shows you the choices instead of editing the wrong project.

More than one editor open

cfa list_editors shows how many are running with the plugin loaded, each with its project, engine, port, and pid, so you can pick one.

See every running editor (project, engine, port, pid):

bash
cfa list_editors

Choose one for the commands that follow:

bash
cfa connect jiggi

Check which editor you would hit right now:

bash
cfa status

Clear the selection:

bash
cfa disconnect
list_editors output
{
  "result": {
    "count": 2,
    "editors": [
      {
        "project_name": "jiggi",
        "engine_version": "5.8.0",
        "pid": 39524,
        "port": 55557
      },
      {
        "project_name": "MyGame",
        "engine_version": "5.7.4",
        "pid": 41880,
        "port": 55558
      }
    ]
  },
  "status": "success"
}

Driving two editors with two AI agents at once? Give each agent a name with the CFA_SESSION environment variable (for example CFA_SESSION=agentA) so their selections never collide. With a single editor open, or when your terminal sits inside the project folder, routing is automatic and you can skip all of this.