Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

terramentor

Motor de aprendizaje local-first que planifica cursos contra plazos, enseña con IA propia y gestiona repaso espaciado FSRS-6 sin telemetría.

Ficha actualizada 23 sept 2026, 19:23 · upstream 23 sept 2026, 18:49 · release v1.0.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es terramentor

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

Terramentor es un motor de dominio personal para autodidactas que automatiza el ciclo completo de estudio: descubrimiento, planificación, aprendizaje, prueba y recordatorio. Funciona localmente en tu máquina usando SQLite y modelos de IA locales (como Ollama), garantizando privacidad total sin telemetría ni cuentas externas. La aplicación genera lecciones dinámicas con código visualizado por el modelo, verifica respuestas antes de cerrar temas y permite practicar ejercicios manuales marcados contra rúbricas.

La arquitectura prioriza la soberanía de datos con una base de datos SQLite persistente y licencias AGPL-3.0. Soporta despliegue nativo en Windows, macOS y Linux, o mediante contenedores Docker que aíslan los puertos necesarios (3001, 5173) y el volumen de datos. El sistema recalibra automáticamente la planificación cuando cambian las fechas límite sin perder el progreso acumulado.

CASOS DE USO
  • Planificación automática de cursos académicos o técnicos con fechas límite estrictas.
  • Estudio asistido por IA local para aprender nuevos conceptos sin conexión obligatoria a servicios externos.
  • Gestión de repaso espaciado (FSRS-6) integrada para retener información a largo plazo en flashcards.
  • Evaluación continua mediante trazado bayesiano del conocimiento y pruebas manuales con corrección automática.
  • Importación de material existente desde JSON, StudyVault o enlaces web al portapapeles.
PUNTOS DESTACADOS
  • Arquitectura local-first con SQLite persistente y sin telemetría (licencia AGPL-3.0).
  • Motor de repaso espaciado FSRS-6 nativo ajustable a tus propias revisiones.
  • Generación dinámica de lecciones visuales y animaciones mediante código por el modelo IA.
  • Soporte multiplataforma (Windows, macOS, Linux) con despliegue Docker o binarios directos.
  • Evaluación honesta de temas cerrados mediante trazado bayesiano del conocimiento.
PRECAUCIONES
  • Requiere un endpoint de modelo IA local (Ollama u OpenAI-compatible) para funciones avanzadas; sin él, solo es planificador.
  • Acceso remoto limitado a redes privadas como Tailscale por defecto (puerto 127.0.0.1).
  • Dependencia de Node.js 22.15+ o entorno Docker para compilación desde fuente.
VISUAL

Capturas del proyecto

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

The course timeline: twelve phases laid out from July to December with their dates, a red line for today, finished phases in green, phases that are behind in red, and the phases stA physics lesson in the study stream: a paragraph on total internal reflection, then an animation in which a 30 degree ray leaves the glass and refracts while a 60 degree ray, pastThe physics study stream on measurement uncertainty: the pointer answers True to adding absolute uncertainties when measurements are added or subtracted, and the answer is marked cThe atlas drawn as a planet: every topic in the library grouped into regions by meaning, with the 36 finished topics of the physics course replayed as a route in the order they werTerramentor
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Despliega con Docker usando docker compose up -d en el puerto 3001, o ejecuta binarios nativos (.exe, .app, .sh). Para desarrollo local, usa npm run dev en Node.js 22+. El volumen terramentor-data persiste la base de datos SQLite. Asegura que el modelo IA esté disponible en el host para las funciones de generación de contenido.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
300151738888114348080
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.