vrchat-assistant
VRChat Assistant es un servicio de monitoreo en tiempo real que rastrea el estado de los amigos, cambios de mundo y actualizaciones de avatar en VRChat mediante WebSocket. Permite a agentes de IA interactuar con la comunidad sin necesidad de usar el cliente directamente.
Ficha actualizada 22 sept 2026, 21:25 · upstream 22 sept 2026, 21:04 · release v3.2.0-beta
Qué es vrchat-assistant
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este proyecto es una herramienta de monitorización en tiempo real para VRChat, capaz de rastrear el estado de los amigos (online/offline), cambios en el mundo y actualizaciones de avatar. Se conecta mediante WebSocket a los datos del servidor y almacena toda la información en un banco de datos local. Todos los servicios se exponen a través de una interfaz MCP (Model Context Protocol) que permite a agentes de IA realizar acciones como sugerir amigos, buscar mundos, gestionar archivos multimedia o enviar invitaciones.
El proyecto sigue una arquitectura orientada a agentes de inteligencia artificial: el software está diseñado para ser usado y extendido por agentes AI, donde los humanos se encargan de definir las necesidades y validar los resultados. El desarrollo es completamente automatizado mediante agentes generados por IA, con un enfoque en la eficiencia y escalabilidad.
La plataforma ofrece una amplia gama de capacidades que permiten a los usuarios interactuar con VRChat de forma más eficiente: desde el seguimiento continuo de sus contactos hasta la gestión inteligente de mundos, archivos multimedia, grupos de amigos y recomendaciones personalizadas. Además, incluye herramientas para la administración de cuentas, la recuperación de datos históricos y la generación de informes semanales sobre el comportamiento del usuario.
- Monitorizar en tiempo real si un amigo está online o offline en VRChat
- Recibir notificaciones automáticas cuando un amigo entra o sale de una sala
- Automatizar la búsqueda y recomendación de mundos nuevos para visitar
- Gestionar archivos multimedia (prints, galería) sin intervención manual
- Sugerir automáticamente a amigos con los que compartir experiencias recientes
- Recibir alertas cuando un amigo solicita o rechaza invitaciones
- Monitoreo en tiempo real de estado de amigos mediante WebSocket sin necesidad de conexión directa al servidor
- API MCP completa para integración con agentes de IA, permitiendo automatizar tareas repetitivas como sugerencias y recomendaciones
- Soporte completo para autenticación por correo electrónico OTP y TOTP (Authenticator)
- Sistema de recomendación inteligente que combina familiaridad, preferencias del usuario y contenido de los amigos
- Gestión completa de archivos multimedia con soporte para Prints, Galería y avatares personalizados
- API MCP extendible mediante plugins que agregan nuevas funcionalidades sin modificar el núcleo del proyecto
- No incluye interfaz gráfica propia; la UI se genera dinámicamente a partir de plugins externos (ej. web-dashboard)
- Depende de un servidor VRChat activo para recibir datos en tiempo real
- Los plugins deben ser instalados manualmente mediante npm y pueden no estar actualizados automáticamente
- La autenticación por TOTP requiere que el usuario tenga instalado su Authenticator app
- No incluye funcionalidades de pago ni transacciones reales; solo gestión de invitaciones y recomendaciones
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para ejecutar la aplicación, se debe instalar Node.js >= 22 en un entorno Linux o Windows. Se recomienda usar Docker para facilitar el despliegue: crear un contenedor con las dependencias del proyecto y configurar los env variables correspondientes a VRChat (IMAP auth code, TOTP secret). El servicio puede iniciarse con `node start-monitor.js` y se puede autostartar mediante systemd en Linux o scripts de Windows. Se recomienda mantener el servicio activo 24/7 para recibir datos de amigos en tiempo real. En caso de fallos del servidor VRChat, la aplicación reintentará la conexión WebSocket hasta que el servicio sea restaurado.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.