Skip to content

Overview

What is NexusFlow?

NexusFlow is an AI-powered Unreal Engine Blueprint assistant. It lets developers read, create, and edit UE Blueprints through natural language conversations — no need to memorize complex node names or workflows. Just describe what you want in plain language.

NexusFlow runs as a standalone desktop application on your computer and communicates with the Unreal Engine Editor in real time through a companion UE plugin.

NexusFlow working alongside UE Blueprint Editor

Core Features

🤖 AI Chat

Communicate with AI using natural language to describe your Blueprint operations:

  • Read and explain Blueprint logic
  • Create new Blueprint nodes and connections
  • Modify existing Blueprint structure and properties
  • Manage Blueprint variables, functions, and events
  • Search and use UE Skills

🔮 Floating Ball

NexusFlow floating ball

A quick-access entry point on your desktop — a blue-purple gradient circle icon:

  • Click to open the AI chat sidebar
  • Drag to move; automatically snaps to the nearest screen edge
  • Show/hide via the system tray

💬 AI Chat Sidebar

A feature-rich conversation interface:

  • Three window modes: Floating, Dock Left, Dock Right
  • Real-time UE connection status and current model display
  • Tool call status tracking
  • Stop AI generation on demand

⚡ UE Quick Menu

Invoke AI directly from within the UE Editor through 4 entry points with 17 operations:

  • Blueprint Editor Right-Click — 13 operations (explain, optimize, extract, fix, document...)
  • Content Browser Right-Click — Explain or document entire Blueprint assets
  • Blueprint Editor Toolbar — Review and summarize the current Blueprint
  • Level Editor Toolbar — NexusFlow button with connection status indicator
  • Smart filtering: menus adapt based on your node selection (none / single / multi)

⚙️ Settings

An iOS-style settings interface for managing all configurations:

  • AI model management (multi-model switching)
  • Agent behavior parameters
  • Custom hotkeys
  • Appearance themes and language

🌐 Multi-Language Support

  • Interface languages: Simplified Chinese, Traditional Chinese, English
  • AI response language can be set independently

How It Works

NexusFlow consists of three core components working together:

┌─────────────────┐    IPC Comm    ┌──────────────┐    FFI    ┌──────────────┐
│  Tauri Desktop   │ ◄───────────► │  Rust Bridge  │ ◄──────► │  UE Plugin    │
│  (React + Rust)  │               │  (Comm + Conv)│          │  (C++ + Py)   │
└─────────────────┘               └──────────────┘          └──────────────┘

        │ SSE (Server-Sent Events)

  ┌──────────────┐
  │   LLM API    │
  │ (Cloud Model) │
  └──────────────┘
  • Tauri Desktop App: Provides the AI chat interface (React frontend) and LLM API proxy (Rust backend)
  • Rust Bridge: Handles IPC communication between the desktop app and UE plugin, plus Blueprint data format conversion
  • UE Plugin: Executes Blueprint operations within Unreal Engine and provides the Python Skills system

Data Flow

When you send a message:

  1. The message is sent from the Tauri app to the LLM (e.g., GPT-5, Claude)
  2. The LLM analyzes the request and determines which tools to call
  3. Tool calls are forwarded through the Rust Bridge to the UE plugin
  4. The UE plugin executes Blueprint operations (read, modify, create, etc.)
  5. Results are returned along the same path, and the AI presents them in the conversation

Supported LLM Providers

ProviderDescription
OpenAIGPT series — strong general capabilities
AnthropicClaude series — excellent reasoning ability
Google GeminiGemini series — multimodal support
DeepSeekDeepSeek series — cost-effective
Zhipu GLMGLM series — coding specialist
MiniMaxMiniMax series — excellent for agent workflows
QwenQwen series — million-token context
KimiKimi series — multimodal + coding
CustomAny third-party API compatible with the above protocols

You can configure multiple models simultaneously and switch the default model in Settings.

Next Steps