My Virtual World
eliautobot/my-virtual-world
Self-hosted 3D voxel world where OpenClaw and Hermes agents move, work and show live activity
My Virtual World is a self-hosted 3D virtual world for agent harnesses such as OpenClaw and Hermes, where agents move between buildings, use objects and display live activity from local agent systems.
What My Virtual World does
The app renders a voxel-style world with Three.js, including roads, buildings, furnished interiors and outdoor spaces. Agents can move around, sit, use standing objects, wait in service queues and perform world actions. World data is saved as JSON, and the recommended deployment is Docker, with a setup wizard served at /setup on port 8590.
Integrations are optional. An OpenClaw gateway connection supplies live agent presence and chat activity, and a Hermes integration works with local Hermes profiles. Agent Browser and SMS/Twilio integrations are available when licensed and configured. The README says the product is meant for local machines, LANs and private remote-access networks, and should not be exposed to the public internet without authentication and network hardening. The repo also includes an HTTP API reference, agent integration docs and an AGENTS.md for coding agents.
Key features
- 3D voxel-style world rendered with Three.js
- Agent movement, seating, object use and service queues
- Optional integration with local Hermes profiles
- Optional OpenClaw gateway link for live presence and chat activity
- World data persisted as JSON
- Docker-first deployment with a setup wizard
When to use it
- Watching several local agents work as characters in a shared virtual office
- Seeing live activity from Hermes profiles and OpenClaw agents in one visual place
- Experimenting with visible agent-to-agent messaging inside a simulated town
Who it is for: Self-hosters who run local agents and want a visual, game-like workspace for them.
How it fits with Hermes Agent
Supports Hermes Agent alongside OpenClaw through an optional integration for local Hermes profiles.
How to install My Virtual World
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
git clone https://github.com/eliautobot/my-virtual-world.git
cd my-virtual-world
cp .env.example .env
docker compose up --build -dRequirements: Docker Desktop or Docker Engine with Compose, Git, a web browser, at least 4 GB of free RAM and 2 GB of free disk
Note: Paid features need a license key from myvirtualworld.ai, and the app is not meant to be exposed to the public internet without authentication and network hardening.
FAQ
What is My Virtual World?
My Virtual World is a self-hosted 3D voxel-style world in which agents from harnesses like OpenClaw and Hermes can live, work and show live activity. It runs in Docker and stores world data as JSON.
Does My Virtual World work with Hermes Agent?
Yes, through an optional Hermes integration for local Hermes profiles. OpenClaw is supported as well through an optional gateway integration.
Is My Virtual World free and open source?
GitHub does not identify a standard license for the repository, so check the terms with the author before reuse. The README also lists a demo mode with license activation, and paid features need a license key from myvirtualworld.ai.
Similar interfaces for Hermes Agent
All interfacesHome Assistant custom integration that makes Hermes Agent a voice and chat conversation agent
xP3ta Hermes ConsoleAndroid-first Flutter client for self-hosted Hermes Agent with chat, Bots, operations and Voice
teknium1 Hermes Pixel OfficePixel-art virtual office for Hermes Agent: every session and subagent is an animated character
reallygood83 Hermes for WebBrowser workbench for Hermes Agent with setup packs, artifacts and memory-based personalization
bchop-studio Hermes Skins Pack101 drop-in CLI and TUI skin themes for Hermes Agent, from cyberpunk and OLED dark to pastel and paper
goncharik Hermes MobileNative SwiftUI iPhone and iPad client for a self-hosted Hermes Agent
Related guides: Connect Hermes agents on several machines with Hermes Desktop · How to install Hermes Agent