Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

epicurus

Epicurus es una plataforma de asistente personal auto-hospedada y modular basada en local-first. Combina un agente de IA central con módulos laterales intercambiables para gestión de calendario, notas, tareas, correo y chat.

Ficha actualizada 26 sept 2026, 13:49 · upstream 26 sept 2026, 13:47 · release v0.2.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es epicurus

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

Epicurus es una plataforma de asistente personal auto-hospedada y modular basada en el principio local-first. Combina un agente de IA central con módulos laterales intercambiables (sidecars) para gestión de calendario, notas, tareas, correo y chat. Diseñada para ejecutarse localmente bajo Docker, prioriza la privacidad y permite integración de múltiples servicios de mensajería.

CASOS DE USO
  • Gestión personal integrada en un solo lugar (calendario, notas, tareas).
  • Asistente IA privado local sin enviar datos sensibles a la nube.
  • Integración con mensajería existente como Discord, Telegram o Slack.
  • Automatización de flujos mediante módulos sidecar intercambiables.
  • Búsqueda web y gestión de conocimiento local en base de datos vectorial.
PUNTOS DESTACADOS
  • Arquitectura modular con contratos locales estandarizados entre core y sidecars.
  • Ejecución bajo Docker Compose sin necesidad de Dockerfile para el core.
  • Licencia AGPL-3.0 garantizando código abierto y auto-hospedado estricto.
  • Soporte nativo para múltiples modelos LLM vía gateway configurable.
  • Módulos de mensajería amplios incluyendo Discord, Telegram, Slack y WhatsApp.
PRECAUCIONES
  • Requiere infraestructura propia (PostgreSQL, NATS, Qdrant) gestionada por el usuario.
  • Versión actual v0.2.0 en camino a 1.0.0 con estabilidad en evolución.
  • Sin Dockerfile para el core, dependiendo de la orquestación vía compose.
  • Complejidad media que exige gestión manual de servicios backend.
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

Desplegar usando docker compose up -d con infraestructura definida en infra/compose/docker-compose.yml. Requiere al menos 4 núcleos CPU y 8GB RAM según especificaciones técnicas. Configurar secretos vía variables de entorno o archivo antes de iniciar los servicios.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.jsPython
SERVICIOS
PostgreSQLS3/MinIONATS
BASES DE DATOS
PostgreSQL
PUERTOS
8088422282008084
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.