Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

taran

Taran es una plataforma de correo electrónico autoadministrable con IA que genera resúmenes diarios de sus newsletters sin necesidad de leer cada mensaje.

Ficha actualizada 22 sept 2026, 20:52 · upstream 22 sept 2026, 20:41 · release sin release detectada

00

Qué es taran

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

Taran es un proyecto open-source, autoadministrable y basado en código abierto que proporciona una plataforma para procesar correos electrónicos mediante inteligencia artificial. El usuario se registra a través de OAuth (Google o GitHub), obtiene un buzón gestionado y envía sus newsletters a esa dirección. La IA extrae puntos clave, temas y sentimiento de cada correo, generando resúmenes diarios y semanales sin que el usuario tenga que leerlos uno por uno.

La plataforma se construye sobre una arquitectura modular: un backend en Go que procesa los correos mediante un worker de Cloudflare Email Workers, mientras que la interfaz del usuario se despliega con Next.js 16. La arquitectura permite escalar horizontalmente y separar claramente las responsabilidades entre el frontend, el backend API y la base de datos.

El sistema utiliza un enfoque de procesamiento en segundo plano para triage los correos antes de generar resúmenes, lo que reduce la carga sobre el LLM. Además, implementa un mecanismo de failover automático entre modelos de IA (Claude y OpenAI) para garantizar disponibilidad.

CASOS DE USO
  • Receber resumen diario de sus newsletters favoritas sin leer cada correo
  • Organizar correos electrónicos por temas o categorías con etiquetas automáticas
  • Identificar tendencias en sus newsletters mediante análisis de sentimiento
  • Ahorrar tiempo al no tener que revisar manualmente miles de correos diarios
  • Crear un dashboard personalizado con métricas como frecuencia de lectura y hora de llegada
  • Exportar datos de sus newsletters en formato JSON o CSV para análisis externo
PUNTOS DESTACADOS
  • Soporta múltiples proveedores de LLM (Anthropic, OpenAI) con failover automático
  • Procesa correos mediante Cloudflare Email Workers sin necesidad de IMAP ni contraseñas
  • Ofrece un dashboard en tiempo real con actualizaciones vía Server-Sent Events
  • Permite exportar datos a formato JSON o PDF para análisis externo
  • Soporta triaje inteligente que prioriza correos según relevancia y frecuencia
  • Cumple con estándares de seguridad mediante cifrado AES-256-GCM y tokens diarios
PRECAUCIONES
  • No soporta newsletters que requieran confirmación de respuesta (reply-to-confirm)
  • El procesamiento de correos puede generar latencia si el backend está saturado
  • La disponibilidad depende del servicio de Cloudflare Email Workers, que tiene límites gratuitos
  • Las newsletters con contenido muy largo pueden exceder los límites de token del LLM
  • No se soporta la sincronización bidireccional (subscribir desde el buzón Taran a otras plataformas)
  • El análisis de sentimiento es aproximado y no garantiza precisión absoluta en todos los casos
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.

Despliegue manual

Para desplegar, despliega el frontend con Vercel en un repositorio Git y el backend con Google Cloud Run. Configura la base de datos Neon para PostgreSQL y conecta ambos servicios mediante una API Key de Go. Para procesar correos, activa los Workers de Email de Cloudflare y configúralos para recibir RFC 5322. El scheduler diario se configura en Google Cloud Scheduler. Las claves secretas se almacenan en Google Secret Manager. Se recomienda usar un dominio propio (~$10/año) y configurar el webhook de Resend para enviar los resúmenes al buzón gestionado.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.jsGo
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
30028080
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.