Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

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

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
3000
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.