echosupport
Plataforma de soporte al cliente autoadministrable con IA, RAG y widget incrustable.
Ficha actualizada 23 sept 2026, 13:07 · upstream 23 sept 2026, 12:50 · release v1.0.4
Qué es echosupport
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
EchoSupport es una plataforma de soporte al cliente autoadministrable que permite a las organizaciones gestionar sus consultas de forma autónoma mediante inteligencia artificial. La solución se construye sobre un stack moderno: Fastify API en Node.js, React para la interfaz administrativa y Preact para el widget incrustable. El núcleo del sistema utiliza RAG (Retrieval-Augmented Generation) con OpenRouter como motor de generación de respuestas, combinado con una base de conocimiento indexada mediante Qdrant para consultas precisas.
La arquitectura soporta múltiples agentes especializados que pueden atender distintos tipos de consultas, cada uno con sus propias llaves API y permisos. El sistema incluye un sistema de reservas de citas, gestión de tickets, reportes de satisfacción (CSAT) y una interfaz de operador en tiempo real para asignar casos a especialistas.
La plataforma ofrece un widget incrustable que permite integrar el chat directamente en sitios web o aplicaciones existentes mediante Preact. La experiencia del usuario incluye reconocimiento de voz, respuestas rápidas predefinidas y un historial de conversaciones. El sistema soporta multitenencia, lo que permite escalar la solución a múltiples clientes con aislamiento de datos y seguridad.
La infraestructura se despliega con Docker Compose, utilizando PostgreSQL para persistencia de datos, Qdrant para el vector store del conocimiento y nginx como reverse proxy. Se implementan migraciones automáticas, seed inyectores de datos iniciales y chequeos de salud (health checks) en cada contenedor.
El ecosistema se complementa con documentación completa, herramientas de pruebas, un plan de actualizaciones y una política de seguridad que cubre la gestión de llaves API, claves de encriptación y configuraciones sensibles.
- Soporte al cliente para empresas que necesitan automatizar respuestas frecuentes sin necesidad de personal dedicado
- Agencias de marketing o ventas que requieren atención rápida a clientes mediante chat incrustable en sus sitios web
- Organizaciones que buscan reducir costos operativos con un sistema de soporte escalable y autoadministrable
- Empresas que necesitan gestionar múltiples agentes especializados (ventas, técnico, servicio al cliente) desde una sola plataforma
- Pequeñas y medianas empresas que requieren una solución de IA para el soporte sin necesidad de infraestructura compleja
- Soporte autoadministrable con interfaz web completa, widget incrustable y panel administrativo en tiempo real
- Motor de generación de respuestas basado en RAG que combina conocimiento del cliente con IA generativa
- Widget incrustable Preact que permite integrar chat directamente en sitios web existentes sin desarrollo frontend adicional
- Sistema de reservas de citas integrado para agendar consultas con especialistas o agentes específicos
- Seguridad mediante llaves API criptografadas por agente y permisos granulares en el panel administrativo
- Depende de servicios externos como OpenRouter para generar respuestas, lo que introduce latencia y dependencia de proveedores externos
- La integración con Qdrant requiere un servicio de vector database externo que puede ser costoso o requerir configuración adicional
- El widget incrustable tiene limitaciones técnicas en la integración con otros frameworks web (por ejemplo, React no está soportado)
- No incluye capacidades avanzadas como chatbots con memoria persistente, reconocimiento de voz avanzado o análisis de sentimiento profundo
- La seguridad depende de que las llaves API y claves criptográficas se gestionen correctamente por el administrador
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 desplegar EchoSupport, utiliza Docker Compose para orquestar los contenedores principales: backend (Fastify + Prisma), admin (React) y widget (Preact). La configuración de la base de datos PostgreSQL debe ser URL-encodada en el entorno `.env`, ya que las contraseñas internas se construyen dinámicamente. Antes del primer despliegue, es necesario generar llaves criptográficas con `openssl rand` para las variables de entorno sensibles como `JWT_SECRET`, `CRON_SECRET` y `MASTER_ENCRYPTION_KEY`. Se recomienda ejecutar primero el smoke test (`pnpm smoke:install`) contra un stack local antes de desplegar en producción. Para la versión lite, se puede desactivar componentes como el panel administrativo o el widget incrustable mediante el parámetro `APP_EDITION=lite`.
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.