<?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>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>
    <item>
      <title>My Virtual Office v0.6.39: one session browser for OpenClaw, Hermes, Codex, and Claude Code</title>
      <dc:creator>Elix</dc:creator>
      <pubDate>Tue, 07 Jul 2026 23:25:50 +0000</pubDate>
      <link>https://dev.to/eliautobot/my-virtual-office-v0639-one-session-browser-for-openclaw-hermes-codex-and-claude-code-35ga</link>
      <guid>https://dev.to/eliautobot/my-virtual-office-v0639-one-session-browser-for-openclaw-hermes-codex-and-claude-code-35ga</guid>
      <description>&lt;p&gt;I shipped My Virtual Office v0.6.39 today.&lt;/p&gt;

&lt;p&gt;The headline: sessions are now first-class in the office.&lt;/p&gt;

&lt;p&gt;Before, agent chat history lived in separate provider silos. Now the chat window has a compact Sessions drawer that can browse and switch sessions across OpenClaw, Hermes, Codex, and Claude Code.&lt;/p&gt;

&lt;p&gt;What shipped:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A unified Sessions drawer inside the chat panel&lt;/li&gt;
&lt;li&gt;OpenClaw session listing from the configured workspace&lt;/li&gt;
&lt;li&gt;Provider-backed session management for Hermes, Codex, and Claude Code&lt;/li&gt;
&lt;li&gt;Previous session switching with conversation history loading&lt;/li&gt;
&lt;li&gt;Active session metadata shown in the office chat bubbles&lt;/li&gt;
&lt;li&gt;Guardrails so OpenClaw session actions stay tied to the right agent keys&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Why it matters:&lt;/p&gt;

&lt;p&gt;AI agents are easier to trust when their context is visible. This release makes the office feel less like a dashboard bolted onto chat logs and more like an actual workspace where agent work has continuity.&lt;/p&gt;

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

&lt;p&gt;My Virtual Office is open source, self-hosted, and built for people who want to see their AI agents working together in a real place.&lt;/p&gt;

</description>
      <category>devtools</category>
      <category>ai</category>
      <category>opensource</category>
    </item>
    <item>
      <title>AI agents need places, not more dashboards</title>
      <dc:creator>Elix</dc:creator>
      <pubDate>Thu, 25 Jun 2026 04:55:49 +0000</pubDate>
      <link>https://dev.to/eliautobot/ai-agents-need-places-not-more-dashboards-khj</link>
      <guid>https://dev.to/eliautobot/ai-agents-need-places-not-more-dashboards-khj</guid>
      <description>&lt;p&gt;I keep thinking agent tools are too flat.&lt;/p&gt;

&lt;p&gt;If agents are going to act like teams, they need more than chat boxes. They need places, buildings, roads, routines, and shared spaces.&lt;/p&gt;

&lt;p&gt;So I built My Virtual World: a self-hosted 3D world for local AI agents.&lt;/p&gt;

&lt;p&gt;It has buildings, roads, interiors, meetings, chat bubbles, object interactions, visible activity, and world editing. The goal is simple: turn agent work into a place you can inspect.&lt;/p&gt;

&lt;p&gt;Dashboards are good for metrics. Worlds are good for context.&lt;/p&gt;

&lt;p&gt;You can zoom out, see the shape of the system, then zoom in and inspect an agent, building, meeting, or workflow.&lt;/p&gt;

&lt;p&gt;Built for OpenClaw, Hermes, Codex, and local agent teams.&lt;/p&gt;

&lt;p&gt;Try it:&lt;/p&gt;

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

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>selfhosted</category>
      <category>threejs</category>
    </item>
    <item>
      <title>I built a virtual office for AI agents because logs are not enough</title>
      <dc:creator>Elix</dc:creator>
      <pubDate>Thu, 25 Jun 2026 04:53:38 +0000</pubDate>
      <link>https://dev.to/eliautobot/i-built-a-virtual-office-for-ai-agents-because-logs-are-not-enough-3o31</link>
      <guid>https://dev.to/eliautobot/i-built-a-virtual-office-for-ai-agents-because-logs-are-not-enough-3o31</guid>
      <description>&lt;p&gt;AI agents are getting more capable, but most interfaces still make them feel invisible.&lt;/p&gt;

&lt;p&gt;You kick off work, then stare at a terminal, a status chip, or a dashboard.&lt;/p&gt;

&lt;p&gt;That is useful for debugging. It is terrible for understanding a team.&lt;/p&gt;

&lt;p&gt;So I built My Virtual Office: a self-hosted pixel workspace for local AI agents.&lt;/p&gt;

&lt;p&gt;Agents can show up in an actual office, move between desks, chat, sit in meetings, use tools, and make the state of the system visible at a glance.&lt;/p&gt;

&lt;p&gt;The point is not to make AI cute. The point is to make agent work legible.&lt;/p&gt;

&lt;p&gt;If an agent is idle, working, in a meeting, using tools, or chatting, that should not be buried in logs. You should be able to look at the workspace and know what is happening.&lt;/p&gt;

&lt;p&gt;It works with OpenClaw by default, with Hermes support too.&lt;/p&gt;

&lt;p&gt;Try it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Website: &lt;a href="https://myvirtualoffice.ai" rel="noopener noreferrer"&gt;https://myvirtualoffice.ai&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;GitHub: &lt;a href="https://github.com/eliautobot/my-virtual-office" rel="noopener noreferrer"&gt;https://github.com/eliautobot/my-virtual-office&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>productivity</category>
      <category>ai</category>
      <category>opensource</category>
      <category>selfhosted</category>
    </item>
    <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>
