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
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.
- 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
- 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
- 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
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.