Sobre o projeto

DeskRPG é um escritório virtual 3D em miniatura auto-hospedado, projetado em torno de perfis do Hermes Agent. Seus agentes de IA aparecem como funcionários que você pode abordar em um espaço 3D compartilhado, renderizado com three.js. O projeto não inclui um runtime de agente; ele se conecta a um gateway Hermes que você mesmo executa. Você pode contratar NPCs de IA vinculados a perfis Hermes, editar o SOUL.md deles pela web e configurar o modelo, provedor, conjuntos de ferramentas e esforço de raciocínio de cada NPC de forma independente. Várias pessoas podem ocupar o mesmo escritório simultaneamente, com controle de acesso baseado em funções. Os recursos incluem: - 50 aparências estilizadas de personagens (bases CC0 Quaternius) e cinco ambientes de escritório selecionados (empresa de trading, agência, startup de tecnologia, suíte executiva, editora) - Navegação 3D ao vivo com movimento de caminhada - Chat em tempo real onde você menciona um NPC para se dirigir a ele; visibilidade completa do ciclo de vida da resposta (na fila → pensando → transmitindo → concluída, falhou ou cancelada) além de indicadores de uso de ferramentas - Modo de reunião que amplia o espaço de reunião, desvanece paredes bloqueadoras, segue automaticamente o orador atual e oferece suporte a controle de fala, levantamento de mão e atas exportáveis - Quadros kanban para acompanhamento de tarefas em planejamento, execução, revisão e conclusão, com notificações estruturadas no chat ao concluir cartões ou em caso de bloqueios - Gerenciamento de tarefas cron por NPC: criar a partir de blueprints, pausar/retomar, executar imediatamente, inspecionar histórico, com resultados publicados no chat do escritório - Suporte a inglês, coreano, japonês e chinês As opções de implantação incluem npm install, execução local com PostgreSQL ou SQLite, Docker com PostgreSQL, Docker com SQLite e uma configuração Docker combinada executando DeskRPG e Hermes juntos em uma única máquina, sem exigir um VPS. Um caminho de implantação com um clique na Hostinger também está documentado. As variáveis de ambiente obrigatórias incluem JWT_SECRET e POSTGRES_PASSWORD (para configurações com PostgreSQL). Variáveis opcionais controlam a descoberta local do gateway, o assistente de configuração e URLs de feedback. Um deskrpg-hermes-plugin deve ser instalado no host do gateway para a funcionalidade de kanban e cron. Site: https://deskrpg.com | Código-fonte: https://github.com/dandacompany/deskrpg