Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

gpt-ai-assistant

Asistente personal autoalojado integrado con LINE y OpenAI que gestiona agenda, tareas, búsqueda web y recordatorios mediante Supabase como backend persistente.

Ficha actualizada 28 sept 2026, 6:44 · upstream 28 sept 2026, 6:29 · release v6.1.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es gpt-ai-assistant

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

GPT AI Assistant es un asistente personal autoalojado diseñado para funcionar nativamente dentro de la aplicación LINE. Utiliza Node.js 24 como framework principal y Supabase con PostgreSQL para la persistencia de datos estructurados, garantizando que el estado de las tareas y eventos no se pierda entre sesiones. El sistema implementa una arquitectura basada en durable queues y checkpoints separados para trabajos de IA y entrega de mensajes, lo que previene la duplicación de facturas o envíos en entornos serverless.

CASOS DE USO
  • Gestión de agenda mediante integración con Google Calendar (outbound CRUD) y recordatorios automáticos vía LINE
  • Creación y seguimiento de tareas con prioridades, etiquetas y fechas límite persistentes en Supabase
  • Búsqueda web contextual usando SerpAPI con resumen seguro de URLs y enlaces a fuentes originales
  • Análisis multimodal mediante transcripción de audio, comprensión de imágenes y generación de imágenes con GPT Image
PUNTOS DESTACADOS
  • Arquitectura serverless con durable queues que garantiza fiabilidad en entornos sin estado como Vercel
  • Separación clara entre checkpoint de ejecución de IA y checkpoint de entrega de mensajes para evitar recargas costosas
  • Integración nativa con LINE Messaging API incluyendo manejo de postbacks, confirmaciones y silencios temporales
  • Sincronización segura con Google Calendar limitada a eventos únicos futuros en el calendario principal
PRECAUCIONES
  • Dependencia crítica de servicios externos (OpenAI, LINE, Google, Supabase) que pueden afectar la disponibilidad del servicio
  • Soporte limitado a idioma chino tradicional para funcionalidades avanzadas como reconocimiento de fecha y formato de clima
  • Restricciones en sincronización bidireccional con Google Calendar: no soporta eventos recurrentes ni importación de calendarios secundarios
  • Requiere configuración manual de OAuth y variables de entorno para cada proveedor externo antes del despliegue
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

Despliega usando Docker Compose o Vercel. Configura las variables de entorno para autenticación OAuth, claves API y credenciales de Supabase. Ejecuta migraciones de base de datos antes de exponer el webhook a producción. Usa ngrok o cloudflared para pruebas locales con HTTPS.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
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.