Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

eveai

EVE AI Agent es un asistente auto-alojado para EVE Online que opera en Telegram, Discord y navegador web. Utiliza una arquitectura de proceso único con Node.js y SQLite para gestionar datos estáticos locales (SDE) y consultas en tiempo real a través de ESI.

Ficha actualizada 24 sept 2026, 9:41 · upstream 24 sept 2026, 9:26 · release v4.1.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es eveai

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Este repositorio implementa un agente inteligente multiusuario diseñado para funcionar como servicio duradero, integrando datos del juego estáticos con APIs en vivo. La arquitectura se basa en un único proceso Node.js que coordina la lógica del agente principal, subagentes de lectura pública y llamadas a herramientas programáticas, todo ello gestionado mediante una cola asíncrona de SQLite. El sistema soporta autenticación única (SSO) para EVE Online, permitiendo a los usuarios vincular personajes privados mientras mantiene el aislamiento de credenciales y capacidades por sesión.

El asistente proporciona un mapa perimetral en tiempo real que detecta actividad de combate, campamentos en puertas y rutas optimizadas considerando riesgos. Además, incluye un espacio de trabajo de mercado para consultar libros de órdenes regionales e historiales de precios, así como una integración con herramientas comunitarias como zKillboard y MutaMarket. La interfaz web permite gestionar múltiples personajes activos bajo una misma cuenta, configurando modelos LLM específicos por usuario y controlando la transparencia del uso de tokens y tarifas.

Aunque no utiliza contenedores Docker ni sistemas de colas externos, el proyecto ofrece un despliegue directo en servidores con Node.js 20.19 o superior. La configuración requiere la gestión manual de tokens para Telegram y Discord, así como claves API para el proveedor del modelo (OpenAI o ModelHub). Es crucial configurar correctamente las variables de entorno y los callbacks de autenticación en el portal de desarrolladores de EVE para garantizar la seguridad y la funcionalidad completa del servicio.

CASOS DE USO
  • Búsqueda de artículos y análisis de mercado con lenguaje natural
  • Planificación de rutas espaciales con evaluación de peligros y campamentos
  • Gestión de perfil de piloto (activos, habilidades, billetera)
  • Asistencia en canales de Telegram o Discord para consultas rápidas
  • Análisis de costes industriales y precios de abyssal markets
  • Monitoreo de noticias, kills y alertas de flotas en tiempo real
PUNTOS DESTACADOS
  • Arquitectura ligera de proceso único sin dependencias pesadas como Redis o Postgres
  • Persistencia de datos mediante SQLite para estado de sesión y cola de tareas
  • Integración nativa con autenticación SSO de EVE Online para acceso seguro a datos privados
  • Soporte multiplataforma unificado en navegador, CLI, Telegram y Discord
  • Gestión granular de subagentes para separar lectura pública de datos privados
  • Transparencia operativa con métricas de tokens y tarifas del modelo visibles
PRECAUCIONES
  • No incluye soporte nativo para Docker o sistemas de orquestación como Compose
  • Requiere configuración manual de variables de entorno y tokens de bot
  • Dependencia crítica de APIs externas (ESI, OpenAI) que pueden tener latencia o límites
  • El despliegue web requiere habilitación explícita y configuración de CORS/HTTPS
  • No soporta intenciones privilegiadas en Discord sin configuración adicional específica
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Asegurar HTTPS para el callback de SSO y configurar correctamente la URL de devolución en el portal de desarrolladores de EVE. Generar una clave secreta fuerte para AUTH_SECRET_KEY y mantener los archivos .env y data/ fuera del control público. Verificar que Node.js sea 20.19 o superior y que se descarguen los datos SDE locales antes de iniciar. Configurar límites de concurrencia y timeouts en las variables OPENAI_* para evitar bloqueos.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
300010808
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.