Experimental — Work in Progress

Your virtual world,
powered by Agentic AI

A Docker stack for OpenSimulator that integrates MCP servers, a bot client, Blender, and Opencode so you can build, manage, and explore your grid, and even create new 3D assets and import them into the world, and iterate in-world from natural-language workflows.

OpenSimulator Chat

Features

Everything you need to run an AI-enabled OpenSimulator grid in one Docker stack.

Agentic Behaviour

The AI doesn't just answer questions — it plans, decides, and acts. It can chain together console commands, in-world actions, and external tools to complete multi-step goals on its own.

Natural Language Control

Manage regions, users, and configuration through conversation. Anything the OpenSimulator console can do, your AI can do.

In-World AI Bot

A bot avatar logs in and accepts IM instructions. It can walk, run, fly, teleport, build prims, and manage inventory.

Build & Create

Create, position, scale, rotate, and texture prims. Configure environment settings and upload media — all through the bot.

MCP Bridges

Three MCP servers now power the stack: REST console admin, in-world bot control, and Blender authoring tools. Opencode connects to all three.

Docker Simplicity

One compose file brings up OpenSimulator, MariaDB, the MCP sidecars, and Opencode. Source and release modes supported.

Flexible AI Providers

Switch models and providers at runtime with star commands. Use GitHub Copilot, local models, or any provider Opencode supports.

The Stack

Open-source components wired together to create an AI-native virtual world.

Architecture Diagram

Core runtime, MCP servers, and Blender authoring flow in one view.

flowchart TB
  User[Viewer user] -->|IM commands| Bot[Bot avatar in OpenSimulator]
  Blender[Blender desktop app] -->|Author and export GLB/GLTF| OpenSim[opensim container]

  subgraph MCP["MCP Bridge Side"]
    Console[opensim-console2mcp]
    Metaverse[opensim-metaverse2mcp]
    BlenderMCP[opensim-blender via blender-mcp]
  end

  OpenSim -->|REST console| Console
  Metaverse -->|Bot login and world actions| OpenSim
  BlenderMCP -->|Drive Blender tools| Blender

  Opencode[opensim-opencode] <-->|MCP tools| Console
  Opencode <-->|MCP tools| Metaverse
  Opencode <-->|MCP tools| BlenderMCP
  Provider[AI provider/model] <-->|Model calls| Opencode
        

Ready to deploy your own grid?

Get the stack running in minutes with Docker Compose, then log in and start talking to your AI bot.