Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

ElyAgent

ElyAgent es un agente de IA auto-alojado diseñado para organizaciones soberanas bajo licencia MIT. Prioriza la privacidad con anonimización nativa de PII, procesamiento híbrido local/nube y aprobación humana (HITL) en acciones irreversibles. Soporta múltiples canales y LLMs.

Ficha actualizada 24 sept 2026, 18:11 · upstream 24 sept 2026, 17:48 · release v3.1.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es ElyAgent

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

ElyAgent es una plataforma de automatización auto-alojada que equilibra el poder de la nube con la soberanía de datos locales. Su arquitectura procesa las solicitudes mediante tres rutas: trabajo local para tareas simples sin salir del entorno, enmascaramiento automático de PII (direcciones, IBANs) antes de enviar consultas a modelos cloud, y un bucle de espera para acciones irreversibles que requieren aprobación humana explícita.

El sistema se basa en una filosofía de decisión clara: distingue entre tareas mecánicas (automáticas), juicios (basados en el modelo) y compromisos (requieren validación). Utiliza FastAPI, LangGraph y Next.js, con una capa de búsqueda federada nativa mediante SearXNG que evita depender de APIs propietarias. Incluye más de 200 herramientas integradas, soporte para MCP y gestión de archivos.

El despliegue se realiza vía Docker Compose, requiriendo configuración manual de secretos como JWT_SECRET_KEY y la selección de un proveedor de LLM activo. Aunque el proyecto es personal y bajo MIT, exige hardware robusto (32 GB RAM recomendados para modelos locales) y una gestión cuidadosa del entorno .env en la raíz del repositorio.

CASOS DE USO
  • Gestión de correo electrónico con aprobación humana para acciones irreversibles como borrar mensajes o transferir datos.
  • Análisis de documentos largos (PDFs) enviando solo el resumen a modelos cloud para preservar privacidad local.
  • Búsqueda web federada sin API keys mediante SearXNG nativo, evitando rastreo por terceros.
  • Automatización de tareas repetitivas con supervisión humana en bucle para evitar errores críticos.
  • Control de archivos y sistema mediante SSH local o remoto con validación previa a la ejecución.
PUNTOS DESTACADOS
  • Licencia MIT que permite uso comercial, modificación y redistribución sin restricciones legales complejas.
  • Enmascaramiento automático de PII (PII anonymisation pipeline) en el límite de red antes de salir del servidor.
  • Motor de búsqueda SearXNG incluido por defecto para evitar dependencias de APIs externas costosas.
  • Arquitectura de decisión explícita que separa tareas mecánicas, juicios y compromisos irreversibles.
  • Soporte nativo para Model Context Protocol (MCP) como cliente y servidor de herramientas.
PRECAUCIONES
  • Requiere hardware potente para modelos locales (32 GB RAM recomendados según documentación oficial).
  • Dependencia de configuración manual de claves API y secretos en el archivo .env raíz.
  • El modelo local es opcional y requiere activación explícita mediante la variable SLM_ENABLED.
  • Las herramientas no clasificadas se tratan como 'compromiso' por defecto, lo que puede ralentizar flujos automatizados simples.
  • Algunas aplicaciones móviles y puentes de terceros (WhatsApp, Slack) han sido archivados según el README.
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Utilice Docker Compose para el despliegue. Genere un JWT_SECRET_KEY único con openssl antes de iniciar. Configure una variable ACTIVE_LLM_PROVIDER (ej. gemini o ollama). Asegúrese de que el archivo .env esté en la raíz del repositorio, no dentro de backend/.env. Asigne al menos 16 GB de RAM para producción estándar y 32 GB si desea activar modelos locales.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.jsFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
300080006333808080
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.