这个项目能做什么

DeskRPG 是一个自托管的 3D 迷你虚拟办公室,围绕 Hermes Agent 配置文件设计。你的 AI 代理会以员工形象出现,你可以在由 three.js 渲染的共享 3D 空间中走到他们面前。该项目不捆绑代理运行时;它会连接到你自行运行的 Hermes 网关。 你可以雇佣绑定到 Hermes 配置文件的 AI NPC,从网页编辑他们的 SOUL.md,并独立配置每个 NPC 的模型、提供商、工具集和推理强度。多个人可以同时处于同一间办公室,并具有基于角色的访问控制。 功能包括: - 50 种风格化角色外观(CC0 Quaternius 基础模型)和五个精选办公环境(贸易公司、代理机构、科技初创公司、高管套房、出版社) - 支持行走移动的实时 3D 导航 - 实时聊天,你可以提及某个 NPC 来与其对话;完整展示响应生命周期(排队 → 思考 → 流式输出 → 完成、失败或取消)以及工具使用指示器 - 会议模式会放大会议空间、淡化阻挡视线的墙壁、自动跟随当前发言者,并支持发言权控制、举手和可导出的会议纪要 - 看板用于通过规划、执行、审查和完成阶段跟踪任务,并在卡片完成或受阻时发送结构化聊天通知 - 每个 NPC 的定时任务管理:从蓝图创建、暂停/恢复、立即运行、查看历史记录,并将结果发布到办公室聊天中 - 支持英语、韩语、日语和中文 部署选项包括 npm install、使用 PostgreSQL 或 SQLite 在本地运行、使用 PostgreSQL 的 Docker、使用 SQLite 的 Docker,以及在同一台机器上同时运行 DeskRPG 和 Hermes 的组合 Docker 设置,无需 VPS。还记录了 Hostinger 一键部署路径。 必需的环境变量包括 JWT_SECRET 和 POSTGRES_PASSWORD(用于 PostgreSQL 设置)。可选变量控制本地网关发现、设置向导和反馈 URL。必须在网关主机上安装 deskrpg-hermes-plugin,才能使用看板和定时任务功能。 网站:https://deskrpg.com | 源代码:https://github.com/dandacompany/deskrpg