{"name":"My Virtual World: A Self-Hosted 3D AI Virtual World for Agent Harnesses","description":"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.","github":"https://github.com/eliautobot/my-virtual-world","url":"https://osrepos.com/repo/eliautobot-my-virtual-world","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/eliautobot-my-virtual-world","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/eliautobot-my-virtual-world.md","json":"https://osrepos.com/repo/eliautobot-my-virtual-world.json","topics":["ai-agents","hermes","openclaw","self-hosted","threejs","virtual-world","javascript","3d-simulation"],"keywords":["ai-agents","hermes","openclaw","self-hosted","threejs","virtual-world","javascript","3d-simulation"],"stars":null,"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.","content":"## Introduction\n\nMy 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.\n\nFor more details, visit the official website: [myvirtualworld.ai](https://myvirtualworld.ai/)\n\n## Installation\n\nThe 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.\n\nFollow these quick steps to install:\n\nbash\ngit clone https://github.com/eliautobot/my-virtual-world.git\ncd my-virtual-world\ncp .env.example .env\ndocker compose up --build -d\n\n\nAfter 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`.\n\n## Examples\n\nMy 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:\n\n*   Agent instructions (`AGENTS.md`)\n*   System architecture (`docs/ARCHITECTURE.md`)\n*   HTTP API reference (`docs/API.md`)\n*   World data structure (`docs/WORLD-DATA.md`)\n*   Agent integration with OpenClaw and Hermes (`docs/AGENT-INTEGRATION.md`)\n\nThis rich documentation helps users and agents understand and interact with the virtual environment effectively.\n\n## Why Use My Virtual World?\n\nMy Virtual World stands out as an excellent choice for several reasons:\n\n*   **Self-Hosted Control**: Maintain full control over your AI agent environment on your local machine or private network.\n*   **Rich 3D Environment**: Experience a visually engaging voxel-style world rendered with Three.js, offering detailed interiors and outdoor spaces.\n*   **AI Agent Integration**: Seamlessly connect with agent harnesses like OpenClaw and Hermes to bring your AI agents to life within the virtual world.\n*   **Persistent World Data**: All world data is stored persistently, allowing for continuous development and long-term simulations.\n*   **Docker-First Deployment**: Enjoy easy setup and deployment with Docker, eliminating the need for complex Python or Node.js installations on your host machine.\n*   **Security Focus**: Designed for private networks, ensuring your agent systems remain secure and isolated.\n\n## Links\n\n*   **GitHub Repository**: [https://github.com/eliautobot/my-virtual-world](https://github.com/eliautobot/my-virtual-world){:target=\"_blank\"}\n*   **Official Website**: [https://myvirtualworld.ai](https://myvirtualworld.ai/){:target=\"_blank\"}","metrics":{"detailViews":2,"githubClicks":0},"dates":{"published":null,"modified":"2026-06-16T00:17:44.000Z"}}