Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

starledger-template

Plantilla para dashboard auto-alojado de GitHub stars con notificaciones Telegram opcionales y enriquecimiento AI opcional. Sin backend centralizado ni custodia de claves compartidas. Usa Node.js, GitHub Actions y GitHub Pages.

Ficha actualizada 23 sept 2026, 21:20 · upstream 23 sept 2026, 21:11 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es starledger-template

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

StarLedger es una plantilla reutilizable para desplegar un dashboard personal de estrellas de repositorios en GitHub sobre infraestructura propia. No utiliza servicios centralizados, bases de datos compartidas ni custodia de claves: solo emplea tu token PAT de GitHub, tu bot de Telegram y opcionalmente un ejecutor externo de IA (Claude/Codex).

La arquitectura se basa en Node.js (>=22) con despliegue vía GitHub Actions que publica el dashboard en GitHub Pages. Incluye tres módulos modulares: P0/P1 exportador de datos de estrellas, P2 notificador Telegram y P3 enriquecimiento AI opcional. Todos los workflows son manual-dispatch por defecto hasta que setup:doctor valida la configuración.

El modelo de confianza prioriza la propiedad del usuario: repositorio propio, tokens propios, bots propios. No requiere ANTHROPIC_API_KEY ni OPENAI_API_KEY almacenados en CI. El ejecutor AI nunca corre dentro de CI — un PR externo con artefactos es verificado por gates de provenance in-repo.

CASOS DE USO
  • Dashboard personal de estrellas de repositorios GitHub auto-alojado sin depender de servicios centralizados
  • Notificaciones automáticas vía Telegram cuando se gana una estrella en repositorios propios
  • Enriquecimiento opcional con IA para análisis de repositorios mediante ejecutor externo (Claude/Codex)
  • Auditoría de contribuciones y métricas de popularidad sin custodia compartida de datos
PUNTOS DESTACADOS
  • Modelo de confianza zero-trust: todo es propiedad del usuario, sin backend ni base de datos centralizada
  • Arquitectura modular con tres niveles P0/P1/P2/P3 que pueden activarse independientemente según necesidad
  • Plantilla limpia generada desde F-e-u-e-r/starledger con configuraciones de ejemplo, no datos de terceros
  • Bajo consumo de recursos: 1 core CPU, 1GB RAM, 10GB disco para despliegue mínimo
PRECAUCIONES
  • Requiere Node.js >=22 instalado en la infraestructura del usuario, sin soporte Docker/Compose
  • Funcionalidad AI requiere ejecutor externo configurado por el usuario fuera del repositorio
  • Despliegue manual de workflows hasta que setup:doctor pase todas las validaciones de seguridad
  • Dependencia de GitHub Actions y Pages como plataforma de hosting para publicación del dashboard
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

Configurar secrets en Actions (STAR_SYNC_TOKEN PAT con permisos Read-only Starring, Telegram bot token/chat). Activar GitHub Pages en Settings → Pages con source GitHub Actions. Ejecutar pnpm install y pnpm setup:doctor antes de activar workflows. Revisar docs/setup/secrets.md para tokens, docs/setup/github-pages.md para Pages, docs/setup/notifier.md para Telegram, docs/setup/ai-executor.md para AI opcional.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.js
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.