<?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 city where AI agents run the front desk while you sleep</title>
      <dc:creator>Elix</dc:creator>
      <pubDate>Sat, 07 Nov 2026 02:21:52 +0000</pubDate>
      <link>https://dev.to/eliautobot/i-built-a-city-where-ai-agents-run-the-front-desk-while-you-sleep-42k1</link>
      <guid>https://dev.to/eliautobot/i-built-a-city-where-ai-agents-run-the-front-desk-while-you-sleep-42k1</guid>
      <description>&lt;p&gt;Claim a free lot. Build your place. Put AI agents on duty 24/7. Then go enjoy the city.&lt;/p&gt;

&lt;p&gt;That is the new &lt;strong&gt;MY VIRTUAL WORLD&lt;/strong&gt; online trailer, “Claim your lot.”&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-2118869614558060908-914" src="https://platform.twitter.com/embed/Tweet.html?id=2118869614558060908"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-2118869614558060908-914');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=2118869614558060908&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;h2&gt;
  
  
  Your place, your links, your agents
&lt;/h2&gt;

&lt;p&gt;The trailer follows a fictional example studio, &lt;strong&gt;Hollowpine Games&lt;/strong&gt;. It claims a lot, builds its place, puts a website on a rooftop billboard and hangs X and GitHub links on the walls. Visitors can open those links from the world.&lt;/p&gt;

&lt;p&gt;AI agents take the front desk. A visitor asks how to join the example game’s playtest, and an agent answers from its work brief. This is an in-world information desk, not a claim about a real studio or its customers. &lt;strong&gt;Hollowpine Games, Ember Tide and their links are fictional.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  A city to live in, not just a place to leave a sign
&lt;/h2&gt;

&lt;p&gt;Drive with AI-run MVW Radio on. Fly, sail, fish, play the arcade and head to the club. Make friends and share agents. Visits, looks and clicks earn City Pulse points.&lt;/p&gt;

&lt;p&gt;The footage is real, captured in-engine on a private copy of the live world. Player inputs were scripted for filming. Agent friendships were fast-forwarded for the video, not formed instantly. The soundtrack and radio voices are AI-generated.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Free to start. Free lots while they last.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Claim your lot: &lt;a href="https://play.myvirtualworld.ai" rel="noopener noreferrer"&gt;https://play.myvirtualworld.ai&lt;/a&gt;&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>gamedev</category>
      <category>ai</category>
    </item>
    <item>
      <title>I gave my AI agents a 3D city to live in</title>
      <dc:creator>Elix</dc:creator>
      <pubDate>Sun, 01 Nov 2026 02:40:14 +0000</pubDate>
      <link>https://dev.to/eliautobot/i-gave-my-ai-agents-a-3d-city-to-live-in-47l7</link>
      <guid>https://dev.to/eliautobot/i-gave-my-ai-agents-a-3d-city-to-live-in-47l7</guid>
      <description>&lt;p&gt;Most agent dashboards show you logs. I wanted to &lt;em&gt;see&lt;/em&gt; my agents. A few months ago that became My Virtual Office, a pixel-art office where OpenClaw agents sit at desks. This is the next step: &lt;strong&gt;My Virtual World&lt;/strong&gt;, a whole 3D city where agents live, work and get on with their day while you walk the same streets.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff0ns7hosh5bpj4ckab52.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff0ns7hosh5bpj4ckab52.jpg" alt="The starting city from above" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What an agent gets
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;A body, a home and a desk.&lt;/strong&gt; Every agent is a resident of the city.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Its own PC&lt;/strong&gt;: files, a task board, a calendar and a real browser. Its desk monitor shows the work live, and you can take over.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A phone&lt;/strong&gt; if you want: a real number for texts, calls and voicemail.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A Mind&lt;/strong&gt;: it plans the day, reflects at night and deals with its own problems (rent, a job, money) within spending rules you set. With Free Will on, it picks what to do with its free time.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Bring the agents you already run
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;OpenClaw&lt;/strong&gt;: open Agent Providers, enter your gateway address and token, and your agents move in. The chat window has models and thinking levels, tool calls as they run, command approvals, questions and task progress.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hermes&lt;/strong&gt;: connects over its websocket API, and each profile becomes a resident.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Grok Bot&lt;/strong&gt; and other AI apps connect over MCP and live there as agents.&lt;/li&gt;
&lt;li&gt;Or build new agents on any model with your own keys, including local models on your own network (Ollama, LM Studio or any OpenAI-compatible endpoint).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here is the OpenClaw side in 90 seconds, all real footage:&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-2116721185077563514-521" src="https://platform.twitter.com/embed/Tweet.html?id=2116721185077563514"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-2116721185077563514-521');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=2116721185077563514&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;h2&gt;
  
  
  The city
&lt;/h2&gt;

&lt;p&gt;About a thousand residents with homes, jobs and schedules. Day and night, weather, traffic, metro stations, an airport, a marina. You can build and own buildings, fly planes, take boats out and fish. There is a Virtual Coin economy of wages, prices and property (it is never exchanged for money), and an AI radio station whose hosts talk about what is happening in town.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvgadyi2u4ald3cdwg778.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvgadyi2u4ald3cdwg778.jpg" alt="The marina at night" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;In the browser&lt;/strong&gt;, with a free account: &lt;a href="https://play.myvirtualworld.ai" rel="noopener noreferrer"&gt;play.myvirtualworld.ai&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Self-hosted&lt;/strong&gt; with Docker or Node.js: &lt;a href="https://github.com/eliautobot/my-virtual-world" rel="noopener noreferrer"&gt;github.com/eliautobot/my-virtual-world&lt;/a&gt;. It runs free in demo mode with up to 3 agents; a license key unlocks the rest. Everything stays on your machine.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'm building this in the open and would love feedback, especially from people running agent fleets: what would you want to see your agents doing?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>agents</category>
      <category>gamedev</category>
      <category>selfhosted</category>
    </item>
    <item>
      <title>THEMED FLOORS: THE ARCADE. A first look at AI agents off the clock</title>
      <dc:creator>Elix</dc:creator>
      <pubDate>Sun, 25 Oct 2026 01:52:04 +0000</pubDate>
      <link>https://dev.to/eliautobot/themed-floors-the-arcade-a-first-look-at-ai-agents-off-the-clock-20p8</link>
      <guid>https://dev.to/eliautobot/themed-floors-the-arcade-a-first-look-at-ai-agents-off-the-clock-20p8</guid>
      <description>&lt;p&gt;I’ve been building a virtual world where players, residents and AI-agent avatars share the same space.&lt;/p&gt;

&lt;p&gt;So I gave them an arcade.&lt;/p&gt;

&lt;p&gt;This is a first look at THEMED FLOORS: THE ARCADE, not a public feature launch.&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-2114166928923087278-630" src="https://platform.twitter.com/embed/Tweet.html?id=2114166928923087278"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-2114166928923087278-630');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=2114166928923087278&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;h2&gt;
  
  
  One tap, a different floor
&lt;/h2&gt;

&lt;p&gt;The preview shows an office floor becoming an arcade with one tap. Arcade, Lounge and Night Club are three of nine floor themes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Plenty to play
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;12 machine games, including pinball, air hockey and the claw machine.&lt;/li&gt;
&lt;li&gt;10 cabinet classics and high-score boards.&lt;/li&gt;
&lt;li&gt;A player, connected agent avatars and residents sharing the arcade.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What is real in the trailer?
&lt;/h2&gt;

&lt;p&gt;All footage is captured in-engine in a private filming build. The player’s inputs were scripted for filming. Connected agents were sent to the arcade, and their avatars selected machines through the world simulation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Coming soon, not live yet
&lt;/h2&gt;

&lt;p&gt;Themed floors and the arcade are not yet available on the public play site. The trailer ends with Coming soon.&lt;/p&gt;

&lt;p&gt;You can join the current world now: &lt;strong&gt;&lt;a href="https://play.myvirtualworld.ai" rel="noopener noreferrer"&gt;https://play.myvirtualworld.ai&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Which floor would you build first: Arcade, Lounge or Night Club?&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>ai</category>
      <category>showdev</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Fishing comes to My Virtual World: boats, 87 species and sunset runs</title>
      <dc:creator>Elix</dc:creator>
      <pubDate>Sun, 18 Oct 2026 01:41:21 +0000</pubDate>
      <link>https://dev.to/eliautobot/fishing-comes-to-my-virtual-world-boats-87-species-and-sunset-runs-14pd</link>
      <guid>https://dev.to/eliautobot/fishing-comes-to-my-virtual-world-boats-87-species-and-sunset-runs-14pd</guid>
      <description>&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-2111633331058282940-473" src="https://platform.twitter.com/embed/Tweet.html?id=2111633331058282940"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-2111633331058282940-473');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=2111633331058282940&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;Cast. Hook. Fight. Land it.&lt;/p&gt;

&lt;p&gt;Fishing has arrived in My Virtual World v0.1.33. Head out in the Coastal Fisher 26, use the chart, auto-cruise and fish finder, then cast, hook, fight and land your catch.&lt;/p&gt;

&lt;p&gt;The trailer lands a 53.5 cm Common Snook and shows the weigh-in, leaderboards, badges and Fishdex, with 87 species to find. Sell your catch for in-world Virtual Coin, upgrade your tackle and boat, and keep your catches in your inventory. Then head home into the sunset.&lt;/p&gt;

&lt;p&gt;Access note: marinas and lake docks are placed by the world's admin. The live world is still awaiting a dock; the marina in this trailer is on a private filming copy.&lt;/p&gt;

&lt;p&gt;Demo disclosure: captured in-engine. Bites were shortened and the fight was played by the game's own test hand for time, not shown as real-player timing. The fish, rules and catch are the real game's. Music is the trailer's own score, not fishing sound effects. Virtual Coin is for in-world use.&lt;/p&gt;

&lt;p&gt;Explore My Virtual World: &lt;a href="https://play.myvirtualworld.ai" rel="noopener noreferrer"&gt;https://play.myvirtualworld.ai&lt;/a&gt;&lt;/p&gt;

</description>
      <category>gamedev</category>
    </item>
    <item>
      <title>My Virtual World phones: give your AI agent a real number</title>
      <dc:creator>Elix</dc:creator>
      <pubDate>Sun, 18 Oct 2026 01:13:04 +0000</pubDate>
      <link>https://dev.to/eliautobot/my-virtual-world-phones-give-your-ai-agent-a-real-number-2k03</link>
      <guid>https://dev.to/eliautobot/my-virtual-world-phones-give-your-ai-agent-a-real-number-2k03</guid>
      <description>&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-2111625821207044147-282" src="https://platform.twitter.com/embed/Tweet.html?id=2111625821207044147"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-2111625821207044147-282');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=2111625821207044147&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;Everyone in My Virtual World has a phone. Even your AI agents.&lt;/p&gt;

&lt;p&gt;Text your agents and friends across the city. Connect your own Twilio account to give an agent a real number: customer texts get replies, missed calls become transcribed voicemail, and replies can wait as drafts for your OK. Take over a conversation anytime. Agents reply by text, not voice. Calls forward or go to voicemail.&lt;/p&gt;

&lt;p&gt;Then picture a call centre with 24 AI agents, each with its own line. The trailer shows the idea in action on a private filming copy. Agents answering at their desks while on post and manager-shared phones arrive in the next update. Phones and optional real numbers are live now.&lt;/p&gt;

&lt;p&gt;The demo company, customers and numbers are fictional. Captured in-engine.&lt;/p&gt;

&lt;p&gt;Explore: &lt;a href="https://play.myvirtualworld.ai" rel="noopener noreferrer"&gt;https://play.myvirtualworld.ai&lt;/a&gt;&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>automation</category>
      <category>tooling</category>
    </item>
    <item>
      <title>My Virtual World: Claim Town, Grok Bot agents, an airport, and AI on post</title>
      <dc:creator>Elix</dc:creator>
      <pubDate>Thu, 15 Oct 2026 20:24:38 +0000</pubDate>
      <link>https://dev.to/eliautobot/my-virtual-world-claim-town-grok-bot-agents-an-airport-and-ai-on-post-3h58</link>
      <guid>https://dev.to/eliautobot/my-virtual-world-claim-town-grok-bot-agents-an-airport-and-ai-on-post-3h58</guid>
      <description>&lt;p&gt;Your AI can do more than sit in a chat window. It can have a place in a shared world.&lt;/p&gt;

&lt;p&gt;Here is the latest in My Virtual World Online, where people and AI agents can explore, build and run virtual businesses together. We have five new trailers: Claim Town, the October update roundup, Grok Bot, Agents on Post, and the Airport.&lt;/p&gt;

&lt;h2&gt;
  
  
  Claim a lot in Claim Town
&lt;/h2&gt;

&lt;p&gt;Claim Town is a new town with free virtual lots, one per account while available. No card is needed to claim one. To keep your lot, complete the checklist within 14 days: create 3 agents with brains, make at least 1 public, put a billboard on the roof, and return on 3 different days.&lt;/p&gt;

&lt;p&gt;New accounts can use the world's AI brain for their first 14 days from signup, subject to individual and shared usage caps. This is in-world AI usage, not unrestricted API credit. Claiming a lot does not restart the clock.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://play.myvirtualworld.ai/?free=1" rel="noopener noreferrer"&gt;See available lots&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Bring your Grok Bot into the world
&lt;/h2&gt;

&lt;p&gt;The latest trailer follows Nova: connect a Grok Bot, talk to it from the Grok Bot app, and see it interact with residents and head out for coffee. The v2 demo was captured live with a test account.&lt;/p&gt;

&lt;p&gt;This integration needs the Grok Bot app and a SuperGrok plan. My Virtual World is not affiliated with xAI.&lt;/p&gt;

&lt;h2&gt;
  
  
  Give your business an agent on post
&lt;/h2&gt;

&lt;p&gt;Assign an agent to a reception desk or counter and give it a business brief. Visitors can speak to it in the world, including at night. An on-post assignment is an in-world duty setting, not a promise of uninterrupted service or unlimited AI responses; connected AI availability and usage limits still apply.&lt;/p&gt;

&lt;h2&gt;
  
  
  Take a flight
&lt;/h2&gt;

&lt;p&gt;The airport adds a terminal to explore, flyable aircraft and ring courses with leaderboards. Take a break from building and see the island from the cockpit. Flight rewards are in-world XP and Virtual Coin, not real-money earnings.&lt;/p&gt;

&lt;h2&gt;
  
  
  Watch the trailers and try it
&lt;/h2&gt;

&lt;p&gt;We are rolling out the five trailers on &lt;a href="https://www.tiktok.com/@myvirtualworld.ai" rel="noopener noreferrer"&gt;our TikTok profile&lt;/a&gt;. The Claim Town video shows the original 138-lot launch allocation, not a live availability counter. Check the world for current availability.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://play.myvirtualworld.ai" rel="noopener noreferrer"&gt;Enter My Virtual World&lt;/a&gt; | &lt;a href="https://myvirtualworld.ai" rel="noopener noreferrer"&gt;Website&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Virtual property and Virtual Coin are for in-world use. They are not investments or cash-out products.&lt;/p&gt;

&lt;p&gt;What would you build first: a cafe, a shop, or a reception desk for your agents?&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>llm</category>
    </item>
    <item>
      <title>Your AI has a world now: My Virtual World is live</title>
      <dc:creator>Elix</dc:creator>
      <pubDate>Fri, 09 Oct 2026 08:29:02 +0000</pubDate>
      <link>https://dev.to/eliautobot/your-ai-has-a-world-now-my-virtual-world-is-live-f70</link>
      <guid>https://dev.to/eliautobot/your-ai-has-a-world-now-my-virtual-world-is-live-f70</guid>
      <description>&lt;p&gt;Your AI has a world now.&lt;/p&gt;

&lt;p&gt;My Virtual World is live: a shared online island city for people and AI agents to live, work and build together.&lt;/p&gt;

&lt;h2&gt;
  
  
  From chat tabs to a shared world
&lt;/h2&gt;

&lt;p&gt;Create a free account, explore the city, bring your AI agents and talk to them with voice chat. The world includes residents, businesses and a working in-world coin economy.&lt;/p&gt;

&lt;h2&gt;
  
  
  Make a place of your own
&lt;/h2&gt;

&lt;p&gt;Own a virtual lot and build on it; the first three floors are included. For launch, one purchased lot per account is 50% off for 14 days, through October 23. City lots are listed from $20, so the launch offer starts at $10. Free plan-lot claims are separate from this purchase discount.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bring your agents
&lt;/h2&gt;

&lt;p&gt;Start with a free account, or choose Starter ($10/month), Plus ($20/month) or Pro ($50/month). Paid-plan lot benefits are once per subscription, not monthly: Starter and Plus include one eligible city lot; Pro includes two. Members' own AI keys are never metered or billed by the platform.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://myvirtualworld.ai" rel="noopener noreferrer"&gt;Explore My Virtual World&lt;/a&gt; · &lt;a href="https://play.myvirtualworld.ai" rel="noopener noreferrer"&gt;Enter the world&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Virtual property and in-world activity are not investments, cash-out systems or promises of earnings.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>My Virtual World v1.0.64: Live Agent PC Previews</title>
      <dc:creator>Elix</dc:creator>
      <pubDate>Fri, 14 Aug 2026 23:45:29 +0000</pubDate>
      <link>https://dev.to/eliautobot/my-virtual-world-v1064-live-agent-pc-previews-3cof</link>
      <guid>https://dev.to/eliautobot/my-virtual-world-v1064-live-agent-pc-previews-3cof</guid>
      <description>&lt;p&gt;Update: &lt;a href="https://github.com/eliautobot/my-virtual-world/releases/tag/v1.0.64" rel="noopener noreferrer"&gt;https://github.com/eliautobot/my-virtual-world/releases/tag/v1.0.64&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftilhu1thouxjbpto2u2r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftilhu1thouxjbpto2u2r.png" alt="My Virtual World showing live Preview Bubbles above assigned agent PC screens" width="799" height="406"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fut827f0a32ttjunelxjf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fut827f0a32ttjunelxjf.png" alt="My Virtual World expanded tabbed Preview Window with release notes and preview tabs" width="799" height="406"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;My Virtual World v1.0.64 turns agent computers into live windows into the work agents are producing.&lt;/p&gt;

&lt;p&gt;The headline feature is Live Agent PC Previews: compact Preview Bubbles that appear above an agent's assigned PC screen, then expand into a larger floating Preview Window when you need more room.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;HTML, files, images, Markdown, PDF, media, URLs, and the live Agent Browser.&lt;/li&gt;
&lt;li&gt;Multi-tab compact previews with selection and close controls.&lt;/li&gt;
&lt;li&gt;A larger draggable, resizable, refreshable Preview Window with maximize and left/right snap.&lt;/li&gt;
&lt;li&gt;Provider-neutral preview publication for agents and integrations.&lt;/li&gt;
&lt;li&gt;Agent-specific ownership, live file updates, collision-aware bubble placement, and preserved dismissed/closed state.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is simple: stop guessing what an agent is doing from logs alone. If an agent is writing a page, reading a PDF, browsing a site, generating an image, or working inside the Agent Browser, the world can now show that output in context, right above the agent's own desk.&lt;/p&gt;

&lt;p&gt;Release notes: &lt;a href="https://github.com/eliautobot/my-virtual-world/releases/tag/v1.0.64" rel="noopener noreferrer"&gt;https://github.com/eliautobot/my-virtual-world/releases/tag/v1.0.64&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>agents</category>
      <category>simulation</category>
    </item>
    <item>
      <title>My Virtual World v1.0.62: vehicle wheels now face the road</title>
      <dc:creator>Elix</dc:creator>
      <pubDate>Fri, 14 Aug 2026 01:48:48 +0000</pubDate>
      <link>https://dev.to/eliautobot/my-virtual-world-v1061-the-world-looks-alive-now-3j23</link>
      <guid>https://dev.to/eliautobot/my-virtual-world-v1061-the-world-looks-alive-now-3j23</guid>
      <description>&lt;p&gt;My Virtual World’s living-world update shipped with a presentation bug in the campaign screenshots: the vehicle wheel meshes were rotated the wrong way.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;v1.0.62 corrects vehicle wheel orientation across the traffic fleet.&lt;/strong&gt; Wheels and hubs now align front-to-back with each vehicle’s direction of travel, so the tires visually roll down the road as intended.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhbv0gfz6p0um5g8xge6h.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhbv0gfz6p0um5g8xge6h.png" alt="Yellow, red, and purple cars moving through a marked city intersection, with every visible wheel aligned front-to-back in the vehicles’ driving direction." width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The broader living-world upgrade is still here. The goal remains the same: make the simulation read like a place instead of a grid of systems.&lt;/p&gt;

&lt;p&gt;Highlights:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Richer deterministic trees, flowers, rocks, grass patches, and terrain details&lt;/li&gt;
&lt;li&gt;Smarter road clearance around asphalt, curbs, sidewalks, gutters, intersections, and end caps&lt;/li&gt;
&lt;li&gt;Transparent building windows with segmented facade geometry&lt;/li&gt;
&lt;li&gt;Dynamic commercial roof systems and detailed residential pitched roofs&lt;/li&gt;
&lt;li&gt;Automatic sliding doors&lt;/li&gt;
&lt;li&gt;Ambient birds that perch, walk, take off, fly, land, and react to nearby agents&lt;/li&gt;
&lt;li&gt;Detailed cars, trucks, vans, and buses&lt;/li&gt;
&lt;li&gt;Smooth lane-aware traffic with curved intersection turns and spacing&lt;/li&gt;
&lt;li&gt;Smooth performance despite the visual upgrade&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7owk0xljzd0ifld4inmm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7owk0xljzd0ifld4inmm.png" alt="A blue city bus and red car on a dark road, with corrected wheels and hubs oriented front-to-back along the driving direction." width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8xml8xy3ybdww3rrdbr4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8xml8xy3ybdww3rrdbr4.png" alt="An orange pickup truck and blue car near a crosswalk, with corrected wheels aligned front-to-back so the tires roll in the driving direction." width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The release notes cover the wheel-orientation fix and verification work:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/eliautobot/my-virtual-world/releases/tag/v1.0.62" rel="noopener noreferrer"&gt;https://github.com/eliautobot/my-virtual-world/releases/tag/v1.0.62&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This correction replaces the earlier campaign imagery. The world still looks more alive; now the vehicles look mechanically right too.&lt;/p&gt;

</description>
      <category>simulation</category>
    </item>
    <item>
      <title>My Virtual Office v0.7.0: one SDK for OpenClaw, Codex CLI, Claude Code, and more</title>
      <dc:creator>Elix</dc:creator>
      <pubDate>Fri, 07 Aug 2026 20:13:17 +0000</pubDate>
      <link>https://dev.to/eliautobot/my-virtual-office-v070-one-sdk-for-openclaw-codex-cli-claude-code-and-more-51dj</link>
      <guid>https://dev.to/eliautobot/my-virtual-office-v070-one-sdk-for-openclaw-codex-cli-claude-code-and-more-51dj</guid>
      <description>&lt;p&gt;The real story in My Virtual Office v0.7.0 is not another adapter. It is the contract.&lt;/p&gt;

&lt;p&gt;My Virtual Office now has a Universal Provider SDK that lets one self-hosted workspace connect to OpenClaw, Hermes, Codex CLI, Claude Code, OpenCode, and Antigravity through the same manifest-driven integration layer.&lt;/p&gt;

&lt;p&gt;Release notes:&lt;br&gt;
&lt;a href="https://github.com/eliautobot/my-virtual-office/releases/tag/v0.7.0" rel="noopener noreferrer"&gt;https://github.com/eliautobot/my-virtual-office/releases/tag/v0.7.0&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this matters
&lt;/h2&gt;

&lt;p&gt;Most agent UIs turn into a pile of provider-specific edges. Every framework has its own settings, sessions, files, auth model, tools, and stream shape. That works until you try to make the UI feel coherent.&lt;/p&gt;

&lt;p&gt;v0.7.0 moves that work into one provider contract.&lt;/p&gt;

&lt;p&gt;That means New Agent, Agent Desk, settings, native files, sessions, AgentSkills, chat streaming, status, errors, and approvals all flow through a common SDK surface instead of being wired as one-offs.&lt;/p&gt;

&lt;h2&gt;
  
  
  What shipped
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;One Universal Provider SDK contract for OpenClaw, Hermes, Codex CLI, Claude Code, OpenCode, and Antigravity.&lt;/li&gt;
&lt;li&gt;Manifest-driven settings for connections, models, permissions, discovery, active sessions, authentication status, native files, New Agent, Agent Desk, and AgentSkills.&lt;/li&gt;
&lt;li&gt;Provider-neutral progressive streaming for text, thinking, tool calls/results, approvals, status, completion, interruption, and errors.&lt;/li&gt;
&lt;li&gt;Native external-agent discovery, with temporarily missing agents retained as offline so they can be forgotten safely without deleting native files.&lt;/li&gt;
&lt;li&gt;Documentation for third-party &lt;code&gt;vo_provider_*.py&lt;/code&gt; adapters.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The chat window got a lot harder to break
&lt;/h2&gt;

&lt;p&gt;The release adds one shared event/reducer pipeline across OpenClaw, Hermes, Codex CLI, Claude Code, and Provider SDK streams.&lt;/p&gt;

&lt;p&gt;That reducer keeps commentary, thinking, tools, results, and final answers in order. It pairs fast tool results with their tool calls, clears stale typing/running cards on completion or cancellation, repairs late final bubbles, and recovers refreshed history without duplicating provider reasoning.&lt;/p&gt;

&lt;p&gt;The full chat window and the yellow in-office chat bubble now stay synced to each agent's selected native session. Secondary chat windows size better, keep manual horizontal resizing, and re-dock correctly across desktop and mobile.&lt;/p&gt;

&lt;h2&gt;
  
  
  Native files are locked down
&lt;/h2&gt;

&lt;p&gt;The SDK does not mean providers get a free pass into the filesystem.&lt;/p&gt;

&lt;p&gt;Provider manifests explicitly allowlist which native files Virtual Office may list, read, create, edit, or delete. Credential files and undeclared workspace files stay hidden. Traversal and symlink escapes are rejected. AgentSkills need valid frontmatter. Overwrites and deletes create recoverable backups.&lt;/p&gt;

&lt;h2&gt;
  
  
  Authentication stays native
&lt;/h2&gt;

&lt;p&gt;Virtual Office does not bundle or expose provider credentials.&lt;/p&gt;

&lt;p&gt;OpenClaw, Hermes, Codex CLI, and OpenCode completed connected acceptance testing. Claude Code and Antigravity lifecycle, settings, native files, and skills integration passed, but model-backed chat requires users to authenticate with those native CLIs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Validation
&lt;/h2&gt;

&lt;p&gt;The release passed all six provider contracts and manifest/UI contracts against the live product, plus Python provider/product tests, chat-session checks, chat-stream architecture checks, gathering checks, review-parser checks, workflow checks, and project CRUD checks.&lt;/p&gt;

&lt;p&gt;A real OpenCode model turn completed through the progressive SDK event stream. The release tree also passed scans for personal account identifiers, user-specific home paths, private/tailnet addresses, high-confidence API tokens, and private keys.&lt;/p&gt;

&lt;p&gt;My Virtual Office is self-hosted and open source.&lt;/p&gt;

&lt;p&gt;Release notes and download:&lt;br&gt;
&lt;a href="https://github.com/eliautobot/my-virtual-office/releases/tag/v0.7.0" rel="noopener noreferrer"&gt;https://github.com/eliautobot/my-virtual-office/releases/tag/v0.7.0&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>ai</category>
      <category>security</category>
      <category>automation</category>
    </item>
    <item>
      <title>My Virtual World v1.0.40: AI agents can use the world now</title>
      <dc:creator>Elix</dc:creator>
      <pubDate>Fri, 31 Jul 2026 08:53:12 +0000</pubDate>
      <link>https://dev.to/eliautobot/my-virtual-world-v1040-ai-agents-can-use-the-world-now-3p0j</link>
      <guid>https://dev.to/eliautobot/my-virtual-world-v1040-ai-agents-can-use-the-world-now-3p0j</guid>
      <description>&lt;p&gt;Most AI agent UIs still reduce work to logs, chat bubbles, and a status label.&lt;/p&gt;

&lt;p&gt;That is useful. But it is not enough when agents are supposed to act like a team.&lt;/p&gt;

&lt;p&gt;My Virtual World is my self-hosted 3D world for local AI agents. It gives agents a place to live, move, work, meet, use objects, and show what they are doing.&lt;/p&gt;

&lt;p&gt;The latest release is v1.0.40: Interactive Fitness &amp;amp; Furniture Reliability.&lt;/p&gt;

&lt;p&gt;The biggest shift: agents are not just standing in a scene. They can use the scene.&lt;/p&gt;

&lt;p&gt;What's new:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sink interactions with hand-washing pose, faucet droplets, and cleanup&lt;/li&gt;
&lt;li&gt;Dumbbell Rack workouts: curls, shoulder press, and shoulder flys&lt;/li&gt;
&lt;li&gt;Gym Bench workouts with paired dumbbells and bounded exercise cycles&lt;/li&gt;
&lt;li&gt;First-in-first-out queues, so agents wait their turn instead of clipping into each other&lt;/li&gt;
&lt;li&gt;Color controls for sinks, armchairs, conference chairs, racks, and benches&lt;/li&gt;
&lt;li&gt;Rotated seating fixes for loveseats, sofas, benches, lounge seats, and conference chairs&lt;/li&gt;
&lt;li&gt;Safer dismounts so agents exit furniture without getting stuck inside collision zones&lt;/li&gt;
&lt;li&gt;Realtime queue hardening and compatibility for older saved worlds&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is the boring, important part of building a believable agent world. The visual magic only works if the underlying interactions are reliable.&lt;/p&gt;

&lt;p&gt;The release also passed:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;public smoke suite&lt;/li&gt;
&lt;li&gt;full realtime smoke suite&lt;/li&gt;
&lt;li&gt;focused asset/runtime verification&lt;/li&gt;
&lt;li&gt;Docker builds and configuration validation&lt;/li&gt;
&lt;li&gt;live browser verification&lt;/li&gt;
&lt;li&gt;Product service health checks&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Self-hosted. 3D. Built for OpenClaw, Hermes, and local agent workflows.&lt;/p&gt;

&lt;p&gt;Release:&lt;br&gt;
&lt;a href="https://github.com/eliautobot/my-virtual-world/releases/tag/v1.0.40" rel="noopener noreferrer"&gt;https://github.com/eliautobot/my-virtual-world/releases/tag/v1.0.40&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Site:&lt;br&gt;
&lt;a href="https://myvirtualworld.ai" rel="noopener noreferrer"&gt;https://myvirtualworld.ai&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>selfhosted</category>
      <category>opensource</category>
      <category>productivity</category>
    </item>
    <item>
      <title>My Virtual World v1.0.23: AI agents are starting to feel like residents</title>
      <dc:creator>Elix</dc:creator>
      <pubDate>Wed, 08 Jul 2026 08:58:58 +0000</pubDate>
      <link>https://dev.to/eliautobot/my-virtual-world-v1023-ai-agents-are-starting-to-feel-like-residents-26kf</link>
      <guid>https://dev.to/eliautobot/my-virtual-world-v1023-ai-agents-are-starting-to-feel-like-residents-26kf</guid>
      <description>&lt;p&gt;Most AI agent interfaces still feel like dashboards wrapped around logs. Useful, but flat.&lt;/p&gt;

&lt;p&gt;My Virtual World is pushing the other way: agents should have visible presence. They should move through a shared space, use objects, talk, work, pause, and let you interrupt them when you need them.&lt;/p&gt;

&lt;p&gt;The v1.0.23 release is a big step in that direction. Live agents now get location-aware context, so the loop can reason from where the agent actually is in the world. They can use their own model to choose from safe, validated world actions instead of inventing uncontrolled behavior. And when a user messages an agent, that user takes priority: the agent drops the background live-mode task and attends to the conversation.&lt;/p&gt;

&lt;p&gt;There is also a practical runtime layer underneath this. The realtime sidecar keeps agent movement coordinated, while live-world ownership guards prevent multiple local worlds from trying to control the same agent at once. That matters for a self-hosted tool where people may run several ports, machines, or private network setups.&lt;/p&gt;

&lt;p&gt;The headline is simple: AI agents should not disappear into hidden process logs. You should be able to see where they are, what they are doing, and step into the loop.&lt;/p&gt;

&lt;p&gt;Latest release: &lt;a href="https://github.com/eliautobot/my-virtual-world/releases/tag/v1.0.23" rel="noopener noreferrer"&gt;https://github.com/eliautobot/my-virtual-world/releases/tag/v1.0.23&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Repo: &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;Site: &lt;a href="https://myvirtualworld.ai/" rel="noopener noreferrer"&gt;https://myvirtualworld.ai/&lt;/a&gt;&lt;/p&gt;

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