Beacon-AI
Compañero de estudio IA auto-hospedable con Next.js, Groq/Mistral y PostgreSQL. Soporta chat como invitado o autenticación JWT con historial persistente.
Ficha actualizada 22 sept 2026, 16:25 · upstream 22 sept 2026, 5:22 · release sin release detectada
Qué es Beacon-AI
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Beacon-AI es una aplicación web construida con Next.js 14 (App Router), TypeScript y Tailwind CSS que funciona como un compañero de estudio impulsado por IA. Permite a los usuarios chatear instantáneamente sin necesidad de registro utilizando modelos rápidos, o bien registrarse para guardar el historial de conversaciones en una base de datos PostgreSQL gestionada por Neon.
La arquitectura implementa un sistema de inferencia multi-proveedor que rota solicitudes entre Groq y Mistral, proporcionando resiliencia ante límites de tasa o indisponibilidad temporal. Incluye autenticación con JWT, control de tasas mediante Redis (Upstash) o memoria, y una interfaz multilingüe con soporte para inglés, urdu y roman urdu.
La aplicación está diseñada para ser desplegada fácilmente en plataformas serverless como Vercel, aunque también es compatible con cualquier host Node.js. Incluye scripts para migración de esquema Drizzle y gestión de entorno, facilitando tanto el desarrollo local como la producción.
- Asistencia inmediata en estudios o investigación académica sin necesidad de registro previo
- Despliegue privado en infraestructura propia para cumplir con normativas de datos estrictas
- Prototipado rápido de interfaces de chat con IA utilizando múltiples proveedores simultáneamente
- Integración en entornos educativos como plataforma de tutoría personalizada auto-hospedada
- Sistema de failover automático entre Groq y Mistral que mantiene el servicio activo ante límites de tasa
- Arquitectura serverless compatible con Neon para escalado automático sin gestión de servidores
- Gestión de sesiones persistente mediante JWT con almacenamiento en PostgreSQL
- Interfaz multilingüe nativa con soporte para inglés, urdu y roman urdu
- Contacto directo vía formulario integrado usando Resend para comunicación con el propietario
- Ausencia de flujo de recuperación de contraseña o verificación de correo electrónico en el registro
- Dependencia crítica de claves API externas (Groq/Mistral) que pueden cambiar sus modelos o precios
- No incluye contenedorización nativa (sin Dockerfile ni docker-compose), requiriendo despliegue manual
- Control de tasas basado en memoria por instancia sin Redis puede causar degradación en entornos escalados
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.
Recomendado desplegar en Vercel con base de datos Neon. Configurar DATABASE_URL, JWT_SECRET (32+ caracteres aleatorios) y GROQ_API_KEY como variables obligatorias. Ejecutar drizzle/0000_init.sql contra la base de datos de producción antes del lanzamiento. Para entornos escalados, configurar UPSTASH_REDIS_REST_URL para control de tasas compartido entre instancias.
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.