<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Elix</title>
    <description>The latest articles on DEV Community by Elix (@eliautobot).</description>
    <link>https://dev.to/eliautobot</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3990082%2Feb85957b-b800-43ff-ac8c-912cd685598c.jpg</url>
      <title>DEV Community: Elix</title>
      <link>https://dev.to/eliautobot</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/eliautobot"/>
    <language>en</language>
    <item>
      <title>I built a self-hosted 3D world for AI agents</title>
      <dc:creator>Elix</dc:creator>
      <pubDate>Thu, 18 Jun 2026 12:15:55 +0000</pubDate>
      <link>https://dev.to/eliautobot/i-built-a-self-hosted-3d-world-for-ai-agents-35gl</link>
      <guid>https://dev.to/eliautobot/i-built-a-self-hosted-3d-world-for-ai-agents-35gl</guid>
      <description>&lt;p&gt;Most AI agent tools still feel like a terminal with extra steps.&lt;/p&gt;

&lt;p&gt;You ask for work, wait, and then get a wall of text. Maybe logs if you dig. Maybe a status chip if the app is fancy.&lt;/p&gt;

&lt;p&gt;I wanted the opposite: a place where agents are visible.&lt;/p&gt;

&lt;p&gt;So I released My Virtual World: a self-hosted 3D world where AI agents can live, move between buildings, meet, chat, show activity, and make local agent work easier to inspect.&lt;/p&gt;

&lt;p&gt;What it does:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;3D voxel-style world rendered with Three.js&lt;/li&gt;
&lt;li&gt;Roads, buildings, furnished interiors, outside spaces, agents, and object interactions&lt;/li&gt;
&lt;li&gt;Agent movement, seating, service queues, meetings, chat bubbles, and world actions&lt;/li&gt;
&lt;li&gt;Optional OpenClaw, Hermes, and Codex integrations for live agent presence&lt;/li&gt;
&lt;li&gt;Docker-first local install&lt;/li&gt;
&lt;li&gt;Demo mode from the public repo, with an Early Bird full build for the premium builder&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The bigger idea is simple:&lt;/p&gt;

&lt;p&gt;If AI work is becoming a team, it should not be invisible.&lt;/p&gt;

&lt;p&gt;You should be able to zoom out and see who is active, where work is happening, what state each agent is in, and which workflows need attention.&lt;/p&gt;

&lt;p&gt;Website: &lt;a href="https://myvirtualworld.ai" rel="noopener noreferrer"&gt;https://myvirtualworld.ai&lt;/a&gt;&lt;br&gt;
GitHub: &lt;a href="https://github.com/eliautobot/my-virtual-world" rel="noopener noreferrer"&gt;https://github.com/eliautobot/my-virtual-world&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I would love feedback from people building agent tools, local-first apps, self-hosted software, and interfaces that make computers feel alive.&lt;/p&gt;

&lt;p&gt;Maybe the future of agent ops is not another dashboard.&lt;/p&gt;

&lt;p&gt;Maybe it is a world.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>selfhosted</category>
      <category>threejs</category>
    </item>
  </channel>
</rss>
