Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

The livechat widget open over a running Rails appThe inbox: conversation list on the left and selected thread on the rightThe mobile thread view with reply composer
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsRails
SERVICIOS
Redis
BASES DE DATOS
Redis
PUERTOS
No detectados
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.