Cogni
Cogni es una aplicación de estudio impulsada por IA que automatiza la planificación académica mediante repetición espaciada FSRS, tutor persistente con memoria a largo plazo y seguimiento de calificaciones en tiempo real sobre Next.js y Supabase.
Ficha actualizada 22 sept 2026, 18:08 · upstream 22 sept 2026, 16:02 · release v2.1.0
Qué es Cogni
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Cogni es una plataforma educativa "decide what to study" que clasifica automáticamente materiales de curso (sílabos, apuntes) para generar planes de estudio priorizados cada mañana. Utiliza un tutor impulsado por Claude con memoria persistente entre sesiones, capaz de recordar preferencias y conceptos erróneos previos, integrando flashcards programadas por FSRS y cuestionarios auto-corregidos.
La aplicación rastrea el rendimiento académico mediante seguimiento de calificaciones, calculadora de nota final necesaria y evaluación del estado semestral (on-track/at-risk). Incluye integración con Canvas para sincronizar asignaciones y notas, así como perfiles de profesores basados en análisis histórico de exámenes. Todo el sistema opera bajo un modelo BYOK (Bring Your Own Keys) sobre Supabase Vault.
El repositorio soporta despliegue auto-alojado o multi-inquilino, con una arquitectura basada en Next.js 16 y TypeScript 5. La versión actual v2.1.0 incluye mejoras de seguridad ("Hardening"), RLS lockdown y pruebas unitarias, aunque se mantiene en estado Beta, requiriendo ejecución de scripts de migración iniciales en Supabase antes del despliegue.
- Generación automática de planes de estudio diarios priorizados por riesgo académico.
- Repetición espaciada automatizada con FSRS y gestión de flashcards.
- Tutor IA persistente que recuerda interacciones pasadas entre sesiones.
- Sincronización de calificaciones y seguimiento de estado semestral.
- Integración con Canvas para importar asignaciones y esquemas de calificación.
- Estudio a través de MCP conectando tu propia instancia de Claude.
- Repetición espaciada FSRS con estado atómico en base de datos.
- Tutor persistente con memoria de largo plazo y perfilado de profesores.
- Integración nativa con Canvas para sincronización de notas y tareas.
- Arquitectura BYOK con almacenamiento seguro de claves en Supabase Vault.
- Planificación inteligente que considera déficit de dominio, peso del profesor y proximidad al examen.
- Modo MCP para estudiar a través de Claude Code o Desktop con tu propia suscripción.
- Estado Beta (v2.1.0) con posibles aristas rugosas en funcionalidades críticas.
- Requiere ejecución manual de supabase/big-update.sql antes del despliegue.
- No incluye Dockerfile ni Compose nativos para despliegue contenerizado directo.
- Dependencia de claves API externas (Anthropic/OpenAI) gestionadas por el usuario.
- Funcionalidad de escritura en calendario limitada a integración Google Calendar específica.
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.
Desplegar sobre Vercel o auto-alojado con Supabase. Ejecutar supabase/big-update.sql antes del despliegue para asegurar compatibilidad v2.1.0. Configurar variables de entorno para claves API en Supabase Vault (BYOK). Asegurar 2 núcleos CPU y 2GB RAM mínimo. Soporta modo multi-inquilino con cuotas por usuario o auto-alojado único. Verificar integración OAuth Google antes de producción.
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.