deskrpg
2D pixel art multiplayer virtual office game — create characters, join channels, chat with AI NPCs, and collaborate in real-time
DeskRPG turns a virtual office into a self hosted pixel art game
DeskRPG is a self hosted, two dimensional pixel art virtual office where people create characters, walk around a live map, hire AI NPC coworkers and run AI meetings in the browser. It targets teams that want a playful workspace instead of a plain chat room.
Characters and shared spaces
Each user enters as a character built from layered LPC sprite parts, and character creation is required before joining a channel. Shared office channels support live multiplayer movement on a map, and the project ships a browser based map editor so users build or upload their own office layouts. The README presents screenshots for getting started, NPC chat, task boards, the meeting room and the map editor.
AI coworkers and meetings
Through an OpenClaw gateway connection, users hire AI NPCs and bind them to available OpenClaw agents, then delegate tasks, request reports, resume stalled work and review progress on a task board. A dedicated meeting room runs AI meetings with meeting notes and multi agent discussion. These features depend on the OpenClaw connection configured under Settings, Channel Settings, AI Connection, and provider onboarding is completed in the OpenClaw dashboard.
Six ways to run it
DeskRPG offers six start paths. The simplest is npx deskrpg init then npx deskrpg start, which stores runtime state under the home directory. Other paths run from a git clone with PostgreSQL or SQLite, or via Docker with PostgreSQL, with PostgreSQL plus OpenClaw, or with SQLite for a single machine. The app serves on localhost port 3000 for the npm path and localhost port 3102 for the Docker paths, with a published npm package named deskrpg.
Editorial conclusion
DeskRPG is at version 2026.5.29, is written in TypeScript, and the catalog lists its license as NOASSERTION rather than a standard SPDX identifier.
Community notes