Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Linnet

Linnet es un generador de resúmenes matutinos automatizado que recopila noticias de arXiv, Hacker News y tendencias de GitHub, las filtra con LLMs y publica un sitio web personal en GitHub Pages sin necesidad de servidor.

Ficha actualizada 25 sept 2026, 9:54 · upstream 25 sept 2026, 9:37 · release sin release detectada

00

Qué es Linnet

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

Linnet funciona como un asistente de IA para rutinas matutinas. Durante la noche, el sistema recopila artículos de fuentes seleccionadas como arXiv, Hacker News y repositorios trending de GitHub. Utiliza modelos de lenguaje (LLMs) para filtrar el ruido, resumir contenido relevante y generar ediciones personalizadas antes del inicio del día laboral.

El despliegue se realiza mediante GitHub Actions y GitHub Pages, eliminando la necesidad de mantener un servidor propio o depender de paneles de control externos. El proyecto utiliza Astro como framework para el sitio web, lo que garantiza una carga rápida y una integración sencilla con la infraestructura de GitHub. La configuración puede gestionarse a través de un asistente interactivo o mediante archivos YAML manuales.

La arquitectura está diseñada para ser extensible, permitiendo añadir nuevas fuentes (como ofertas laborales o eventos) mediante plugins personalizados y definir canales de entrega adicionales como Slack. Los datos generados se almacenan en archivos JSON dentro del repositorio, lo que permite mantener un historial de búsqueda persistente.

CASOS DE USO
  • Seguimiento académico: Recopilación diaria de nuevos papers en arXiv filtrados por palabras clave específicas.
  • Noticias de IA: Monitoreo de historias relevantes en Hacker News sobre inteligencia artificial y aprendizaje automático.
  • Tendencias de código: Visualización de repositorios trending en GitHub según el área de interés del usuario.
  • Clima personal: Inclusión de pronósticos meteorológicos locales para la planificación diaria.
  • Extensión de fuentes: Creación de plugins personalizados para rastrear conferencias, eventos locales o noticias de laboratorios.
  • Archivo persistente: Mantenimiento de un sitio web buscable con ediciones diarias, semanales y mensuales.
PUNTOS DESTACADOS
  • Despliegue sin servidor: Utiliza GitHub Actions y Pages para publicar el sitio sin necesidad de infraestructura externa.
  • Configuración flexible: Soporta configuración mediante asistente interactivo o edición manual de archivos YAML.
  • Extensibilidad nativa: Sistema modular que permite añadir nuevas fuentes (extensions) y canales de entrega (sinks).
  • Persistencia de datos: Los resúmenes se guardan en JSON localmente, permitiendo búsquedas históricas sin depender de APIs externas.
  • Integración con LLMs: Soporta múltiples proveedores como OpenRouter para resumen y filtrado de contenido.
  • Multi-idioma: Interfaz y contenido soportados en inglés y chino mediante extensiones específicas.
PRECAUCIONES
  • Dependencia de GitHub App: Requiere instalar la aplicación 'Linnet Bridge' en el repositorio para automatizar configuraciones sin PATs.
  • Necesidad de API Key: Funcionalidades de resumen y filtrado requieren una clave de API válida (ej. OpenRouter) configurada como secreto.
  • Cron en UTC: Los workflows de GitHub Actions ejecutan tareas en horario UTC, requiriendo ajuste manual para zonas horarias específicas.
  • Sin Docker nativo: No incluye Dockerfile o Compose, por lo que el despliegue local requiere Python y dependencias instaladas manualmente.
  • Permisos de Pages: La configuración automática del enlace 'About -> Website' puede fallar si GitHub bloquea la escritura en el repositorio.
VISUAL

Capturas del proyecto

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

Linnet homepage screenshotLinnet HeroLinnet WorkflowLinnetLinnet daily digest example
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Despliegue manual

Utiliza la plantilla oficial para crear un nuevo repositorio. Instala la aplicación 'Linnet Bridge' y accede al asistente de configuración (setup wizard). Asegúrate de configurar los secretos de API del LLM en GitHub Secrets. Verifica que el workflow 'Deploy Astro Site to GitHub Pages' se ejecute correctamente. Si el enlace del sitio no aparece automáticamente, actualiza manualmente el campo 'About -> Website' con la URL de GitHub Pages.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Python
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
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.