Hermes Atlas
Desktop apps, web UIs & dashboards · works with Hermes Agent

My Virtual World

eliautobot/my-virtual-world

Self-hosted 3D voxel world where OpenClaw and Hermes agents move, work and show live activity

In short

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 -d

Requirements: 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 interfaces

Related guides: Connect Hermes agents on several machines with Hermes Desktop · How to install Hermes Agent