livechat
Gem para Rails que añade chat en tiempo real sin SaaS ni infraestructura extra. Widget ligero, inbox integrado y base de datos propia. Ideal para apps Rails >= 7.1.
Ficha actualizada 25 sept 2026, 14:59 · upstream 25 sept 2026, 14:57 · release v1.0.0
Qué es livechat
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
livechat es una solución de soporte en la aplicación para Ruby on Rails. Proporciona un widget de chat nativo y una bandeja de entrada compartida por el equipo sin necesidad de migrar datos a un SaaS externo. Se integra directamente en la base de datos existente, eliminando la dependencia de servicios terceros como Crisp o Intercom.
La instalación es sencilla mediante una gem y requiere solo añadir una etiqueta al layout. Soporta autenticación personalizada, archivos adjuntos con Active Storage y notificaciones por email. El widget funciona sin dependencias frontend pesadas (sin Tailwind ni Stimulus), garantizando un impacto mínimo en el rendimiento de la página.
A diferencia de otras soluciones, utiliza polling por defecto para evitar infraestructura compleja como Action Cable o Redis, aunque permite habilitar push si se requiere. Es una herramienta ligera que mantiene la propiedad de los datos del cliente dentro de tu propia infraestructura.
- Soporte al cliente integrado en app Rails
- Gestión de tickets sin migrar datos a SaaS
- Chat ligero para landing pages estáticas (embed)
- Notificaciones por email cuando el usuario no está activo
- Datos del chat en la base de datos propia, no en servidor externo
- Widget puro JS sin dependencias frontend pesadas ni CDN
- Soporte nativo para archivos adjuntos con Active Storage
- Configuración flexible de autenticación y branding por tenant
- Polling por defecto (latencia ~4s) sin infraestructura extra
- Requiere Rails >= 7.1 y Ruby >= 3.2
- Sin Docker/Compose nativo para despliegue rápido
- Inbox por defecto solo en desarrollo, requiere configuración de seguridad antes de producción
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Instalar vía Gemfile (gem "livechat"), ejecutar bin/rails generate livechat:install y migrar DB. Añadir <%= livechat_tag %> al layout. Configurar authorize_agent antes de desplegar. Para archivos, activar Active Storage. Opcional: habilitar Action Cable para push real-time.
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.


