Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

ipeds-oracle

Aplicación web autohospedada para consultar datos del censo IPEDS de universidades estadounidenses mediante lenguaje natural, con respuestas en tablas y gráficos.

Ficha actualizada 26 sept 2026, 21:26 · upstream 26 sept 2026, 21:19 · release v0.6.2

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es ipeds-oracle

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

IPEDS Oracle es una aplicación web privada que permite formular preguntas sobre instituciones educativas de EE.UU. utilizando lenguaje natural, obteniendo respuestas conversacionales acompañadas de tablas y gráficos. Utiliza un agente de IA con capacidades de llamada a herramientas que traduce consultas naturales a SQL, ejecuta las consultas contra una copia de lectura de datos IPEDS en SQLite, y verifica la integridad de los resultados.

CASOS DE USO
  • Investigación educativa: consultar tasas de graduación, matrículas y ayudas financieras por institución
  • Análisis comparativo: identificar programas con mayor número de titulaciones otorgadas en periodos específicos
  • Planificación estratégica: evaluar datos de admisión y resultados institucionales para decisiones informadas
  • Visualización de datos: generar gráficos interactivos para informes académicos o presentaciones
PUNTOS DESTACADOS
  • Verificación determinista de números: reproduce cifras heroicas y celdas tabulares desde los resultados de consulta originales
  • Endpoint MCP compatible: permite integración con clientes externos que requieran acceso al agente
  • Seguridad por diseño: consultas solo lectura, límite temporal, cap de filas y tamaño máximo por valor
  • Autohospedado con Docker Compose: despliegue simplificado en contenedor único o proceso Python nativo
  • Gestión administrativa completa: panel para usuarios, importación de datos, uso de tokens y logs de actividad
PRECAUCIONES
  • Requiere configuración manual de claves API (LLM, email) sin proveedor por defecto incluido
  • La primera consulta tras actualización borra caché, requiriendo espera hasta respuesta completa
  • Dependencia de acceso HTTPS a nces.ed.gov para importación automática de años nuevos
  • Necesita base de datos IPEDS pre-construida (ipeds.db) antes del despliegue inicial
VISUAL

Capturas del proyecto

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

IPEDS Oracle answering a question with a hero figure, a table, and a chart
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Requiere Docker Compose o Python 3.12. Configurar LLM_API_KEY, MODEL_DEFAULT y RESEND_API_KEY en .env. Montar volumen srv-data/accdb con ipeds.db pre-construido. Ejecutar como uid 10001:10001 con no-new-privileges. Port 8000. Actualizar con docker compose pull && up -d.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.jsFastAPIPython
SERVICIOS
S3/MinIO
BASES DE DATOS
No detectadas
PUERTOS
8000
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.