My Virtual World: A Self-Hosted 3D AI Virtual World for Agent Harnesses

This repository profile is provided by osrepos.com, an open source repository discovery platform.

My Virtual World: A Self-Hosted 3D AI Virtual World for Agent Harnesses

Summary

My Virtual World is an innovative self-hosted 3D AI virtual environment designed for agent harnesses such as OpenClaw and Hermes. It allows AI agents to live, work, move between buildings, and interact with objects in a persistent voxel-style world. This project offers a unique platform for developing and observing AI agent behaviors in a rich, customizable 3D setting.

Repository Information

Analyzed by OSRepos on June 16, 2026

Topics

Click on any tag to explore related repositories

Use at your own risk

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.

Introduction

My Virtual World, developed by eliautobot, is a self-hosted 3D AI virtual world built for agent harnesses like OpenClaw and Hermes. This project provides a dynamic environment where AI agents can live, work, move between buildings, utilize objects, and display live activity from local agent systems. Rendered with Three.js in a charming voxel-style, it features roads, buildings, furnished interiors, and interactive elements. Designed for local machines, LANs, and private remote-access networks, My Virtual World offers a secure and customizable platform for AI agent development and simulation.

For more details, visit the official website: myvirtualworld.ai

Installation

The easiest way to get My Virtual World up and running is by using Docker. You will need Docker Desktop (Windows/macOS) or Docker Engine with Docker Compose (Linux), Git, a web browser, and at least 4 GB of free RAM and 2 GB of free disk space.

Follow these quick steps to install:

git clone https://github.com/eliautobot/my-virtual-world.git
cd my-virtual-world
cp .env.example .env
docker compose up --build -d

After starting Docker, you can check its status with docker compose ps. Then, open the application in your browser by navigating to http://localhost:8590 and complete the setup wizard at http://localhost:8590/setup.

Examples

My Virtual World allows agents to perform a variety of actions, including movement, seating, using standing objects, and participating in service queues. The world itself is persistent, with data stored as JSON, allowing for continuous development and interaction. The project includes extensive internal documentation for both human users and AI agents, covering topics such as:

  • Agent instructions (AGENTS.md)
  • System architecture (docs/ARCHITECTURE.md)
  • HTTP API reference (docs/API.md)
  • World data structure (docs/WORLD-DATA.md)
  • Agent integration with OpenClaw and Hermes (docs/AGENT-INTEGRATION.md)

This rich documentation helps users and agents understand and interact with the virtual environment effectively.

Why Use My Virtual World?

My Virtual World stands out as an excellent choice for several reasons:

  • Self-Hosted Control: Maintain full control over your AI agent environment on your local machine or private network.
  • Rich 3D Environment: Experience a visually engaging voxel-style world rendered with Three.js, offering detailed interiors and outdoor spaces.
  • AI Agent Integration: Seamlessly connect with agent harnesses like OpenClaw and Hermes to bring your AI agents to life within the virtual world.
  • Persistent World Data: All world data is stored persistently, allowing for continuous development and long-term simulations.
  • Docker-First Deployment: Enjoy easy setup and deployment with Docker, eliminating the need for complex Python or Node.js installations on your host machine.
  • Security Focus: Designed for private networks, ensuring your agent systems remain secure and isolated.

Links

Related repositories

Similar repositories that may be relevant next.

AgentsKit: The Complete JavaScript Toolkit for Building AI Agents

AgentsKit: The Complete JavaScript Toolkit for Building AI Agents

September 20, 2026

AgentsKit is a comprehensive JavaScript toolkit designed for building AI agents, offering a lightweight core and a modular ecosystem. It provides essential components like UIs, autonomous runtime, tools, memory, and RAG, enabling developers to create sophisticated agents from simple chat interfaces to complex autonomous systems. This framework aims to simplify agent development by offering composable parts and avoiding the need to glue multiple incompatible libraries together.

agent-frameworkai-agentstypescript
Awesome AI Coding Sandboxes: A Security-First Guide to Agent Code Execution

Awesome AI Coding Sandboxes: A Security-First Guide to Agent Code Execution

September 19, 2026

Awesome AI Coding Sandboxes is a curated list of solutions for securely running code generated by autonomous AI agents. It uniquely ranks these sandboxes based on their security posture, focusing on isolation, egress control, and secrets handling. This resource helps developers choose robust environments to mitigate risks associated with untrusted agent code.

ai-agentsagent-sandboxawesome-list
CyberVerse: Self-Hosted Real-Time Digital Human Agent Platform

CyberVerse: Self-Hosted Real-Time Digital Human Agent Platform

September 18, 2026

CyberVerse is an open-source, self-hosted platform for building real-time digital human agents. It leverages WebRTC, persona memory, tools, and RAG to create voice-first AI agents, with optional digital-human video capabilities. This powerful framework allows developers to create highly interactive and lifelike AI companions.

ai-agentsdigital-humanvoice-assistant
RimZ: Realtime Dashboard for Agentic Coding with tmux and Zellij

RimZ: Realtime Dashboard for Agentic Coding with tmux and Zellij

September 18, 2026

RimZ is a powerful realtime dashboard and control room designed for agentic coding, enabling humans and AI agents to collaborate seamlessly within tmux or Zellij environments. Built with Rust, it provides comprehensive observability, orchestration, and automation capabilities for managing fleets of coding agents. This tool enhances productivity by offering real-time insights, message-based steering, and scriptable workflows for AI-driven development.

agent-orchestrationagentic-aiai-agents

Source repository

Open the original repository on GitHub.

22 counted GitHub visits

View on GitHub
OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️