iamlukethedev/Hermes3D
Hermes3D is an open source 3D engine built on Hermes Agents for creating games, simulations, and high-performance 3D applications.
What it solves
AI agents typically operate in the background, with their activity hidden behind logs, terminal outputs, and dashboards. Hermes3D solves this by providing a visual, immersive 3D workspace where users can see their AI workforce in real-time, making their operations more understandable through spatial presence and motion.
How it works
Hermes3D acts as a visualization and interaction layer (the "Studio") that connects to an agent backend via a gateway protocol. It uses a WebSocket proxy to stream updates from the backend to the browser. The system supports multiple runtimes, including a bundled Hermes adapter, a custom HTTP runtime provider for orchestrator-backed stacks, and a mock demo gateway for exploration.
Who it’s for
Developers and teams who run self-hosted AI agent frameworks and want a spatial interface to monitor, manage, and interact with their agents as they perform tasks like code reviews, standups, and QA monitoring.
Highlights
- Immersive 3D Office: A retro-style virtual office where agents appear as workers moving through a shared world.
- Dual Rendering Modes: Includes both a 3D view and a 2D pixel-art view (Gather-style) for lower-power machines.
- Operational Spaces: Dedicated immersive surfaces for GitHub pull request reviews, standups, and system monitoring.
- Backend Neutrality: A gateway-first architecture that allows integration with various agent runtimes without rewriting the UI.
- Office Builder: A dedicated surface for editing and publishing custom office layouts.
Related
- Project
- Project
- Project
- Project