Desarrollo
pnpm installpnpm test # tests unitariospnpm typecheckpnpm simulate # un chat de prueba a través del motorpnpm --filter @vigia/ui build && pnpm vigia --source observe:<canal>pnpm --filter @vigia/desktop start # la app de escritorio desde el códigopnpm eval # mide los packs (necesita una key de Jev)Estructura del repositorio
Sección titulada «Estructura del repositorio»packages/core el cliente de Jev, preguntas, política y colapackages/engine reglas, packs, el flujo de mensajes, comandos del chat, packs de spoilerspackages/twitch login por dispositivo, EventSub, Helix, IRC de solo lectura, emotes de 7TV/BTTV/FFZpackages/server startVigia(): archivo de reglas, SQLite, overlay, API del dashboard y accesopackages/ui dashboard, overlay, login y configuración del escritorio (Preact, en/es)packages/evals mensajes etiquetados por pack, y pnpm evalapps/desktop la app de Electronapps/server el CLI y la imagen de Dockerapps/demo la página web y el playgroundapps/docs esta documentaciónspoiler-packs packs de spoilers de la comunidadEl playground
Sección titulada «El playground»El playground reproduce unos 180 mensajes de chat con las respuestas reales de Jev, y te deja mover los umbrales para ver cómo cambian las decisiones. También puedes probarlo en vivo con tu propia key del Vercel AI Gateway. Para correrlo en tu equipo: pnpm dev, o docker compose -f apps/demo/docker-compose.yml up --build si quieres usar una key de TypeSafe.
Contribuir
Sección titulada «Contribuir»Reglas, packs de spoilers, traducciones y código son bienvenidos. Lee CONTRIBUTING.md antes de empezar.