Sobre el proyecto
Principia Desk es una aplicación de escritorio para estudio diseñada para un aprendizaje profundo y fundamental. Ofrece nueve clases integradas (Linux Bash, Bash Scripting, JavaScript y Navegador, TypeScript, Arquitectura Frontend, Herramientas de Desarrollo, Diseño de Sistemas, Alemán e Italiano) y permite a los usuarios crear sus propias clases personalizadas. La aplicación enfatiza puntos de partida personales, lecciones escritas por un tutor de IA a partir de documentación primaria verificada, citas duraderas y políticas de control elegidas por el usuario.
Las características clave incluyen:
- **Vista de Hoy**: Combina citas de clases, mostrando horarios de estudio pendientes y temas de repaso espaciado.
- **Clases**: Cada clase tiene su propio tutor, horarios de estudio, política de control, ruta personal y mapa curricular.
- **Horarios de estudio**: Reglas recurrentes con horas de inicio configurables, días de semana y duraciones (de 10 minutos a 8 horas).
- **Puntos de partida**: Elige fundamentos, declara una etapa inicial o realiza una prueba de nivel que muestrea cada etapa.
- **Rutas personales**: Revisa tu recorrido con estados como Completado, Conocimiento previo verificado, Omitido por elección, Necesita repaso, No evaluado, Lección puente, En progreso, Próximo.
- **Clases personalizadas**: Un constructor de cinco pasos (Resumen, Borrador, Revisión, Verificación, Publicación) te permite crear cursos con asistencia de IA o desde cero, incluyendo bancos de preguntas.
- **Tiempo de ejecución de estudio compartido**: Las lecciones se planifican, preparan, publican como versiones inmutables y se finalizan en una sola transacción. El progreso se guarda a medida que avanzas.
- **Escucha**: Las lecciones se pueden convertir en conversaciones de audio con voces seleccionables (sistema, Piper, Kokoro, VibeVoice).
- **Control**: Políticas de enfoque por clase (informativa, enfocada, estricta) con múltiples vías de escape: finalizar la verificación, frase de emergencia, consola de recuperación (Ctrl+Alt+Shift+U), token de liberación e interruptor de hombre muerto.
- **Generación de contenido**: Admite agentes externos (Claude Code, Codex, etc.), claves API (Anthropic, OpenAI, etc.) o modelos locales mediante Ollama.
- **Fuentes**: Obtiene documentos primarios de una lista permitida de editores (MDN, web.dev, W3C, etc.) para la generación de lecciones.
- **Siempre activo**: Escritorio en la barra de menús con programador, notificaciones y alarmas de estudio.
Construido con Tauri, Svelte y Rust, tiene licencia MIT y está disponible para macOS, Windows y Linux.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.