os-bloom
Terminal de mercado macroeconómico auto-alojado que consume datos gratuitos (FRED, Yahoo Finance, fuentes DeFi) y los presenta en una interfaz web con 8 pestañas. Construido con FastAPI/Python, usa SQLite para almacenamiento y Docker Compose.
Ficha actualizada 28 sept 2026, 8:45 · upstream 28 sept 2026, 8:29 · release sin release detectada
Qué es os-bloom
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
os-bloom es una aplicación web auto-alojada que funciona como terminal de mercado macroeconómico, presentando datos financieros en tiempo real sin depender de fuentes pagadas como Bloomberg. La aplicación recopila aproximadamente 60 series de datos desde fuentes gratuitas (FRED API, Yahoo Finance, Eurostat, CFTC, entre otras) y las almacena localmente en una base de datos SQLite.
La interfaz se accede mediante navegador web con navegación por teclado (teclas 1-8 para pestañas), mostrando calendario macroeconómico, índices bursátiles mundiales, rendimientos de bonos gubernamentales, titulares financieros, rendimiento DeFi, volatilidad y cobertura, indicadores económicos, spreads de crédito y crecimiento de beneficios corporativos.
La arquitectura consta de dos componentes principales: un backend en Python 3.12 usando FastAPI con APScheduler para la recolección de datos, y una interfaz frontend estática sin build step que utiliza ES modules y uPlot para visualización. El sistema incluye mecanismos de resiliencia como valores stale cuando las fuentes fallan y cadencias personalizables por fuente en config.yaml.
- Monitorización diaria de calendario macroeconómico (FRED, Eurostat) con datos actualizados en menos de una hora
- Análisis de rendimiento sectorial (SPDR, iShares STOXX Europe 600) con gráficos históricos de 10 años
- Seguimiento DeFi (Zyfai, Morpho, Pendle, Aave) con curvas de rendimiento y tasas implícitas
- Gestión de riesgo con VIX, put/call ratios, AAII sentiment spread y rotación sectorial
- Análisis de crédito con yield curves, IG/HY spreads y Chicago Fed NFCI
- Visualización de datos económicos (ISM PMIs, OECD leading indicators, jobless claims)
- 100% gratuito: solo requiere FRED API key gratuita; todas las demás fuentes son sin clave
- Arquitectura resiliente: valores stale cuando fuentes fallan; fallback chains por instrumento
- Sin build frontend: ES modules + uPlot vendido, edit y reload directo
- Fetchers puros: tests unitarios offline con fixtures registrados (28 archivos, 188 tests)
- Configuración declarativa: todo en config.yaml sin cambios de código para añadir series
- No es asesoramiento de inversión; datos no validados contra registros oficiales
- Fuentes pagadas excluidas: Bloomberg, Reuters, etc. requieren suscripción
- Algunas fuentes tienen restricciones: Yahoo Finance sin API documentada gratuita
- No soporta múltiples usuarios simultáneos en despliegue público (contra términos de servicio)
- Datos pueden estar retrasados, revisados o incorrectos según disponibilidad upstream
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Requiere Docker y FRED API key. Clonar repositorio, copiar .env.example a .env con FRED_API_KEY, ejecutar docker compose up --build. Alternativa sin Docker: crear venv Python 3.12, instalar dependencias, ejecutar collector.main con SERVE_UI=1. Puerto por defecto 8080; cambiar con UI_PORT en .env. Endpoint /healthz para monitorización de fetchers.
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.

